0001437749-23-023323.txt : 20230811 0001437749-23-023323.hdr.sgml : 20230811 20230811160735 ACCESSION NUMBER: 0001437749-23-023323 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WAVEDANCER, INC. CENTRAL INDEX KEY: 0000803578 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 541167364 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41092 FILM NUMBER: 231164090 BUSINESS ADDRESS: STREET 1: 12015 LEE JACKSON MEMORIAL HWY STREET 2: SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22033 BUSINESS PHONE: 7033833000 MAIL ADDRESS: STREET 1: 12015 LEE JACKSON MEMORIAL HWY STREET 2: SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22033 FORMER COMPANY: FORMER CONFORMED NAME: INFORMATION ANALYSIS INC DATE OF NAME CHANGE: 19920703 10-Q 1 iaic20230630_10q.htm FORM 10-Q iaic20230630_10q.htm
0000803578 WAVEDANCER, INC. false --12-31 Q2 2023 396,339 308,217 411,333 391,628 0.001 0.001 100,000,000 100,000,000 20,932,885 20,838,599 19,259,834 19,165,548 1,673,051 1,673,051 2 1 3 1 2 1 1 5 1 3 1 1 2 1 40.8 0 0 0 0 575,000 0 0 400,000 00008035782023-01-012023-06-30 xbrli:shares 00008035782023-08-10 thunderdome:item iso4217:USD 00008035782023-06-30 00008035782022-12-31 iso4217:USDxbrli:shares 0000803578wavd:ProfessionalFeesMember2023-04-012023-06-30 0000803578wavd:ProfessionalFeesMember2022-04-012022-06-30 0000803578wavd:SoftwareSalesMember2023-04-012023-06-30 0000803578wavd:SoftwareSalesMember2022-04-012022-06-30 00008035782023-04-012023-06-30 00008035782022-04-012022-06-30 0000803578wavd:ProfessionalFeesMember2023-01-012023-06-30 0000803578wavd:ProfessionalFeesMember2022-01-012022-06-30 0000803578wavd:SoftwareSalesMember2023-01-012023-06-30 0000803578wavd:SoftwareSalesMember2022-01-012022-06-30 00008035782022-01-012022-06-30 00008035782021-12-31 00008035782022-06-30 0000803578us-gaap:CommonStockMember2022-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000803578us-gaap:RetainedEarningsMember2022-12-31 0000803578us-gaap:TreasuryStockCommonMember2022-12-31 0000803578us-gaap:CommonStockMember2023-01-012023-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000803578us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000803578us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 00008035782023-01-012023-03-31 0000803578us-gaap:CommonStockMember2023-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000803578us-gaap:RetainedEarningsMember2023-03-31 0000803578us-gaap:TreasuryStockCommonMember2023-03-31 00008035782023-03-31 0000803578us-gaap:CommonStockMember2023-04-012023-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000803578us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000803578us-gaap:TreasuryStockCommonMember2023-04-012023-06-30 0000803578us-gaap:CommonStockMember2023-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000803578us-gaap:RetainedEarningsMember2023-06-30 0000803578us-gaap:TreasuryStockCommonMember2023-06-30 0000803578us-gaap:CommonStockMember2021-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000803578us-gaap:RetainedEarningsMember2021-12-31 0000803578us-gaap:TreasuryStockCommonMember2021-12-31 0000803578us-gaap:CommonStockMember2022-01-012022-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000803578us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000803578us-gaap:TreasuryStockCommonMember2022-01-012022-03-31 00008035782022-01-012022-03-31 0000803578us-gaap:CommonStockMember2022-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000803578us-gaap:RetainedEarningsMember2022-03-31 0000803578us-gaap:TreasuryStockCommonMember2022-03-31 00008035782022-03-31 0000803578us-gaap:CommonStockMember2022-04-012022-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000803578us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000803578us-gaap:TreasuryStockCommonMember2022-04-012022-06-30 0000803578us-gaap:CommonStockMember2022-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000803578us-gaap:RetainedEarningsMember2022-06-30 0000803578us-gaap:TreasuryStockCommonMember2022-06-30 xbrli:pure 0000803578wavd:GrayMattersMember2023-03-17 00008035782023-03-162023-03-16 0000803578wavd:SummitCommunityBankMember2023-06-30 0000803578srt:MinimumMembersrt:ScenarioForecastMember2023-07-012024-06-30 0000803578srt:MaximumMembersrt:ScenarioForecastMember2023-07-012024-06-30 0000803578us-gaap:SubsequentEventMemberwavd:CommonStockPurchaseAgreementMember2023-08-022023-08-02 0000803578wavd:GMDCMemberus-gaap:SubsequentEventMember2023-08-092023-08-09 0000803578wavd:SummitCommunityBankMemberus-gaap:SubsequentEventMember2023-08-092023-08-09 0000803578wavd:SummitCommunityBankMemberus-gaap:SubsequentEventMember2023-08-09 0000803578wavd:GMDCMember2023-03-17 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMembersrt:MinimumMember2023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMembersrt:MaximumMember2023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMemberwavd:OneSupplierMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMemberwavd:OneSupplierMember2022-01-012022-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-01-012023-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-01-012022-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUsGovernmentAgenciesContractOneMember2022-01-012022-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUsGovernmentAgenciesContractTwoMember2022-01-012022-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-01-012022-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMember2022-01-012022-06-30 0000803578wavd:GMDCMember2023-03-172023-03-17 0000803578wavd:GMDCMember2023-03-17 0000803578us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberwavd:GMDCMember2023-03-17 00008035782023-03-17 00008035782023-03-18 0000803578wavd:GMISubsidiaryMember2023-03-172023-03-17 0000803578wavd:GrayMattersIncMember2023-04-012023-06-30 0000803578wavd:GrayMattersIncMember2022-04-012022-06-30 0000803578wavd:GrayMattersIncMember2023-01-012023-06-30 0000803578wavd:GrayMattersIncMember2022-01-012022-06-30 0000803578wavd:GMIEmployeesMember2023-01-012023-06-30 0000803578wavd:EmployeesWhoResignedFromWavedancerMember2023-01-012023-03-31 0000803578us-gaap:CustomerRelationshipsMemberwavd:GrayMattersIncMember2022-12-31 0000803578us-gaap:TechnologyBasedIntangibleAssetsMemberwavd:GrayMattersIncMember2022-12-31 0000803578us-gaap:ComputerSoftwareIntangibleAssetMemberwavd:GrayMattersIncMember2022-12-31 0000803578wavd:GrayMattersIncMember2022-12-31 0000803578wavd:ServicesTimeAndMaterialsMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2023-04-012023-06-30 0000803578wavd:ServicesTimeAndMaterialsMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2022-04-012022-06-30 0000803578wavd:ServicesFixedPriceOverTimeMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2023-04-012023-06-30 0000803578wavd:ServicesFixedPriceOverTimeMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2022-04-012022-06-30 0000803578wavd:ServicesCombinationMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2023-04-012023-06-30 0000803578wavd:ServicesCombinationMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2022-04-012022-06-30 0000803578wavd:ServicesFixedPricePerUnitMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2023-04-012023-06-30 0000803578wavd:ServicesFixedPricePerUnitMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2022-04-012022-06-30 0000803578wavd:ThirdpartySoftwareMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2023-04-012023-06-30 0000803578wavd:ThirdpartySoftwareMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2022-04-012022-06-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2023-04-012023-06-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2022-04-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2023-04-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2022-04-012022-06-30 0000803578wavd:ServicesTimeAndMaterialsMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2023-01-012023-06-30 0000803578wavd:ServicesTimeAndMaterialsMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2022-01-012022-06-30 0000803578wavd:ServicesFixedPriceOverTimeMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2023-01-012023-06-30 0000803578wavd:ServicesFixedPriceOverTimeMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2022-01-012022-06-30 0000803578wavd:ServicesCombinationMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2023-01-012023-06-30 0000803578wavd:ServicesCombinationMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2022-01-012022-06-30 0000803578wavd:ServicesFixedPricePerUnitMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2023-01-012023-06-30 0000803578wavd:ServicesFixedPricePerUnitMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2022-01-012022-06-30 0000803578wavd:ThirdpartySoftwareMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2023-01-012023-06-30 0000803578wavd:ThirdpartySoftwareMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2022-01-012022-06-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2023-01-012023-06-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2022-01-012022-06-30 0000803578wavd:IncentivePaymentsMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2023-01-012023-06-30 0000803578wavd:IncentivePaymentsMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2022-01-012022-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2023-01-012023-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2022-01-012022-06-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2023-06-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2022-12-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2023-06-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2022-12-31 0000803578us-gaap:UnbilledRevenuesMember2023-06-30 0000803578us-gaap:UnbilledRevenuesMember2022-12-31 utr:M 0000803578srt:MinimumMember2023-06-30 0000803578srt:MaximumMember2023-06-30 utr:Y 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:FairValueMeasurementsRecurringMember2023-06-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000803578wavd:GMDCMember2023-06-30 0000803578us-gaap:CustomerRelationshipsMember2023-06-30 0000803578us-gaap:CustomerRelationshipsMember2022-12-31 0000803578us-gaap:NoncompeteAgreementsMember2023-06-30 0000803578us-gaap:NoncompeteAgreementsMember2022-12-31 0000803578us-gaap:TradeNamesMember2022-12-31 0000803578us-gaap:TradeNamesMember2023-06-30 0000803578us-gaap:CustomerRelationshipsMember2022-06-30 0000803578us-gaap:CustomerRelationshipsMember2021-12-31 0000803578us-gaap:NoncompeteAgreementsMember2022-06-30 0000803578us-gaap:NoncompeteAgreementsMember2021-12-31 0000803578us-gaap:TradeNamesMember2021-12-31 0000803578us-gaap:TradeNamesMember2022-06-30 0000803578srt:MinimumMember2022-01-012022-06-30 0000803578srt:MaximumMember2022-01-012022-06-30 00008035782023-01-01 0000803578wavd:WavedancerIncVsJeffreyGeraldMemberus-gaap:PendingLitigationMemberwavd:SeveranceAndBenefitsMember2023-01-252023-01-25 0000803578wavd:WavedancerIncVsJeffreyGeraldMemberus-gaap:SettledLitigationMemberwavd:SeveranceAndBenefitsMember2023-04-282023-04-28 0000803578wavd:WavedancerIncVsJeffreyGeraldMemberus-gaap:SettledLitigationMember2023-04-282023-04-28 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MinimumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MaximumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2023-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-04-012023-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-01-012023-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMemberus-gaap:SubsequentEventMember2023-08-092023-08-09 0000803578wavd:PremiumFinancingAgreementMember2023-03-07 0000803578wavd:PremiumFinancingAgreementMember2023-03-072023-03-07 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2022-07-08 0000803578wavd:RegistrationRightsAgreementMember2022-07-08 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommitmentFeeMember2022-08-112022-08-11 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommitmentFeeMember2022-11-102022-11-10 0000803578us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberwavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2022-12-31 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2023-04-012023-06-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2023-01-012023-06-30 0000803578wavd:CommonStockPurchaseAgreementMember2023-04-012023-06-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2023-01-012023-06-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2023-06-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2022-04-012022-06-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2022-01-012022-06-30 0000803578us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0000803578us-gaap:EmployeeStockOptionMember2022-04-012022-06-30 0000803578us-gaap:WarrantMember2022-04-012022-06-30 0000803578us-gaap:EmployeeStockOptionMember2022-01-012022-06-30 0000803578us-gaap:WarrantMember2022-01-012022-06-30 0000803578us-gaap:SubsequentEventMemberwavd:CommonStockPurchaseAgreementMember2023-08-02 0000803578wavd:GMISubsidiaryMemberus-gaap:SubsequentEventMember2023-08-092023-08-09 0000803578wavd:GMDCMemberus-gaap:SubsequentEventMemberus-gaap:CommonStockMember2023-08-092023-08-09 0000803578us-gaap:SubsequentEventMember2023-08-092023-08-09 0000803578us-gaap:SubsequentEventMember2023-08-09
 

 



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

 

For the quarterly period ended June 30, 2023

or

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

 

Commission File Number 001-41092

pic1.jpg

WaveDancer, Inc.

(Exact name of registrant as specified in its charter)

  

Delaware

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)

 

Registrant's telephone number, including area code: (703) 383-3000

 

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

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

Common Stock, par value $0.001 per share

 

WAVD

 

The NASDAQ Stock Market LLC

 

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

Yes ☑ No ☐

 

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

Yes ☑ No ☐

 

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

 

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

Emerging growth company

 

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

 

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

 

Yes No ☑

 

Number of shares outstanding by each class of common stock, as of August 10, 2023:

 

Common Stock, $0.001 par value – 19,459,834, shares outstanding

 

This document is also available through our website at http://ir.wavedancer.com/.

 



 

 

  

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

WAVEDANCER, INC.

FORM 10-Q

 

 

Table of Contents

 

PART I. FINANCIAL INFORMATION

Page

Number

     
Item 1. Unaudited Condensed Consolidated Financial Statements  
     
 

Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022

4

     
 

Condensed Consolidated Statements of Operations for the three months ended June 30, 2023 and 2022

5

     
 

Condensed Consolidated Statements of Operations for the six months ended June 30, 2023 and 2022

6

     
 

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022

7

     
 

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended June 30, 2023 and 2022

8

     
 

Notes to Condensed Consolidated Financial Statements

9

     

Item 2.

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

20
     

Item 4.

Controls and Procedures

26
     

PART II.

OTHER INFORMATION

27
     

Item 1.

Legal Proceedings

27
     

Item 1A.

Risk Factors

27
     

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

27
     

Item 3.

Defaults Upon Senior Securities

27
     

Item 4.

Mine Safety Disclosures

27
     

Item 5.

Other Information

27
     

Item 6.

Exhibits

28
     

SIGNATURES

 

29
 

 

2

 

  

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

3

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

  

June 30, 2023

  

December 31, 2022

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $338,300  $731,081 

Accounts receivable

  1,734,944   1,629,559 

Prepaid expenses and other current assets

  525,846   442,445 

Total current assets

  2,599,090   2,803,085 
         

Intangible assets, net of accumulated amortization of $396,339, and $308,217, respectively

  1,093,661   1,181,783 

Goodwill

  1,125,101   1,125,101 

Right-of-use operating lease asset

  312,066   376,104 

Property and equipment, net of accumulated depreciation and amortization of $411,333, and $391,628, respectively

  79,286   98,991 

Contingent consideration receivable

  682,000   - 

Equity investment

  335,475   - 

Other assets

  20,623   79,305 

Assets held for sale

  -   2,316,845 

Total assets

 $6,247,302  $7,981,214 

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities

        

Accounts payable

 $839,711  $573,789 

Revolving line of credit

  1,000,000   425,000 

Premium financing note payable

  186,115   - 

Accrued payroll and related liabilities

  531,524   676,796 

Commissions payable

  20,363   125,033 

Income taxes payable

  3,101

 

  3,101 

Other accrued liabilities

  512,012   283,497 

Contract liabilities

  72,003   182,756 

Operating lease liabilities - current

  215,018   203,342 

Deferred acquisition consideration

  -   1,415,098 

Total current liabilities

  3,379,847   3,888,412 

Operating lease liabilities - non-current

  190,745   303,778 

Deferred tax liabilities, net

  59,121   59,121 

Total liabilities

  3,629,713   4,251,311 

Stockholders' equity

        

Common stock, $0.001 par value 100,000,000 shares authorized; 20,932,885 and 20,838,599 shares issued, 19,259,834 and 19,165,548 shares outstanding as of June 30, 2023 and December 31, 2022, respectively

  20,933   20,839 

Additional paid-in capital

  35,867,835   35,865,076 

Accumulated deficit

  (32,305,968)  (31,190,801)

Treasury stock, 1,673,051 shares at cost, as of June 30, 2023 and December 31, 2022

  (965,211)  (965,211)

Total stockholders' equity

  2,617,589   3,729,903 

Total liabilities and stockholders' equity

 $6,247,302  $7,981,214 

 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.

 

4

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

   

Three Months Ended June 30,

 
   

2023

   

2022

 

Revenues

               

Professional fees

  $ 1,967,957     $ 2,277,832  

Software sales

    56,665       1,472,688  

Total revenues

    2,024,622       3,750,520  
                 

Cost of revenues

               

Cost of professional fees

    1,263,822       1,424,689  

Cost of software sales

    55,787       1,421,990  

Total cost of revenues excluding depreciation and amortization

    1,319,609       2,846,679  
                 

Gross profit

    705,013       903,841  
                 

Selling, general and administrative expenses

    1,654,365       2,503,111  

Gain on settlement of litigation

    (1,442,468 )     -  
                 

Operating income (loss) from continuing operations

    493,116       (1,599,270 )
                 

Other income (expense), net

    131       195  

Interest expense

    (36,809 )     (19,818 )
                 

Income (loss) from continuing operations before income taxes and equity in net loss of affiliate

    456,438       (1,618,893 )
                 

Provision for income taxes

    -       303,000  
                 

Net income (loss) from continuing operations before equity in net loss of affiliate

    456,438       (1,921,893 )
                 

Equity in net loss of affiliate

    (221,653 )     -  
                 

Net income (loss) from continuing operations

    234,785       (1,921,893 )
                 

Income from discontinued operations

    -       396,451  
                 

Net income (loss)

  $ 234,785     $ (1,525,442 )
                 

Income (loss) per share from continuing operations

               

Basic

  $ 0.01     $ (0.11 )

Diluted

    0.01       (0.11 )

Income per share from discontinued operations

               

Basic

    -       0.02  

Diluted

    -       0.02  

Income (loss) per share

               

Basic

    0.01       (0.09 )

Diluted

  $ 0.01     $ (0.09 )
                 

Weighted average common shares outstanding

               

Basic

    19,259,834       17,294,808  

Diluted

    19,454,934       17,294,808  

 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.

 

5

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

   

6 Months Ended June 30,

 
   

2023

   

2022

 

Revenues

               

Professional fees

  $ 4,071,415     $ 4,344,522  

Software sales

    113,330       2,401,510  

Total revenues

    4,184,745       6,746,032  
                 

Cost of revenues

               

Cost of professional fees

    2,710,239       2,816,298  

Cost of software sales

    112,695       2,329,423  

Total cost of revenues excluding depreciation and amortization

    2,822,934       5,145,721  
                 

Gross profit

    1,361,811       1,600,311  
                 

Selling, general and administrative expenses

    3,265,893       4,876,643  

Gain on settlement of litigation

    (1,442,468 )     -  
                 

Operating loss from continuing operations

    (461,614 )     (3,276,332 )
                 

Other income, net

    222       789  

Interest expense

    (72,257 )     (39,137 )
                 

Loss from continuing operations before income taxes and equity in net loss of affiliate

    (533,649 )     (3,314,680 )
                 

Provision for income taxes

    -       766,573  
                 

Net loss from continuing operations before equity in net loss of affiliate

    (533,649 )     (4,081,253 )
                 

Equity in net loss of affiliate

    (245,525 )     -  
                 

Net loss from continuing operations

    (779,174 )     (4,081,253 )
                 

Income (loss) from discontinued operations

    (335,993 )     477,504  
                 

Net loss

  $ (1,115,167 )   $ (3,603,749 )
                 

Basic and diluted loss per share from continuing operations

  $ (0.04 )   $ (0.24 )
                 

Income (loss) per share from discontinued operations

               
Basic   $ (0.02 )   $ 0.03  
Diluted   $ (0.02 )   $ 0.03  
                 

Basic and diluted loss per share

  $ (0.06 )   $ (0.21 )
                 

Weighted average common shares outstanding

               

Basic

    19,236,148       17,294,808  
Diluted     19,236,148       18,247,622  

 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.

 

6

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

   

6 Months Ended June 30,

 
   

2023

   

2022

 

Cash flows from operating activities

               

Net loss

  $ (1,115,167 )   $ (3,603,749 )

Adjustments to reconcile net loss to net cash used in operating activities:

               

Loss (income) from discontinued operations

    335,993       (477,504 )

Depreciation and amortization

    107,827       112,380  

Stock-based compensation

    376,331       588,902  

Deferred income tax expense

    -       766,573  

Amortization of right-of-use assets

    64,038       90,396  

Accretion of deferred acquisition consideration

    27,370       39,137  

Gain on litigation settlement

    (1,442,468 )     -  

Equity in loss of affiliate

    245,525       -  

Changes in operating assets and liabilities:

               

Accounts receivable

    (105,385 )     (1,918,274 )

Prepaid expenses and other current assets

    (45,561 )     (21,189 )

Other assets

    58,682       -  

Accounts payable

    265,922       896,446  

Contract liabilities

    (110,753 )     (20,992 )

Accrued payroll and related liabilities and other accrued liabilities

    83,243       556,220  

Operating lease liability

    (101,357 )     (93,932 )

Commissions payable

    (104,670 )     25,977  

Cash used in operating activities of continuing operations

    (1,460,430 )     (3,059,609 )

Cash used in operating activities of discontinued operations

    (693,106 )     (1,296,869 )

Net cash used in operating activities

    (2,153,536 )     (4,356,478 )
                 

Cash flows from investing activities

               

Acquisition of property and equipment

    -       (31,033 )

Proceeds from disposal of business

    935,974       -  

Net cash provided by (used in) investing activities

    935,974       (31,033 )
                 

Cash flows from financing activities

               

Borrowing under revolving line of credit

    575,000       -  

Premium financing borrowings

    305,759       -  

Premium financing repayments

    (119,644 )     -  

Proceeds from issuance of stock

    56,266       -  

Proceeds from exercise of stock options

    7,400       35,191  

Net cash provided by financing activities

    824,781       35,191  
                 

Net decrease in cash and cash equivalents

    (392,781 )     (4,352,320 )
                 

Cash and cash equivalents, beginning of period

    731,081       4,931,302  

Cash and cash equivalents, end of period

  $ 338,300     $ 578,982  
                 

Supplemental cash flow Information

               

Interest paid

  $ 18,356     $ 1,002  

Non-cash investing and financing activities:

               

Non-cash proceeds on disposal of business

  $ 1,263,000     $ -  

 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.

 

7

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

(Unaudited)

 

   

Shares of

                                         
   

Common

           

Additional

                         
   

Stock

   

Common

   

Paid-In

   

Accumulated

   

Treasury

         
   

Issued

   

Stock

   

Capital

   

Deficit

   

Stock

   

Total

 

Balances at December 31, 2022

    20,838,599     $ 20,839     $ 35,865,076     $ (31,190,801

)

  $ (965,211

)

  $ 3,729,903  

Net loss

    -       -       -       (1,349,952

)

    -       (1,349,952

)

Stock option compensation

    -       -       353,658       -       -       353,658  

Forfeiture of stock options on disposal of business (Note 2)

    -       -       (407,322 )     -       -       (407,322

)

Stock issued

    74,286       74       37,557       -       -       37,631  

Issuance of stock from exercise of options

    20,000       20       7,380       -       -       7,400  

Balances at March 31, 2023

    20,932,885       20,933       35,856,349       (32,540,753

)

    (965,211

)

    2,371,318  

Net income

    -       -       -       234,785       -       234,785  

Stock option compensation

    -       -       88,159       -       -       88,159  

Amortization of stock issue costs

    -       -       (76,673 )     -       -       (76,673 )

Balances at June 30, 2023

    20,932,885     $ 20,933     $ 35,867,835     $ (32,305,968 )   $ (965,211

)

  $ 2,617,589  

 

 

   

Shares of

                                         
   

Common

           

Additional

                         
   

Stock

    Common    

Paid-In

   

Accumulated

    Treasury          
   

Issued

    Stock    

Capital

   

Deficit

    Stock     Total  

Balances at December 31, 2021

    18,882,313     $ 18,882     $ 31,789,464     $ (13,436,963

)

  $ (930,211

)

  $ 17,441,172  

Net loss

    -       -       -       (2,078,307

)

    -       (2,078,307

)

Stock option compensation

    -       -       312,176       -       -       312,176  

Issuance of stock from exercise of options

    105,000       105       26,694       -       -       26,799  

Balances at March 31, 2022

    18,987,313       18,987       32,128,334       (15,515,270

)

    (930,211

)

    15,701,840  

Net loss

    -       -       -       (1,525,442

)

    -       (1,525,442 )

Stock option compensation

    -       -       529,565       -       -       529,565  

Issuance of stock from exercise of options

    52,000       52       8,340       -       -       8,392  

Balances at June 30, 2022

    19,039,313     $ 19,039     $ 32,666,239     $ (17,040,712

)

  $ (930,211

)

  $ 14,714,355  

 

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements.

 

8

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

WAVEDANCER, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

 

Note 1.

Summary of Significant Accounting Policies

 

Organization and Business

 

Founded in 1979 as Information Analysis Incorporated (“IAI”), IAI changed its name to WaveDancer, Inc. (“WaveDancer” or the “Company”) and converted from a Virginia corporation to a Delaware corporation in December 2021. The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.

 

On March 17, 2023, the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). Subsequent to the sale, the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Given the classification of GMI, which comprised all of the material operations of the Blockchain SCM segment, as a discontinued operation (see Note 2), the Company now manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the six months ended June 30, 2023, the Company generated an operating loss from continuing operations of $461,614. As of June 30, 2023, the Company had a working capital deficit of $780,757 including cash and cash equivalents of $338,300, and excluding $1,000,000 of borrowings outstanding under its line of credit facility with Summit Bank ("Summit"). We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as approximately $1.0 million to $1.5 million of cash.  On August 2, 2023, the Company realized $118,655 of cash proceeds from the sale of 200,000 shares of common stock, and on August 9, 2023, the Company received $1,400,000 of cash from the sale of its remaining equity interest in GMDC and its contingent consideration receivable from GMDC. (See Note 13 for further information about these transactions). On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. We estimate that by the second quarter of 2024 the Company will need to raise additional capital to meet its ongoing operating cash flow requirements as well as to grow its business either organically or through acquisitions. The Company is evaluating strategic alternatives which include the potential merger or sale of the Company. There is no assurance that such activities will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least one year from the date that the accompanying unaudited condensed consolidated financial statements are issued.

 

The accompanying unaudited condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and satisfaction of liabilities in the ordinary course of business. The propriety of using the going-concern basis is dependent upon, among other things, the achievement of future profitable operations, the ability to generate sufficient cash from operations and potential other funding sources, in addition to cash on-hand, to meet its obligations as they become due. The Company’s unaudited condensed consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty.

 

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited condensed 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 annual 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”) for interim financial statements. 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, 2022 included in the Annual Report on Form 10-K filed by the Company with the SEC on April 17, 2023 (the “Annual Report”), as amended. The accompanying December 31, 2022 condensed consolidated balance sheet was derived from the audited financial statements included in the Annual Report but does not include all disclosures required by accounting principles generally accepted in the United States of America. 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.

 

9

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

The unaudited condensed consolidated financial statements as of and for the three and six months ended June 30, 2023 include the accounts of WaveDancer and its condensed consolidated subsidiaries (collectively, the “Company”, “we” or “our”). All significant intercompany transactions and balances have been eliminated in consolidation.

 

Other than as discussed in “Equity Method Investments” below, there have been no changes in the Company’s significant accounting policies as of June 30, 2023, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report.

 

Equity Method Investments

 

The Company accounts for investments in which it owns between 20% to 50% of the common stock or has the ability to exercise significant influence, but not control, over the investee using the equity method of accounting in accordance with ASC 323 - Equity Method Investments and Joint Ventures (“ASC 323”). Under the equity method, an investor initially records an investment in the stock of an investee at cost and adjusts the carrying amount of the investment to recognize the investor’s share of the earnings or losses of the investee after the date of acquisition. The Company reflects its share of gains and losses from the investment in equity in net loss of affiliate in the unaudited condensed consolidated statements of operations using the most recently available earnings data at the end of the period.

 

In connection with the sale of GMI to GMDC on March 17, 2023, (the "Sale Date"), the Company received common stock in GMDC representing approximately 24.9% of the equity of GMDC. The Company accounts for its investment in GMDC in accordance with the equity method. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. On August 9, 2023, the Company sold its remaining equity interest in GMDC (See Note 13).

 

Use of Estimates

 

Preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; fair values of financial instruments, intangible assets, and goodwill, including the underlying estimates of cash flows of our products and reporting unit; useful lives of intangible assets and property and equipment; the valuation of stock-based compensation, and the valuation of deferred tax assets and liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.

 

Concentration of Credit Risk

 

During the three months ended June 30, 2023, the Company’s prime contracts with U.S. government agencies represented 10.2% of revenue and subcontracts under federal procurements represented 89.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.5%, 19.3%, and 17.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 55.1% of the Company’s revenue in aggregate.

 

During the three months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 34.7% of revenue and subcontracts under federal procurements represented 60.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Two subcontracts under federal procurements represented 25.7% and 14.47% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 37.1% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2023, the Company’s subcontracts under federal procurements represented 88.7% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.8%, 21.7%, and 15.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 52.9% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 28.6% of revenue and subcontracts under federal procurements represented 67.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 41.4% of the Company’s revenue in aggregate.

 

10

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

The Company sold third-party software and maintenance contracts under agreements with one major supplier, accounting for 39.3% and 35.4% of total revenue during the three- and six-months ended June 30, 2022, respectively.

 

As of June 30, 2023, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 49.5% and 20.7% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 74.4% of the Company’s outstanding accounts receivable in aggregate.

 

As of June 30, 2022, the Company’s accounts receivable included receivables from two prime contracts under federal procurements that represented 29.8% and 14.0% of the Company’s outstanding accounts receivable, respectively and one subcontract under a federal procurement that represented 26.9% of the Company’s outstanding accounts receivable. Receivables from one prime contractor under which the Company has multiple subcontracts represented 32.8% of the Company’s outstanding accounts receivable in aggregate.

 

 

Note 2.         Sale and Deconsolidation of GMI and Discontinued Operations

 

On March 17, 2023, the Company entered into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029 attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments will be calculated for each calendar year and are due by March 31 of the following year. GMDC also paid the Company $133,148 for certain of GMI’s operating expenses for the period beginning March 1, 2023 through March 17, 2023.

 

The equity interest StealthPoint and other GMDC investors received is in the form of Series A non-participating convertible preferred stock having a one-times (1x) liquidation preference and no cumulative dividends. In addition, the Company and GMDC entered into a transition services agreement whereby the Company continues to provide certain administrative services for GMI. The value of these services is estimated to be $65,000 which was paid by GMDC at closing and is not subject to adjustment. The $65,000 prepayment is included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2023 and has been amortized as a reduction to selling, general and administrative expenses ratably over the three-month period ending June 30, 2023 after which time we anticipate that no further transition services will be provided. The total cash received at closing was $1,000,974. The Company also has the right to appoint a representative to GMDC’s board of directors and a right to co-invest in the anticipated Series B preferred stock financing round which GMDC intends to consummate in the future.

 

The components of the consideration received and the methods for determining their fair values are as follows:

 

Consideration

 

Amount

 

Description and Valuation Methodology

Cash at closing

 $935,974 

Cash received at closing less estimated value of transition services to be provided.

Cash after closing

  133,148 

Actual cash operating expenses of GMI from March 1 through March 17, 2023 (prior to the transfer of GMI to GMDC).

GMDC common stock

  581,000 

Based on Series A preferred stock issuance to other GMDC investors for $3,000,000 in cash and application of an option pricing model backsolve method and a minority interest discount to estimate the fair value of the common shares of GMDC.

Contingent payments

  682,000 

Estimated by applying a discount rate of 40.8% to the projected cash receipts expected over the 7-year horizon. (See Note 5).

Total consideration

 $2,332,122  

 

The GMDC common stock is accounted for as an equity method investment (See Note 1). The contingent consideration receivable will be remeasured at fair value at the end of each reporting period with adjustments reported in the consolidated statement of operations until the receivable is settled.

 

11

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

The Company recognized a gain on the sale of GMI of $100,615, which is included in net loss on discontinued operations in the unaudited condensed consolidated statement of operations, and immediately deconsolidated GMI upon its sale. GMDC was not a related party of the Company at the time of its purchase of GMI. Subsequent to our deconsolidation of GMI, GMI and GMDC are related parties of the Company due to our equity interest in GMDC.

 

The following table sets forth details of net earnings from discontinued operations for the six months ended June 30, 2023 and 2022, which reflects the results of the Blockchain SCM operating segment (See Note 1).

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $566,862  $-  $566,862 

Cost of revenue

  -   540,921   74,223   861,327 

Gross Profit

     25,941   (74,223)  (294,465)

Operating expenses -

                

Salaries and benefits

  -   378,431   484,249   613,278 

Intangibles amortization

  -   306,917   85,338   613,705 

Stock based compensation, before forfeitures

  -   170,629   65,487   252,839 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   237,460   134,633   389,126 

Change in fair value of contingent consideration

  -   (942,609)  -   (930,000)

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (124,887)  (335,993)  (1,233,413)

Income tax benefit

  -   521,338   -   1,710,917 

Net income (loss) on discontinued operations

 $-  $396,451  $(335,993) $477,504 

 

During the six months ended June 30, 2023, there was a total of 715,000 unvested stock options forfeited by GMI employees, including 527,500 forfeited by employees who resigned from WaveDancer, on the Sale Date, and were offered employment by GMDC. Stock-based compensation expense of $407,322, previously recognized for these forfeited options, was taken back into income in March 2023.

 

The following table presents the components of the assets of our discontinued operations that were classified as held for sale as of December 31, 2022. As of March 31, 2023, GMI had been sold and its accounts deconsolidated from the condensed consolidated balance sheet.

 

  

December 31,
2022

 

Customer relationship intangible asset, net of amortization

 $1,057,722 

Technology intangible asset, net of amortization

  760,698 

Capitalized software development costs

  498,425 

Total assets of discontinued operations

 $2,316,845 

 

 

Note 3.         Revenue from Contracts with Customers

 

Nature of Products and Services

 

We generate 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. We sell through our direct relationships with end customers and under subcontractor arrangements.

 

12

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

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 has 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 under which documentary evidence of acceptance or receipt of deliverables is not present or withheld by the customer, the Company recognizes revenue when it has the right to invoice 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. 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

 

  

Three months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,719,674   84.9

%

 $2,153,537   57.4

%

Services fixed price over time

  102,402   5.1

%

  51,154   1.3

%

Services combination

  33,090   1.6

%

  21,080   0.6

%

Services fixed price per unit

  112,791   5.6

%

  52,061   1.4

%

Third-party software

  56,665   2.8

%

  1,423,770   38.0

%

Software support & maintenance

  -   -

%

  48,918   1.3

%

Total revenue

 $2,024,622   100.0

%

 $3,750,520   100.0

%

 

13

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

  

Six months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $3,600,335   86.0

%

 $4,066,533   60.3

%

Services fixed price over time

  204,804   4.9

%

  102,308   1.5

%

Services combination

  66,180   1.6

%

  30,080   0.4

%

Services fixed price per unit

  200,096   4.8

%

  145,601   2.2

%

Third-party software

  113,330   2.7

%

  2,286,808   33.9

%

Software support & maintenance

  -   -

%

  98,087   1.5

%

Incentive payments

  -   -

%

  16,615   0.2

%

Total revenue

 $4,184,745   100.0

%

 $6,746,032   100.0

%

 

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 as of June 30, 2023 and December 31, 2022.

 

Accounts receivable as of June 30, 2023 and December 31, 2022, consist of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,706,632  $1,573,407 

Billed commercial

  -   56,152 

Unbilled receivables

  28,312   - 

Accounts receivable

 $1,734,944  $1,629,559 

 

Billed receivables from the federal government include amounts due from both prime contracts and subcontracts where the federal government is the end customer.

 

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 and six months ended June 30, 2023 and 2022, are as follows:

 

Balance as of December 31, 2022

 $182,756 
Contract liabilities added  - 
Revenue recognized  (55,665)
Balance as of March 31, 2023  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088

)

Balance as of June 30, 2023

 $72,003 

 

 

Balance as of December 31, 2021

 $186,835 
Contract liabilities added  19,280 
Revenue recognized  (56,423)
Balance as of March 31, 2022  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461

)

Balance as of June 30, 2022

 $165,843 

 

Revenues recognized during the three months ended June 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $55,088 and $55,168, respectively. Revenues recognized during the six months ended June 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $110,753 and $111,591, respectively.

 

14

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

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 condensed consolidated 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. As of June 30, 2023, and December 31, 2022 the Company had $0 of deferred costs of revenue. Changes in deferred costs of revenue balances for the three and six months ended June 30, 2022, are as follows:

 

Balance as of December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362

)

Balance as of March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

 $48,222 

 

 

Note 4.         Leases

 

The Company has two significant operating leases, one for its headquarters offices in Fairfax, Virginia and one for additional office space in Annapolis, Maryland. The leases both commenced in 2021 and have original lease terms ranging from 37 to 67 months and rental rates escalate by approximately 2.5% annually under both leases. The Company determines if an arrangement is a lease at inception.

 

As of June 30, 2023 and December 31, 2022, the Company does not have any sales-type or direct financing leases.

 

Each of the Company’s operating lease assets represent its right to use an underlying asset for the lease term and the related lease liability 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 leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement dates in determining the present value of lease payments. The operating lease assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements include rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liabilities and operating lease assets. 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’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.

 

As of June 30, 2023, our two operating leases had a weighted average remaining lease term of 29 months and a weighted average discount rate of 5.0%. Future lease payments under operating leases as of June 30, 2023, were as follows:

 

Remainder of 2023

 $115,438 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  435,183 

Less: discount

  (29,420

)

Present value of lease liabilities

 $405,763 

 

The total expense incurred related to its operating leases was $38,053 and $54,460 for the three months ended June 30, 2023 and 2022, respectively, and $76,106 and $110,720 for the six months ended June 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

15

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

Note 5.         Fair Value Measurements

 

The Company defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

 

 

Level 1—Quoted prices in active markets for identical assets or liabilities;

 

 

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and

 

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The following table presents the fair value hierarchy for the Company’s financial instruments measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022:

 

  

June 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $3,250  $-  $-  $3,250 

Contingent consideration receivable

  -   -   682,000   682,000 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $58,242  $-  $-  $58,242 

 

As discussed in Note 2 above, in connection with its sale of GMI, the Company received contingent consideration that requires to GMDC to make annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029, up to a cumulative maximum of $4,000,000, attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. The fair value of the contingent consideration was estimated based on GMDC’s forecast of revenue, the estimated after-tax payments to the Company, and the present value of the after-tax payments based on discount rate that reflects the risk of achieving the timing and amounts of forecasted payments. The significant inputs utilized in estimating the fair value of contingent consideration include the forecast of revenues, the income tax rate of 27.0 percent, and the discount rate of 40.75 percent.

 

The following table is a roll-forward of the Level 3 fair value measurements.

 

Fair value of contingent consideration:

    

December 31, 2022

 $- 

Additions

  682,000 

March 31, 2023

  682,000 

Additions

  - 

June 30, 2023

 $682,000 

 

There were no unrealized gains or losses recognized in income for the three- or six-month periods ended June 30, 2023.

 

16

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

Note 6.         Intangible Assets and Goodwill

 

Information regarding our intangible assets is as follows:

 

   

Useful

Life

(Years)

   

December 31, 2022

   

Additions

   

June 30, 2023

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (308,217 )     (88,122 )     (396,339 )

Sub-total

            901,783       (88,122 )     813,661  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (88,122 )   $ 1,093,661  

 

   

Useful

Life

(Years)

   

December 31, 2021

   

Additions

   

June 30, 2022

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (131,973 )     (88,122 )     (220,095 )

Sub-total

            1,078,027       (88,122 )     989,905  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,358,027     $ (88,122 )   $ 1,269,905  

 

As of June 30, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows:

 

Remainder of 2023

  $ 88,122  

2024

    146,307  

2025

    136,248  

2026

    136,248  

2027

    136,248  

Thereafter

    170,488  

Total

  $ 813,661  

 

 

Note 7.         Stock-Based Compensation

 

We have three 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. The 2016 Stock Incentive Plan was adopted in 2016 (“2016 Plan”) and had options granted under it through November 15, 2021. On October 11, 2021, the Board of Directors approved the 2021 Stock Incentive Plan (“2021 Plan”) and on December 2, 2021, our shareholders approved the 2021 Plan.

 

The Company recognizes compensation costs on a straight-line basis over the service period of the awards. There were no option awards granted in the three and six months ended June 30, 2023 nor in the three months ended June 30, 2022. Fair values of option awards granted in the six months ended June 30, 2022, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

17

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

  

2022

 

Risk-free interest rate

 1.91%2.41% 

Dividend yield

  0%  

Expected term (years)

 5.756.00 

Expected volatility

 45.8%-46.1% 

 

Determining the assumptions for the expected term and volatility requires management to exercise significant judgment. The expected term represents the weighted-average period that options granted are expected to be outstanding giving consideration to vesting schedules. Since the Company does not have an extended history of actual exercises, the Company has estimated the expected term using a simplified method which calculates the expected term as the average of the time-to-vesting and the contractual life of the awards. Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility to that of several public company issuers that operate within its market segment. The guideline companies’ volatility was increased by a size adjustment premium of 30% to compensate for the difference in size between the guideline companies and the Company in its calculation.

 

There were 912,000 options with grant date fair values totaling $2,074,670 granted during the six months ended June 30, 2022. There were zero and 52,000 options exercised during the three months ended June 30, 2023, and 2022, respectively. There were 20,000 and 157,000 options exercised during the six months ended June 30, 2023 and 2022, respectively.  As of June 30, 2023, there was $591,946 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 13 months.

 

Total compensation expense related to these plans was $88,159 and $358,936 for the three months ended June 30, 2023 and 2022, respectively, and $376,331 and $588,902 for the six months ended June 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

 

Note 8.         Settlement of Litigation

 

On April 28, 2023, the Company and Jeffrey Gerald, the individual from whom the WaveDancer purchased all the outstanding shares of GMI, executed an agreement to settle pending litigation between them (the “Settlement Agreement”). On January 25, 2023, Gerald, as the result of the termination of his employment, filed a lawsuit against the Company for one year’s severance of $150,000 and benefits to which he claimed he was entitled under his employment agreement with the Company. He had also claimed an anticipatory breach of the payment of $1,500,000 of deferred consideration otherwise due him on December 10, 2023, under the Stock Purchase Agreement between him and the Company and an anticipatory breach to release from escrow 436,481 shares of the Company’s common stock which are held in escrow for application against potential indemnity claims under the Stock Purchase Agreement.

 

The Company filed an answer denying Gerald’s claims. In addition, the Company filed a counterclaim seeking damages from Gerald associated with the acquisition transaction and arising under the Stock Purchase Agreement.

 

The principal terms of the Settlement Agreement were:

 

 

(a)

All amounts due to Gerald related to the GMI acquisition, including the $1,500,000 of deferred consideration, were deemed satisfied and such obligations were extinguished;

 

 

(b)

The Company removed restrictions from 436,481 shares of the Company’s common stock;

 

 

(c)

The Company paid Gerald $25,000 as reimbursement for legal costs; and,

 

 

(d)

Gerald and the Company agreed to mutual general releases of one another.

 

As a result of the settlement, the Company recognized a gain, net of expenses, of $1,442,468.

 

 

Note 9.         Revolving Line of Credit and Notes Payable

 

On September 30, 2022, the Company entered a revolving line of credit with Summit Community Bank (“Summit”) that provided for on-demand or short-term borrowings of up to $1,000,000 at a variable interest rate equal to the prime rate as published in The Wall Street Journal, with a minimum rate of 3.99% and a maximum rate of 20.00%, and subject to a borrowing base calculated using outstanding accounts receivable. Borrowings under the line of credit are secured by the assets of the Company. As of June 30, 2023, there was $1,000,000 outstanding under this line of credit. There we no borrowings or repayments during the three months ended June 30, 2023, and there were $575,000 of borrowings and no repayments during the six months ended June 30, 2023. As of June 30, 2023, there is no borrowing availability under this line of credit. On August 9, 2023 the Company repaid $500,000 on the line of credit. (See Note 13.) The line of credit expires on August 16, 2023.

 

18

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Premium Financing Note Payable

 

The Company entered into a Premium Finance Agreement (“Premium Agreement”) on March 7, 2023, to purchase a one-year term directors and officers insurance policy. The Premium Agreement is for $305,759 at a fixed rate of 8.75% per annum, amortized over ten months. The Premium Agreement requires ten fixed monthly principal and interest payments of $31,815 from March 24, 2023 to December 24, 2023.

 

 

Note 10.         Sales of Shares Under Common Stock Purchase Agreement

 

On July 8, 2022, we entered into a Common Stock Purchase Agreement (the “Purchase Agreement” or "ELOC") and a Registration Rights Agreement (the “Registration Rights Agreement”) with B. Riley Principal Capital II, LLC (“B. Riley”). Pursuant to the Purchase Agreement, subject to certain limitations and conditions, the Company has the right, but not the obligation, to sell to B. Riley up to $15,000,000 of shares of the Company’s common stock, par value $0.001 per share (“Common Stock”), from time to time. Sales of Common Stock to B. Riley under the Purchase Agreement, and the timing of any such sales, are solely at the Company’s option, and the Company is under no obligation to sell any securities to B. Riley under the Purchase Agreement. Pursuant to the Registration Rights Agreement, the Company agreed to file a registration statement with the Securities Exchange Commission (the “SEC”) to register under the Securities Act of 1933, as amended (the “Securities Act”) the resale by B. Riley of up to 4,500,000 shares of Common Stock that the Company may issue or elect, in the Company’s sole discretion, to issue and sell to B. Riley, from time to time under the Purchase Agreement.

 

On August 11, 2022 and November 10, 2022, the Company issued to B. Riley 89,835 and 29,945 shares, respectively, as a commitment fee in accordance with the Purchase Agreement. The total value of the commitment fee shares was $150,000 and is included in prepaid expenses and other current assets on the unaudited consolidated condensed balance sheet as of December 31, 2022. The commitment fee represents prepaid stock issuance cost and is being amortized to additional paid in capital as shares are sold under the Purchase Agreement. For the three- and six-month periods ended June 30, 2023, the Company amortized $76,673 and $92,495 of the commitment fee, respectively.

 

During the three months ended June 30, 2023, there were no shares of common stock sold under the Purchase Agreement. During the six months ended June 30, 2023, the Company sold 74,286 shares of common stock to B. Riley at an average price of $0.72 per share, net of fees of approximately $0.04 per share. The net proceeds from these sales were $53,453. There were no sales under the Purchase Agreement during the three and six months ended June 30, 2022.

 

 

Note 11.         Income Taxes

 

For the three- and six-month periods ended June 30, 2023 and 2022, the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate is primarily driven by the presence of a full valuation allowance in all taxing jurisdictions.

 

 

Note 12.         Earnings Per Share

 

Basic earnings (loss) per share excludes dilution and is computed by dividing the 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 195,100 shares from stock options were excluded from diluted shares for the six-month period ended June 30, 2023. The antidilutive effect of 711,537 shares from stock options and 146,269 shares from warrants were excluded from diluted shares for the three months ended June 30, 2022, and the antidilutive effect of 713,035 shares from stock options and 239,779 shares from warrants were excluded from diluted shares for the six months ended June 30, 2022.

 

 

Note 13.         Subsequent Events

 

On August 2, 2023, the Company sold 200,000 shares of common stock under the ELOC at a price of $0.59 per share, net of fees of $0.03 per share. The net proceeds from this sale were $118,655.

 

On August 9, 2023, the Company and GMDC closed a rollover stock purchase agreement and an amendment agreement to the Stock Purchase agreement dated March 17, 2023, wherein the Company had sold effectively 75.1% of the equity of GMI to GMDC (the "Agreement"). The rollover stock purchase agreement and the amendment agreement together provide for the following:

 

The termination of the rights and obligations under the Agreement with respect to the calculation and payment of future contingent payments from GMDC to the Company, in exchange for the payment of $1,000,000 cash by GMDC to the Company;

 The sale by the Company, to certain of GMDC's investors, of all of its common stock of GMDC, in exchange for cash of $400,000; and,
 The termination of various ongoing rights and obligations of the Company and GMDC established in the Agreement and ancillary agreements entered into in connection with the Agreement.

 

As a result of this transaction, the Company will recognize a gain of approximately $382,525. As of August 9, 2023 the Company has no remaining investment or financial interest in GMDC or GMI.

 

 

19

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

 

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, 2022 (“Annual Report”) 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 occur, our business, financial condition and operating results would likely suffer. These risks include, among others, the following:

 

 

We have had operating losses in three of each of the last four years and may not achieve or maintain profitability in the future.

 

A portion of our revenue is expected to be generated by sales to government entities, which are subject to a number of challenges and risks.

 

We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition, and results of operations.

 

We rely on our management team and other key employees and will need additional personnel to grow our business, and the loss of one or more key employees or our inability to hire, integrate, train and retain qualified personnel, including members for our board of directors, could harm our business.

 

We are dependent on a few key customer contracts for a significant portion of our future revenue, and a significant reduction in services to one or more of these contracts would reduce our future revenue and harm our anticipated operating results.

 

We are dependent on information technology, and disruptions, failures or security breaches of our information technology infrastructure could have a material adverse effect on our operations.

 

We depend on computing infrastructure operated by Microsoft and other third parties to support some of our solutions and customers, and any errors, disruption, performance problems, or failure in their or our operational infrastructure could adversely affect our business, financial condition, and results of operations.

 

Failure to comply with governmental laws and regulations could harm our business.

 

We are subject to risks associated with our strategic investments, and impairments in the value of our investments could negatively impact our financial results.

 

Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new products and subscriptions could reduce our ability to compete and could harm our business.

 

The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain qualified board members.

 

If we are not able to maintain and enhance our brand and our reputation as a provider of high-quality security solutions and services, our business and results of operations may be adversely affected.

 

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

 

20

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Our Business

 

Founded in 1979 as Information Analysis Incorporated, the Company changed its name to WaveDancer, Inc. and converted from a Virginia corporation to a Delaware corporation in December 2021. The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.

 

On March 17, 2023, the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). The Company’s retained interest in GMI of 24.9% is accounted for as an equity method investment. Subsequent to the sale the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout this Item 2 relate to the Company’s continuing operations. See Note 2 to the unaudited condensed consolidated financial statements for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.

 

The Company is an IT provider primarily for the benefit of federal government agencies. At present, we primarily apply our technology, services and experience to legacy software migration and modernization, developing web-based and mobile device solutions, including dynamic electronic forms development and conversion, data analytics, and we are in the process of acquiring talent and expertise in developing cybersecurity and cloud services practices. Our focus is on enterprise IT solutions primarily relating to system modernization, cloud-based solutions and cybersecurity protection.

 

Since the Company’s inception, we have performed software development and conversion projects for over 100 commercial and government customers including, but not limited to, the Department of Agriculture, Department of Defense, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration, U.S. Army, U.S. Air Force, Department of Veterans Affairs, and General Dynamics Information Technology (formerly Computer Sciences Corporation, CSRA).

 

Modernization has been a core competency of the Company 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 a 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.

 

Through our acquisition in April 2021 of Tellenger, Inc. (“Tellenger”), which is now a wholly owned subsidiary of the Company, we acquired competencies in web-based solutions and cybersecurity. Tellenger is a boutique IT consulting and software development firm specializing in modernization, software development, cybersecurity, cloud solutions, and data analytics. 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 modernization growth since there are billions of lines of code, in both the governmental and commercial sectors, that eventually must be modernized. It is also our intention to better leverage our resources, largely gained through the acquisition of Tellenger, to take advantage of the growth in the cybersecurity market.

 

In December 2021, we announced the reorganization of our entire professional services practice into Tellenger, and as a result, our professional services are contained in a single entity. Through Tellenger, we perform services such as business process re-engineering, cloud migrations, and Software-as-a-Service (“SaaS”) implementations on behalf of clients in the private and public sector with an aim to increase productivity, gain efficiencies, and achieve key performance indicators. Tellenger is appraised at Capability Maturity Model Integration (CMMI) Level 3.

 

21

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Our Strategy

 

Our strategy is to grow our business organically as well as through acquisitions. Through the acquisition of Tellenger, Inc. in 2021, we began to reposition our legacy professional services business by allocating resources away from third-party product reselling and toward professional services, which management viewed as higher margin. To grow organically, we have hired and plan to continue to hire, business development personnel and intend to become more proactive in bidding as a prime contractor on government proposals and in expanding our outreach to larger prime contractors for subcontract and teaming opportunities.

 

Results of Continuing Operations Three Months Ended June 30, 2023 and 2022

 

Revenue

 

Total revenue was $2,024,622 for the three months ended June 30, 2023, compared with $3,750,520 in the prior year quarter, a decrease of $1,725,898, or 46.0%. The decrease in revenue was driven by our de-emphasis of third-party software sales which accounted for just 2.8% of our sales in the second quarter of 2023 as compared to 39.3% in the prior year quarter. Professional services revenue decrease by 13.6% to $1,967,957 in the second quarter of 2023 from $2,277,832 in the second quarter of 2022. The decline in professional services revenue is driven primarily by one software modernization project where we had fewer resources deployed in the second quarter of 2023 as compared to the comparable prior year quarter based on current project deliverables.

 

Gross Profit

 

Gross profit decreased by $198,828 or 22.0%, to $705,013 for the three months ended June 30, 2023 as compared to $903,841 in the prior year quarter. The decrease in gross profit includes a decrease from professional services of $149,008 and from third-party software sales of $49,820. Professional services gross profit as a percent of revenue declined from 37.5% to 35.8% due to a change in the mix of contracts generating revenue and the related billing rates resulting as well as increases in our costs of labor that outpaced billing rate increases.

 

Selling, General and Administrative Expenses

 

The following table shows the major elements of SG&A expenses for the three months ended June 30, 2023 and 2022 and the changes between periods:

 

   

2023

   

2022

   

Increase/
(Decrease)

 

Salaries and benefits

  $ 528,573     $ 765,710     $ (237,137 )

Stock based compensation

    88,159       343,492       (255,333 )

Legal and professional fees

    343,042       424,866       (81,824 )

Depreciation & Amortization

    53,669       55,824       (2,155 )

Acquisition costs

    336,141       356,159       (20,018 )

Software, IT and office expenses

    93,802       115,923       (22,121 )

Governance and investor relations

    72,365       117,417       (45,052 )

Insurance

    98,111       81,301       16,810  

Marketing and promotions

    (7,967 )     41,138       (49,105 )

All other

    48,470       201,281       (152,811 )

Total SG&A

  $ 1,654,365     $ 2,503,111     $ (848,746 )

 

Operating Income from Continuing Operations

 

Our operating income from continuing operations was $493,116 in the second quarter of 2023 as compared to a loss of $1,599,270 in the corresponding quarter in 2022, an improvement of $2,092,386. The increase in income from continuing operations is primarily the result of a gain on the settlement of litigation of $1,442,468 and the decrease in SG&A expenses of $848,746, as shown above, partially offset by the decrease in gross profit of $198,828.

 

22

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Results of Discontinued Operations Three Months Ended June 30, 2023 and 2022

 

The sale of GMI to GMDC occurred on March 17, 2023, and as a result, there was no activity for GMI in the second quarter of 2023. Following is the detail of discontinued operations for the second quarter of 2022:

 

   

2022

 

Revenue

  $ 566,862  

Cost of revenue

    540,921  

Gross profit

    25,941  

Operating expenses -

       

Salaries and benefits

    378,431  

Depreciation and amortization

    306,917  

Stock based compensation

    170,629  

Other operating expenses

    237,460  

Change in fair value of contingent consideration

    (942,609 )

Gain on disposal of business

    -  

Loss before income tax benefit

    (124,887 )

Income tax benefit

  521,338  

Net income on discontinued operations

  $ 396,451  

 

Results of Continuing Operations Six Months Ended June 30, 2023 and 2022

 

Revenue

 

Total revenue was $4,184,745 for the six months ended June 30, 2023, compared with $6,746,032 in the corresponding prior year period, a decrease of $2,561,287, or 38.0%. The decrease in revenue was driven primarily by our de-emphasis of third-party software sales which accounted for just 2.7% of our sales in the six months ended June 30, 2023, as compared to 35.6% in the six months ended June 30, 2022. Professional services revenue decreased by 6.3% to $4,071,415 for the six months ended June 30, 2023, from $4,344,522 in the corresponding six months of 2022. The decline in professional services revenue arose in the second quarter and is driven primarily by one software modernization project where we had fewer resources deployed in the second quarter of 2023 as compared to the comparable prior year quarter based on current project deliverables.

 

Gross Profit

 

Gross profit decreased by $238,500 or 14.9%, to $1,361,811 for the six months ended June 30, 2023, as compared to $1,600,311 in the prior year. The decrease in gross profit includes a decrease from professional services of $167,048 and from third-party software sales of $71,452. Professional services gross profit as a percent of revenue declined from 35.2% to 33.4% due to a change in the mix of contracts generating revenue and the related billing rates resulting as well as increases in our costs of labor that outpaced billing rate increases.

 

23

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Selling, General and Administrative Expenses

 

The following table shows the major elements of SG&A expenses for the six months ended June 30, 2023 and 2022 and the changes between periods:

 

   

2023

   

2022

   

Increase/
(Decrease)

 

Salaries and benefits

  $ 1,094,916     $ 1,411,200     $ (316,284 )

Stock based compensation

    376,330       573,458       (197,128 )

Legal and professional fees

    587,911       1,023,189       (435,278 )

Depreciation & Amortization

    107,827       112,380       (4,553 )

Acquisition costs

    444,518       790,861       (346,343 )

Software, IT and office expenses

    179,344       248,398       (69,054 )

Governance and investor relations

    207,538       279,104       (71,566 )

Insurance

    164,046       106,951       57,095  

Marketing and promotions

    868       73,367       (72,499 )

All other

    102,595       257,735       (155,140 )

Total SG&A

  $ 3,265,893     $ 4,876,643     $ (1,610,750 )

 

Operating Loss from Continuing Operations

 

Our operating loss from continuing operations was $461,614 for the first half of 2023 as compared to $3,276,332 for the first half of 2022, a decrease in the loss of $2,814,718 or 85.9%. The decrease in the loss from operations is primarily the result of the gain on litigation settlement of $1,442,468 along with the decrease in decrease in SG&A expenses of $1,610,750, as shown above, partially offset by the decrease in gross profit of $238,500.

 

Results of Discontinued Operations Six Months Ended June 30, 2023 and 2022

 

The sale of GMI to GMDC occurred on March 17, 2023, and as a result we had approximately two fewer weeks of costs and expenses for GMI for the first quarter of 2023 as compared to the first quarter of 2022, and no activity for the second quarter of 2023 as compared to a full second quarter in 2022, as follows:

 

   

2023

   

2022

   

Increase/
(Decrease)

 

Revenue

  $ -     $ 566,862     $ (566,862 )

Cost revenue

    74,223       861,327       (787,104 )

Gross profit

    (74,223 )     (294,465 )     220,242  

Operating expenses -

                       

Salaries and benefits

    484,249       613,278       (129,029 )

Depreciation and amortization

    85,338       613,705       (528,367 )

Stock based compensation, before forfeitures

    65,487       252,839       (187,352 )

Forfeiture of stock options

    (407,322 )     -       (407,322 )

Other operating expenses

    134,633       389,126       (254,493 )

Change in fair value of contingent consideration

    -       (930,000 )     930,000  

Gain on disposal of business

    (100,615 )     -       (100,615 )

Loss before income tax benefit

    (335,993 )     (1,233,413 )     897,420  

Income tax benefit

    -       1,710,917       (1,710,917 )

Net income (loss) on discontinued operations

  $ (335,993 )   $ 477,504     $ (813,497 )

 

Critical Accounting Estimates

 

Our accounting policies are described in Note 1 of our consolidated financial statements – Organization and Summary of Significant Accounting Policies. Our condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with U.S. GAAP. The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from our estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.

 

24

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates discussed in our Annual Report on Form 10-K for the year ended December 31, 2022 except for two new fair value measures for the first quarter of 2023:

 

1) the determination of the fair value of the contingent consideration receivable from GMDC, as discussed in Notes 2 and 5 to the accompanying consolidated financial statements, and

 

2) the determination of the initial fair value of our equity method investment in GMDC as of March 17, 2023.

 

The determination of the fair value of the contingent consideration is a recurring fair value measure at the end of each reporting period and includes significant judgmental inputs not observable in the market. Significant judgment was employed in determining the assumptions used in the determination of fair value as of March 31, 2023 and, accordingly, changes in assumptions could have a material impact on the increase or decrease in the fair value of contingent consideration recorded in any given period.

 

Equity Method Investment in GMDC

 

The Company received 993,768 common shares of GMDC representing 19.0 percent of the fully diluted capitalization. Prior to closing the acquisition on March 17 and through March 31, 2023, GMDC raised $3,000,000 by issuing Series A preferred shares at $1.00 per share representing 57.2 percent of the fully diluted capitalization. The Series A transaction was considered by the Company to be the most reliable indication of the fair value of total equity of GMDC.  We utilized an option pricing model backsolve method (“OPM Backsolve”) to solve for the total equity value that results in a value of Series A equal to its issuance price, and to estimate the fair value of common shares. The significant inputs utilized in the OPM Backsolve include an estimated time to exit of four years, an estimated volatility of 75.0 percent, and a risk-free rate of 4.29 percent. A minority interest discount of 23.5% was also applied.

 

Liquidity and Capital Resources

 

On June 30, 2023, the Company had a net working capital deficit of $780,357, including cash and cash equivalents of $338,300 and $1,000,000 outstanding under its line of credit with Summit bank. For the six months ended June 30, 2023, we have generated a net loss from continuing operations of $779,174. As discussed below, our ability to generate sufficient cash flows to meet our obligations for the twelve months following the issuance of these financial statements is dependent upon factors which are sufficiently outside of management’s control as to cast substantial doubt about our ability to continue as a going concern.

 

The Company will need to raise additional capital to grow its business either organically or through acquisition. The Company is also pursuing strategic alternatives which include the potential merger or sale of the Company. There is no assurance that our efforts will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least one year from the date that the accompanying financial statements are issued. We estimate that by the first quarter of 2024, the Company will need to raise additional capital to meet its ongoing operating cash flow requirements.

 

We used cash for continuing operations of $389,177 during the second quarter of 2023 and anticipate that over the twelve months from the date of these financial statements our operating activities may use as much as approximately $1.0 million to $1.5 million. On August 9, 2023, the Company received $1,400,000 of cash from GMDC as proceeds from the sale of the common stock of GMDC held by the Company and in satisfaction of the contingent consideration receivable due from GMDC to the Company. On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. The line of credit expires on August 16, 2023, and the Company and Summit are finalizing an extension of the expiration date to December 31, 2023, by which time the the remaining balance of $500,000 is due. The Company has no commitments for capital spending nor any plans for material capital expenditures.

 

25

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

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, 2023 (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, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

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.

 

26

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

PART II  -  OTHER INFORMATION

 

Item 1. Legal Proceedings

 

On January 25, 2023, Jeffrey Gerald, the individual from whom the Company purchased all the outstanding shares of GMI, filed a lawsuit against the Company in the Superior Court of the State of Delaware. In this case, Gerald sued for the one year’s severance of $150,000 and benefits to which he claims he is entitled under his employment agreement with the Company. He has also claimed an anticipatory breach of the payment of $1,500,000 of deferred consideration otherwise due him on December 10, 2023, under the Stock Purchase Agreement between him and the Company and the anticipatory breach to release from escrow 436,481 shares of the Company’s common stock which are held in escrow for application against potential indemnity claims under the Stock Purchase Agreement.

 

The Company filed an answer denying Gerald’s claims. In addition, the Company filed a counterclaim seeking damages from Gerald associated with the acquisition transaction and arising under the Stock Purchase Agreement. The Company’s counterclaim does not specify the damages being sought.

 

On April 28, 2023, the Company and Gerald executed an agreement to settle the litigation between them. See Note 8 to the unaudited condensed consolidated financial statements for the principal terms of the settlement.

 

Other than the foregoing, there are no pending legal proceedings to which we are a party or to which any of our property is subject and, to the best of our knowledge, no such actions against us are contemplated or threatened.

 

Item 1A.

Risk Factors

 

“Item 1A. Risk Factors” of our annual report on Form 10-K for the year ended December 31, 2022, 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, 2022.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

   
  None.

 

Item 3.

Defaults Upon Senior Securities

   
  None.

 

Item 4.

Mine Safety Disclosures

   
  Not applicable

 

Item 5.

Other Information

   
  None.

 

27

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

Item 6.         Exhibits

 

 1.1

Settlement Agreement and General Release by and between Jeffrey Gerald and WaveDancer, Inc.

  Incorporated by reference to the Company’s Form 8-K filed on May 4, 2023

10.1

Stock Purchase Agreement dated as of March 17, 2023 by and between the Company and Gray Matters Data Corp.

 

Incorporated by reference to the Company’s Form 8-K filed on March 21, 2023

10.2 Amendment No. 1 to Stock Purchase Agreement by and between the Company and Gray Matters Data Corp., dated August 9, 2023   Filed with this Form 10-Q
10.3 Rollover Stock Purchase Agreement by and among WaveDancer, Inc., Gray Matters Data Corporation, and StealthPoint Fund I, LP, et al. dated August 9, 2023   Filed with this Form 10-Q

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 Chief 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 document and contained in Exhibit 101)

   

 

28

 

WaveDancer, Inc. 

Form 10-Q June 30, 2023

 

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.

 

     

WaveDancer, Inc.

(Registrant)

 
           
Date: August 11, 2023   By:  /s/ G. James Benoit, Jr.  
        G. James Benoit,  
        Chief Executive Officer  
           
           
Date:  August 11, 2023   By: /s/ Timothy G. Hannon  
        Timothy G. Hannon,  
        Chief Financial Officer  

 

29
EX-10.2 2 ex_555087.htm AMENDMENT NO. 1 TO STOCK PURCHASE AGREEMENT BY AND BETWEEN THE COMPANY AND GRAY MATTERS DATA CORP., DATED AUGUST 9, 2023 ex_555087.htm

Exhibit 10.2

 

AMENDMENT NO. 1 TO STOCK PURCHASE AGREEMENT

 

 

This Amendment No. 1 to Stock Purchase Agreement (the “Amendment”) is made as of August __, 2023 (the “Effective Date”), by and between WAVEDANCER, INC., a Delaware corporation (“Seller”) and GRAY MATTERS DATA CORP., a Delaware corporation (“Buyer”).

 

RECITALS

 

A.         Buyer and Seller are parties to a Stock Purchase Agreement, dated as of March 17, 2023 (the “Agreement), with respect to the Buyer’s acquisition of Seller’s operating unit responsible for the Business (Seller’s blockchain supply chain management business). Unless otherwise defined herein, capitalized terms will have the meanings established in the Agreement. Buyer or Seller may be referred to in this Amendment as a “Party” or together as the “Parties”.

 

B.         The Agreement provides for Buyer’s payment to Seller of certain annual Contingent Payments, over a period of seven (7) years, up to a Total Maximum Payment of Four Million Dollars (U.S.$4,000,000) (subject to adjustment as provided in the Agreement).

 

C. Seller and Buyer wish to (i) amend the Agreement to provide, in part, for an accelerated reduced Contingent Payment, (ii) to sell to certain of Buyer’s investors all Rollover Stock held by Seller, and (iii) otherwise terminate various ongoing rights and obligations of the Parties established in the Agreement and ancillary agreements entered into in connection with the Agreement, to simplify the ongoing relationship between the Parties.

 

In consideration of these premises, and of the mutual promises and conditions in this Amendment, the parties amend the Agreement as follows:

 

1.    Accelerated Payment in Lieu of Contingent Payments. The parties hereby agree that all rights and obligations under the Agreement with respect to the calculation and payment of Contingent Payments are hereby terminated, and in lieu thereof, Buyer shall pay to Seller a single payment of One Million Dollars (U.S.$1,000,000) (the “Accelerated Payment”). Section 2.6 (Contingent Payments) is hereby deleted. For purposes of the Agreement, the Accelerated Payment shall be the sole Contingent Payment. The Accelerated Payment shall paid to Seller concurrently with the execution and closing of the Rollover Stock SPA referenced in Section 2 hereof.

 

2.    Sale of Rollover Stock. As an express condition to the Accelerated Payment, and in lieu of the tender offer rights established in Section 7(b) of the Rollover Agreement, Seller shall sell to StealthPoint Fund I, LP, or its general partner StealthPoint LLC, a Delaware limited liability company (together “StealthPoint”), and StealthPoint nominees who are also holders of the Buyer’s Series A Preferred stock (collectively, “Series A Holders”), all of Seller’s Rollover Stock, for an aggregate purchase price of Four Hundred Thousand Dollars (U.S.$400,000) ) (the “Rollover Stock Buy-Out Price”), a per share purchase price of $0.4025, in accordance with a stock purchase agreement substantially in the form attached hereto as Exhibit A (the “Rollover Stock SPA”). Seller acknowledges and agrees that, upon the closing of the sale of Rollover Stock, Seller shall have no further rights pursuant to the Rollover Agreement.

 

3.    Early Termination Election and Restrictive Covenant Termination Election. Subject to the sale of Rollover Stock pursuant to Section 2 above, this Amendment shall be deemed an Early Termination Election, and pursuant to Section 8.01 of the Agreement, the General Representations and Covenants and the IP and Asset Representations shall expire upon the Effective Date (which shall be the Early Termination Election Date). Further, subject to the sale of Rollover Stock pursuant to Section 2 above, this Amendment shall be deemed a Restrictive Covenant Termination Election, and pursuant to Section 5.06(e) the restrictive covenants set forth in Section 5.06 shall be terminated as of the Effective Date (which shall be the Restrictive Covenant Termination Date). The sale of Rollover Stock described in Section 2 above, shall be in lieu of the Buyer Repurchase Option set forth in Section 5.11 of the Agreement, and consequently Buyer hereby waives any rights under that section.

 

4.    Indemnity Cap and Recourse. The Agreement’s provisions with respect to indemnification and Buyer’s recourse for indemnified claims contemplated ongoing rights and obligations with respect to both Contingent Payments and Rollover Stock, which are no longer relevant as a result of this Amendment. Accordingly, Article VIII (Indemnification) is hereby amended as follows:

 

(a)    Section 8.06 is hereby amended to read, in its entirety, as follows:

 

Payments. Once a Loss is agreed to by the Indemnifying Party or finally adjudicated beyond any appeal to be payable pursuant to this Article VIII, the Indemnifying Party shall satisfy its obligations by way of cash payments.

 

(b)    Sections 8.08 (Right of Setoff (Reduction of Contingent Payment)) and 8.11 (Order of Recourse) are hereby deleted.

 

5.    Termination of Side Letter. In connection with the Transaction, Seller, Buyer and Gray Matters Inc. (“GMI”) entered into a Side Letter Agreement dated as of March 17, 2023 (the “Side Letter”) regarding transactions between GMDC, GMI, and certain WaveDancer executive personnel defined as “WAVD Executives” in the Side Letter. Section 1 and Sections 2(a)-(e) of the Side Letter shall be terminated, ab initio, with understanding that Buyer or GMI may enter into any agreement or agreements with WAVD Executives, without limitation or restriction, and without the consent or approval of WaveDancer.

 

6.    Authorization of Amendment. Each Party represents and warrants that it has the legal capacity and all requisite corporate power and authority to execute and deliver this Amendment and to consummate the transactions contemplated hereby. This Amendment has been duly executed and delivered by such Party and (assuming the due authorization, execution and delivery by the other Party) this Amendment constitutes the legal, valid and binding obligations of such Party, enforceable against it in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium and similar laws affecting creditors’ rights and remedies generally, and subject, as to enforceability, to general principles of equity (regardless of whether enforcement is sought in a proceeding at law or in equity).

 

 

7.    Effect of Amendment. This Amendment shall be effective as of the Effective Date. In the event of any conflict between the terms of this Amendment and the terms of the Agreement, the terms of this Amendment shall govern. Unless modified by this Amendment, all terms and conditions of the Agreement shall remain fully effective.

 

8.    Counterparts. This Amendment may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Amendment delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Amendment.

 

[Signatures continue on next page]

 

 

 

 

 

 

 

IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first written above.

 

 

  BUYER:     SELLER:
  GRAY MATTERS DATA CORP.     WAVEDANCER, INC.
         
By: /s/Gwendolyn Pal   By: /s/G. James Benoit, Jr.
  Gwendolyn Pal, CAO and Secretary     G. James Benoit, Jr.
      Its: Chief Executive Officer

 

 

 

 

 
EX-10.3 3 ex_557990.htm ROLLOVER STOCK PURCHASE AGREEMENT BY AND AMONG WAVEDANCER, INC., GRAY MATTERS DATA CORPORATION, AND STEALTHPOINT FUND I, LP, ET AL. DATED AUGUST 9, 2023 ex_557990.htm

Exhibit 10.3

 

ROLLOVER STOCK PURCHASE AGREEMENT

 

 

THIS ROLLOVER STOCK PURCHASE AGREEMENT (the “Agreement”) is made and entered into as of August __, 2023 (the “Effective Date”), by and among WAVEDANCER, INC., a Delaware corporation (“Seller”), GRAY MATTERS DATA CORP., a Delaware corporation (the “Company”), and the purchasers listed on attached Exhibit A attached to this Agreement (each a “Purchaser” and together the “Purchasers”). The Purchasers include STEALTHPOINT FUND I, LP ( “StealthPoint”).

 

RECITALS

 

A.         Seller owns 993,758 shares of common stock (the “Shares”) of Gray Matters Data Corp. a Delaware corporation (the “Company”), acquired by Seller pursuant to a Rollover and Contribution Agreement, dated March 17, 2023, made in connection with the Company’s acquisition of Seller’s operating unit responsible for Seller’s blockchain supply chain management business.

 

B.         Seller has agreed to, among other things, amend certain agreements with the Company, and to sell to the Purchasers the Shares, upon the terms and conditions of this Agreement.

 

C.         The Company has elected to waive its right of first refusal with respect to the Shares, provided that the Purchasers agree to the restrictions on transfer and rights of first refusal established in Section

 

In consideration of these premises, and of the mutual promises and conditions in this Agreement, the parties agree as follows:

 

1.         Purchase and Sale of the Shares. Seller agrees to sell the Shares to the Purchasers, and each Purchaser agrees to purchase certain Shares from Seller, pursuant to the terms and conditions set forth below.

 

2.         Purchase Price and Payment. The aggregate purchase price for the Shares will be Four Hundred Thousand Dollars (US $400,000.00). Each Purchaser will purchase the number of Shares, for the purchase price, indicated on attached Exhibit A. For convenience, the term “Purchase Price” refers to either the price payable by an individual Purchaser, or the aggregate price payable by all the Purchasers, as the context may dictate. The Purchase Price will be payable via wire transfer to an account specified by Seller.

 

3.         Closing Date; Delivery.

 

3.1         Closing. The closing under this Agreement (“Closing”) shall occur concurrently with the execution and closing of Amendment No. 1 to the Stock Purchase Agreement between Seller and the Company.

 

3.2    Delivery. At the Closing, each Purchaser will deliver, or cause to be delivered, to Seller such Purchaser’s Purchase Price, and Seller will deliver to StealthPoint, as the representative of the Purchasers, an assignment separate from certificate, in the form attached to this Agreement as Exhibit B, assigning the Shares to the Purchasers, as their interests appear therein. The Parties acknowledge that the original Company share certificate representing the Shares is in the Company’s possession.

 

3.3    Separate Agreement. The Company’s agreement hereunder with each Purchaser is a separate agreement, the sale of Shares to each Purchaser is independent of the sale of Shares to other Purchasers and the obligations of the Purchasers under this Agreement are several.

 

4.         Representations and Warranties of Seller. Seller hereby represents and warrants to each Purchaser as follows:

 

4.1         Organization and Standing. Seller is a corporation duly organized, validly existing and in good standing under the laws of the State of Delaware and has all requisite corporate power and authority to carry on its business as currently conducted.

 

4.2    Corporate Power. Seller has all requisite legal and corporate power to enter into, execute and deliver this Agreement, to transfer the Shares. This Agreement is valid and binding obligations of the Seller, enforceable in accordance with its terms, except as the same may be limited by bankruptcy, insolvency, reorganization, fraudulent conveyance, moratorium, usury or other laws of general application relating to or affecting enforcement of creditors’ rights and the rules or laws governing specific performance, injunctive relief or other equitable remedies.

 

4.3    Authorization. All corporate and legal action on the part of the Sellers, its officers, directors and stockholders necessary for the execution and delivery of this Agreement, and the performance of the Company’s obligations hereunder have been taken.

 

4.4    Government Consent, Etc. No consent, approval, order or authorization of, or designation, registration, declaration or filing with, any federal, state, local or other governmental authority on the part of the Company is required in connection with the valid execution and delivery of this Agreement and the Shares.

 

4.5    Title. Seller is the owner, beneficially and of record, of the Shares, free and clear of all liens, encumbrances, security interests, options, claims, charges and restrictions.

 

4.6    Compliance with Laws and Other Instruments; No Conflicts. The Company is not in, and the execution and delivery of this Agreement and the Shares by the Seller and the consummation of the transactions contemplated hereby will not result in a, violation or default of any provisions of its Certificate of Incorporation or Bylaws, as amended to date or any applicable laws, regulations, judgments, decrees or orders of the United States of America and all states, foreign countries or other governmental bodies and agencies having jurisdiction over the Company’s business or properties. Seller’s sales of the Shares hereunder are transactions exempt from registration under the Act Securities Act of 1933, as amended, the “Act”).

 

4.7    Litigation. There is no litigation, action, suit or proceeding, or governmental inquiry or investigation, pending, or, to the best of the Company’s knowledge, threatened in writing against the Company which might result in a material adverse effect upon the transactions contemplated herein.

 

 

 

5.    Representations and Warranties of Purchasers. Each Purchaser hereby represents and warrants to Seller and to the Company as follows:

 

5.1    Authorization. Purchaser has full power and authority to enter into this Agreement, and the Agreement, when executed and delivered by such Purchaser, will constitute valid and legally binding obligations of such Purchaser, enforceable in accordance with their terms, except (a) as limited by applicable bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance and any other laws of general application affecting enforcement of creditors’ rights generally, and as limited by laws relating to the availability of specific performance, injunctive relief or other equitable remedies.

 

5.2    Accredited Investor. Purchaser is an accredited investor as defined in Rule 501(a) of Regulation D promulgated the Act.

 

5.3    Residence and FOCI Compliance. If the Purchaser is an individual, then such Purchaser resides in the state, province or country identified in the address of such Purchaser set forth on Exhibit A; if such Purchaser is a partnership, corporation, limited liability company or other entity, then the office or offices of such Purchaser in which its principal place of business is identified in the address or addresses of such Purchaser set forth on Exhibit A. Purchaser is a U.S. domiciled individual or entity, and is not considered to be under foreign ownership, control or influence (“FOCI”), as FOCI is determined under the National Industrial Security Program Operating Manual, DOD 5220.22-M, as amended, or other similar security requirements of other federal agencies.

 

 

5.4    Investment Intent. Purchaser is acquiring the Shares solely for his/her/its own account for investment and not with a view to or for sale in connection with any distribution of the Shares or any portion thereof and not with any present intention of selling, offering to sell or otherwise disposing of or distributing the Shares or any portion thereof in any transaction other than a transaction exempt from registration under the Act. Purchaser also represents that the entire legal and beneficial interest of the Shares is being purchased, and will be held, for Purchaser’s account only, and neither in whole or in part for any other person. Purchaser either (i) has a pre-existing business or personal relationship with the Company or any of its officers, directors or controlling persons, or (ii) by reason of Purchaser’s business or financial experience or the business or financial experience of Purchaser’s professional advisors who are unaffiliated with and who are not compensated by the Company or any affiliate or selling agent of the Company, directly or indirectly, could be reasonably assumed to have the capacity to evaluate the merits and risks of an investment in the Company and to protect Purchaser’s own interests in connection with this transaction.

 

6.    Right of First Refusal and Market Stand Off. As a condition of, and inducement to, the Company’s waiver of its right of first refusal with respect to Seller’s transfer of the Shares, each Purchaser agrees, solely for the benefit of the Company (and not Seller) as follows:

 

6.1    Right of First Refusal. Should Purchaser wish to transfer any of the Shares, or any interest in such Shares, Purchaser shall first deliver a written notice (the "Transfer Notice") to the Company, which shall have the option to purchase such shares as provided herein (the "Right of First Refusal"). As used herein, the term "Transfer" means any sale, assignment, gift, hypothecation, alienation or other disposition (including any involuntary transfer of the Shares (or part of them) to a creditor) to any individual, entity, government, government agency, political subdivision or unincorporated association. The Transfer Notice must specify: (i) that Purchaser has a bona fide intention to sell or transfer such Shares; (ii) the name and address of the person or firm to whom the Purchaser intends to transfer the Shares, or interest therein; (iii) the number of Shares, or interest therein, Purchaser proposes to transfer; (iv) the price or amount to be paid for the proposed transfer (including the amount of any debt to be paid, cancelled or forgiven upon foreclosure of a security interest in the Shares or upon any other transfer to the Purchaser’s creditors); and (v) all other material terms and conditions of the proposed transfer.

 

6.2    Election to Purchase Shares. Within thirty (30) days after receipt of the Transfer Notice, the Company or its designee (as the case may be) may elect to purchase all, but not less than all, of the Shares to which the Transfer Notice refers at the per share price specified in the Transfer Notice. If no price is specified in the Transfer Notice, the purchase price shall be the fair market value of the Shares, as determined in good faith by the Board of Directors of the Company. Such Right of First Refusal shall be exercised by delivery to the Purchaser by the Company or its designee, of a written election to exercise such Right of First Refusal, specifying that Shares will be purchased by the Company or its designee (as the case may be).

 

6.3    Closing for Purchase of Shares. In the event the Company elects to acquire Shares of the Purchaser as specified in the Transfer Notice, the Secretary of the Company shall so notify the Purchaser and settlement thereof shall be made in cash within forty-five (45) days after the Secretary of the Company receives the Transfer Notice, provided that if the terms of payment set forth in the Transfer Notice were other than cash against delivery, the Company shall pay for said Shares on the same terms and conditions set forth in the Transfer Notice.

 

6.4    Transfers Free of Right of First Refusal. If the Shares referred to in the Transfer Notice are not purchased as aforesaid by the Company, or its designee(s), Purchaser, within a period of ninety (90) days from the date of delivery of the Transfer Notice to the Company, may sell any of said Shares to any person named in the Transfer Notice at the price and on the terms specified in the Transfer Notice, or at a higher price or on terms more favorable to the Purchaser, provided that such sale or transfer is consummated within ninety (90) days following the date of delivery of the Transfer Notice to the Company and, provided further, that such sale is in accordance with all the terms and conditions hereof. The transferee will hold all Shares transferred hereunder subject to the provisions of this Agreement. No transfer of the Shares shall be made after the end of such ninety (90) day period, nor shall any change in the terms of the transfer be permitted, without delivery by the Purchaser to the Company of a new Transfer Notice in compliance with the requirements of this Section 6.

 

6.5    Permitted Transfers. The provisions of this Section 5 shall not apply to any Transfer by Purchaser of all or any portion of his, her or its Shares to any of the following (each, a “Permitted Transferee” and, any such Transfer to a Permitted Transferee, a “Permitted Transfer”):

 

(a)    An Affiliate. “Affiliate” means a business entity that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with the Purchaser. The term “control” (including the terms “controlled by” and “under common control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a party, whether through the ownership of voting securities, by contract or otherwise.

 

(b) (i) The spouse, parent, siblings, descendants (including adoptive relationships and stepchildren) of Purchaser or an individual that controls Purchaser, and the spouses of each such natural persons (collectively, “Family Members”); (ii) a trust under which the distribution of Shares may be made only to Purchaser and/or any Family Member of Purchaser; (iii) a charitable remainder trust, the income from which will be paid to Purchaser during his or her life; (iv) a corporation, partnership, or limited liability company, the stockholders, partners, or members of which are only Purchaser and/or Family Members of Purchaser; or (v) by will or by the laws of intestate succession, to Purchaser’s executors, administrators, testamentary trustees, legatees, distributees or beneficiaries; and

 

(c) Purchaser’s partners, members or other equity owners, or retired partners or members, or to the estate of any of its partners, members or other equity owners or retired partners or members, or a venture capital, private equity or similar fund that is controlled by or under common control with one or more general partners or managing members of, or shares the same management company with, the Purchaser.

 

 

 

6.6    Assignment of Rights. The Company may assign its rights under this Section 6 to one or more persons or entities, who shall have the right to so exercise such rights in his or its own name and for his or its own account. If any such transfer of the Shares requires the consent of any agency pursuant to the securities laws of any state, the time periods specified herein shall be extended for such period as the necessary request for consent to transfer is pending before such agency. All parties agree to cooperate in making such request for transfer, and no transfer shall be executed without such consent if required by law.

 

6.7    Termination of Right of First Refusal. The Right of First Refusal shall terminate on (i) the effective date of a registration statement filed by the Company under the Act, with respect to an underwritten public offering of Common Stock of the Company (a "Public Offering") or (ii) the closing date of a sale of assets or merger of the Company pursuant to which shareholders of this Company receive securities of a buyer whose shares are publicly traded.

 

6.8    Transfers in Violation of Agreement. The Company shall not be required (i) to transfer on its books any shares of Stock which shall have been sold or transferred in violation of any of the provisions set forth in this Agreement, or (ii) to treat as owner of such shares or to accord the right to vote as such owner or to pay dividends to any transferee to whom such shares shall have been so transferred.

 

6.9    Continuation of Restrictions. Any failure by the Company to exercise any right of first refusal with respect to any Shares held by any Purchaser, shall not relieve such Shares (or any Shares held by any other Purchaser) of the restrictions and right of first refusal provisions of this Agreement and any such failure to exercise the right of first refusal upon the occurrence of one event involving a Purchaser shall not constitute waiver of such right of first refusal upon occurrence of a similar event involving any Purchaser at a later date, or any other event giving rise to the right to exercise right of first refusal.

 

6.10    Prior Agreement of Transferees to Hold Shares Subject to Restrictions. Notwithstanding anything in this Agreement to the contrary, no Transfer of any Shares shall be effective unless the intended transferee shall have agreed, in advance and in a writing in form and substance reasonably satisfactory to the Company, to take such Shares subject to the terms and conditions of this Agreement (or a similar agreement to be entered into by and between such transferee and the Company), including without limitation the provisions regarding the Company’s right of first refusal, in the same manner and to the same extent as would have governed such Shares if still held by Purchaser.

 

6.11    No Obligation to Repurchase. Under no circumstances shall the Company be obligated to repurchase any Shares acquired by Purchaser under the terms of this Agreement.

 

6.12    No Fractional Shares. No exercise of the right of first refusal or any other Transfer as to a fractional Share shall be permitted. Any such exercise or Transfer which but for this Section 5 would involve a fractional Share shall be adjusted upward to the next higher number of Shares not involving a fractional Share.

 

6.13    Market Stand-Off. Purchaser, if requested by an underwriter of Shares or other securities of the Company, shall agree not to sell or otherwise transfer or dispose of any Shares held by Optionee (except Shares included in such registration) during the 180 day period following of the effective date of a registration statement of the Company filed under the Act, or such shorter period of time as the underwriter shall require. Such agreement shall be in writing in the form satisfactory to such underwriter. The Company may impose stop-transfer instructions with respect to such Stock subject to the foregoing restriction until the end of said period

 

6.14    Legends and Securities Law Matters.

 

(a)    Endorsement on Certificates. The certificates representing the Shares subject to this Agreement shall be endorsed with legends substantially in the following forms:

 

THE SHARES REPRESENTED BY THIS CERTIFICATE MAY BE TRANSFERRED ONLY IN ACCORDANCE WITH THE TERMS OF A ROLLOVER STOCK PURCHASE AGREEMENT BETWEEN THE COMPANY AND THE REGISTERED HOLDER AND HIS/HER/ITS PREDECESSOR IN INTEREST, A COPY OF WHICH IS ON FILE WITH THE SECRETARY OF THE COMPANY. THE AGREEMENT MAY BE INSPECTED AT THE PRINCIPAL OFFICE OF THE COMPANY DURING NORMAL BUSINESS HOURS.

 

and

 

THE SHARES REPRESENTED HEREBY HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AND HAVE BEEN ACQUIRED FOR INVESTMENT AND NOT WITH A VIEW TO, OR IN CONNECTION WITH, THE SALE OR DISTRIBUTION THEREOF. NO SUCH TRANSFER MAY BE EFFECTED WITHOUT AN EFFECTIVE REGISTRATION STATEMENT RELATED THERETO OR AN OPINION OF COUNSEL IN A FORM SATISFACTORY TO THE COMPANY THAT SUCH REGISTRATION IS NOT REQUIRED UNDER THE SECURITIES ACT OF 1933.

 

(b)    Securities Law Legends. Any transfer or sale of the Shares is further subject to all restrictions on transfer imposed by state or Federal securities laws. Accordingly, it is understood and agreed that the certificates representing the Shares shall bear any legends required by such state or Federal securities laws.

 

7.    Miscellaneous Provisions.

 

7.1    Governing Law. This Agreement will be governed by the laws of the State of Delaware (excluding its body of law controlling conflicts of laws).

 

7.2    Entire Agreement. This Agreement (including the Exhibits hereto, which are incorporated herein), reflects the entire understanding of the parties with respect to the subject matter of this agreement, and no term or condition hereof may be modified except by a subsequent writing executed by all parties.

 

7.3    Severability. Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law; but if any provision of this Agreement should be prohibited or invalid under applicable law, such provision shall be ineffective to the extent of such prohibition or invalidity and the balance of this Agreement shall be interpreted as if such provision were so excluded and shall be enforceable in accordance with its terms unless such selective enforcement would destroy the basic intent and integrity of this Agreement.

 

7.4    Counterparts. This Agreement may be executed in two (2) or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and effective for all purposes.

 

 

 

7.5    Attorneys Fees. If any action or proceeding is commenced to enforce this Agreement or any right arising in connection with this Agreement, the prevailing party in such action or proceeding will be entitled to recover from the other party the reasonable attorneys fees, costs and expenses incurred by such prevailing party in connection with such action or proceeding.

 

7.6    Amendments and Waivers. Any term of this Agreement may be amended, terminated or waived only with the written consent of the Seller, the Company, and (i) Purchasers holding of a majority of the Shares or (ii) for an amendment, termination or waiver effected prior to the Closing, Purchasers obligated to purchase a majority of the Shares at the Initial Closing (provided such Purchasers shall have previously executed and become party to this Agreement); provided however, that Section 6 may be amended without the consent of Seller. Any amendment or waiver effected in accordance with this Subsection 7.6 shall be binding upon the Seller, the Company, the Purchasers and each transferee of the Shares.

 

7.7    Notices. All notices and other communications under this Agreement shall be in writing and shall be deemed given (a) when delivered personally by hand (with written confirmation of receipt), (b) when sent by electronic mail or (c) one (1) Business Day following the day sent by overnight courier (with written confirmation of receipt), in each case at the following addresses (or to such other address as a party may have specified by notice given to the other party pursuant to this provision):

 

If to Buyers:

The addresses set forth in attached Exhibit A.

If to Company:

Gray Matters Data Corp.

900 Bestgate Road, Suite 300

Annapolis, Maryland 21401

Attn: Chief Executive Officer

E-mail: jb@graymatters-inc.com

If to Seller:

WaveDancer, Inc.

12015 Lee Jackson Highway, Suite 210

Fairfax, Virginia 22033

Attn: Chief Executive Officer

Email: jb@wavedancer.com

 

 

7.8    CONSENT TO ELECTRONIC NOTICE. EACH PURCHASER CONSENTS TO THE DELIVERY OF ANY STOCKHOLDER NOTICE PURSUANT TO THE DELAWARE GENERAL CORPORATION LAW (THE “DGCL”), AS AMENDED OR SUPERSEDED FROM TIME TO TIME, BY ELECTRONIC TRANSMISSION PURSUANT TO SECTION 232 OF THE DGCL (OR ANY SUCCESSOR THERETO) AT THE E-MAIL ADDRESS SET FORTH IN EXHIBIT A, AS UPDATED FROM TIME TO TIME BY NOTICE TO THE COMPANY. TO THE EXTENT THAT ANY NOTICE GIVEN BY MEANS OF ELECTRONIC TRANSMISSION IS RETURNED OR UNDELIVERABLE FOR ANY REASON, THE FOREGOING CONSENT SHALL BE DEEMED TO HAVE BEEN REVOKED UNTIL A NEW OR CORRECTED E-MAIL ADDRESS HAS BEEN PROVIDED, AND SUCH ATTEMPTED ELECTRONIC NOTICE SHALL BE INEFFECTIVE AND DEEMED TO NOT HAVE BEEN GIVEN. EACH PURCHASER AGREES TO PROMPTLY NOTIFY THE COMPANY OF ANY CHANGE IN ITS E-MAIL ADDRESS, AND THAT FAILURE TO DO SO SHALL NOT AFFECT THE FOREGOING.

 

[Signatures continue on next page]

 

 

 

 

 

 

IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the day and date first written above.

 

SELLER:

 

WAVEDANCER, INC.

 

 

By  /s/ G. James Benoit, Jr.       

 

 

Its  Chief Executive Officer      

 

 

 

IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the day and date first written above.

 

PURCHASER:

 

STEALTHPOINT LLC

 

 

By  /s/ Michael Shepherd       

 

 

Its   President                         

 

 

 

 
EX-31.1 4 ex_552368.htm EXHIBIT 31.1 ex_552368.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, G. James Benoit, Jr., certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of WaveDancer, Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and 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 11, 2023   By: /s/ G. James Benoit, Jr.   
        G. James Benoit,  
        Chief Executive Officer  

 

 

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

 

 

 
EX-31.2 5 ex_552367.htm EXHIBIT 31.2 ex_552367.htm

 

Exhibit 31.2

 

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

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

 

I, Timothy G. Hannon, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of WaveDancer, Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and 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 11, 2023   By: /s/ Timothy G. Hannon  
        Timothy G. Hannon,  
        Chief Financial Officer  

 

 

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

 

 
EX-32.1 6 ex_552366.htm EXHIBIT 32.1 ex_552366.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, G. James Benoit, Jr., Chief Executive Officer of WaveDancer, Inc., a Delaware 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, 2023, 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 11, 2023   By: /s/ G. James Benoit, Jr.  
        G. James Benoit,  
        Chief Executive Officer  

 

 

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

 

 

 
EX-32.2 7 ex_552365.htm EXHIBIT 32.2 ex_552365.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, Timothy G. Hannon, Chief Financial Officer of WaveDancer, Inc., a Delaware 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, 2023, 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 11, 2023   By: /s/ Timothy G. Hannon  
        Timothy G. Hannon,  
        Chief Financial Officer  

 

 

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

 

 

 
EX-101.SCH 8 wavd-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed 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 - Sale and Deconsolidation of GMI and Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Revenue from Contracts with Customers link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Intangible Assets and Goodwill link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Settlement of Litigation link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Settlement of Litigation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 12 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 13 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 wavd-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 wavd-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 wavd-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Dividend yield Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations Note 3 - Revenue from Contracts with Customers Risk-free interest rate Note 4 - Leases Note 5 - Fair Value Measurements Note 6 - Intangible Assets and Goodwill wavd_EstimatePaymentsForAdministrativeServices Estimate Payments for Administrative Services Represents estimate payments for administrative services. Note 7 - Stock-based Compensation Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) Income Tax Disclosure [Text Block] Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) wavd_BusinessCombinationContingentAnnualPaymentsPercentage Business Combination, Contingent Annual Payments, Percentage Percentage of contingent annual payments for business combination. Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) GMDC [Member] Represents GMDC. Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Expected volatility Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 4 - Leases - Operating Lease Maturities (Details) Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) Expected term (Year) Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) Note 7 - Stock-based Compensation - Assumptions (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Notes To Financial Statements Notes To Financial Statements [Abstract] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] us-gaap_LitigationSettlementAmountAwardedToOtherParty Litigation Settlement, Amount Awarded to Other Party Subcontracts under Federal Procurements, Contract Three [Member] Represents information related to subcontracts under federal procurements contract three. Multiple Subcontracts [Member] Represents multiple subcontracts. 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. us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss) Premium financing note payable Revolving line of credit Contract liabilities Goodwill and Intangible Assets Disclosure [Text Block] Accrued payroll and related liabilities Income taxes payable Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] Commissions payable Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Acquisition of property and equipment Non-cash investing and financing activities: Weighted average common shares outstanding Noncompete Agreements [Member] Current liabilities wavd_DeferredCostsOfRevenueExpense Deferred costs expensed The amount of expense for deferred costs of revenue in the period. Assets held for sale Operating lease liability us-gaap_Assets Total assets Supplemental cash flow Information Total assets of discontinued operations Technology-Based Intangible Assets [Member] 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 us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month) Discontinued operations, intangible assets Customer Relationships [Member] Legal Matters and Contingencies [Text Block] Cash at closing us-gaap_LossContingencyDamagesSoughtValue Loss Contingency, Damages Sought, Value Contract liabilities added Additions in the period to the contract with customer, liability. Computer Software, Intangible Asset [Member] us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_ContractWithCustomerAssetNet Contract assets, balance Contract assets, balance Basis of Presentation and Significant Accounting Policies [Text Block] Net Income (loss) Net income (loss) Accumulated amortization Accumulated amortization Intangible assets, accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total Intangible assets with estimated useful lives Intangible assets with estimated useful lives Intangible assets, net of accumulated amortization of $396,339, and $308,217, respectively us-gaap_FiniteLivedIntangibleAssetsGross Finite lived intangible assets, gross Finite lived intangible assets, gross Share-Based Payment Arrangement, Option [Member] Warrant [Member] Loss Contingency, Nature [Domain] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Settled Litigation [Member] Loss Contingency Nature [Axis] us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Intangible assets with indefinite lives Intangible assets with indefinite lives Litigation Status [Axis] Litigation Status [Domain] Pending Litigation [Member] Property and equipment, accumulated depreciation and amortization Property and equipment, net of accumulated depreciation and amortization of $411,333, and $391,628, respectively Goodwill us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Loss before income tax benefit us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Income tax benefit Income from discontinued operations Loss (income) from discontinued operations Net income (loss) on discontinued operations Cash flows from investing activities Income (loss) per share us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Earnings Per Share [Text Block] Equity in net loss of affiliate Equity in loss of affiliate us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest Net income (loss) from continuing operations Equity investment B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] Represents B. Riley Principal Capital II, LLC (the “Selling Stockholder”). wavd_CommonStockMaximumSharesSold Common Stock, Maximum Shares Sold (in shares) Maximum number of shares sold. Registration Rights Agreement [Member] Represents registration rights agreement. Provision for income taxes Accrued payroll and related liabilities and other accrued liabilities us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Contingent consideration receivable Balance, fair value Balance, fair value Fair value of contingent consideration asset in a business combination. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Common Stock Purchase Agreement [Member] Relating to the Common Stock Purchase Agreement. us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPayment Debt Instrument, Periodic Payment us-gaap_GainLossOnSaleOfBusiness Gain on disposal of business us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal Equity Method Investment, Realized Gain (Loss) on Disposal wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value The grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities Common stock, shares outstanding (in shares) Gray Matters [Member] Represents Gray Matters. us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Services Fixed Price Over Time [Member] Represents services fixed price over time. Current Fiscal Year End Date 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 us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business us-gaap_GainLossRelatedToLitigationSettlement Gain (Loss) Related to Litigation Settlement Gain on settlement of litigation Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_InvestmentOwnedPercentOfNetAssets Investment Owned, Net Assets, Percentage Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_AccountsReceivableNet Accounts receivable wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments Net income (loss) from continuing operations before equity in net loss of affiliate Amount after tax of income (loss) from continuing operations before equity method investments. wavd_RepaymentsOfPremiumFinancingBorrowings Premium financing repayments Amount of cash outflow for the payment of premium financing borrowings. Premium financing borrowings Amount of cash inflow from premium financing borrowings. Revenue, Percentage Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock option compensation Entity Tax Identification Number Entity Central Index Key Severance and Benefits [Member] Represents severance and benefits. Entity Registrant Name WaveDancer, Inc. vs. Jeffrey Gerald [Member] Represents WaveDancer, Inc. vs. Jeffrey Gerald. Product Concentration Risk [Member] wavd_LossContingencyDamagesSoughtShares Loss Contingency, Damages Sought, Shares (in shares) The number of shares of the award the plaintiff seeks in the legal matter. Entity [Domain] Customer Concentration Risk [Member] Thereafter Amount of amortization expense expected after year four. Salaries and benefits Amount of salaries and benefits attributable to disposal group, including, but not limited to, discontinued operation. Legal Entity [Axis] wavd_DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration Change in fair value of contingent consideration Amount of change in fair value of contingent consideration attributable to disposal group, including, but not limited to, discontinued operation. Entity Address, Address Line One Supplier Concentration Risk [Member] us-gaap_AmortizationOfIntangibleAssets Accumulated amortization, additions Entity Address, City or Town Entity Address, Postal Zip Code wavd_LitigationSettlementAmountAwardedToOtherPartyShares Litigation Settlement, Amount Awarded to Other Party, Shares (in shares) Number of shares awarded to other party in judgment or settlement of litigation. us-gaap_TreasuryStockCommonValue Treasury stock, 1,673,051 shares at cost, as of June 30, 2023 and December 31, 2022 Entity Address, State or Province Concentration Risk Type [Axis] Premium Financing Agreement [Member] Represents the Premium Financing Agreement. Concentration Risk Type [Domain] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance wavd_SharesIssuedFeesPerShare Shares Issued, Fees Per Share (in dollars per share) Per share or per unit amount of fees on shares issued. Entity Common Stock, Shares Outstanding One Supplier [Member] Represents one supplier. Revenue Benchmark [Member] Gray Matters Inc [Member] Relating to Gray Matters Inc. Accounts Receivable [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes Commissions payable All Products and Service [Member] Represents all products and service. Local Phone Number us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity Issuance of stock from exercise of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of stock from exercise of options Deferred costs added The amount of increase in deferred costs of revenue. wavd_AmortizationOfCommitmentFee Amortization of Commitment Fee Represents amortizations of commitment fee. wavd_CommitmentFeeFairValueDisclosure Commitment Fee, Fair Value Disclosure Represents fair value disclosure of commitment fee. Selling, general and administrative expenses us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited Forfeiture of stock options on disposal of business (Note 2) Summit Community Bank [Member] Represents the Summit Community Bank. wavd_BusinessCombinationOperatingExpensePaymentReceivable Business Combination, Operating Expense Payment Receivable Represents operating expense payment receivable for business combination. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) Commitment Fee [Member] Represents commitment fee. wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold Disposal Group, Including Discontinued Operation, Percentage of Equity Sold Represents percentage of equity sold for disposal group including discontinued operation. Line of Credit Facility, Lender [Domain] Summit Community Bank Second Line[Member] Relating to the second line of credit with Summit Community Bank. Stock issued (in shares) Stock Issued During Period, Shares, New Issues (in shares) Stock based compensation, before forfeitures Represents stock based compensation before forfeitures for disposal group including discontinued operation. wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization Intangibles amortization Represents intangible assets amortization for disposal group including discontinued operation. Lender Name [Axis] wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption Forfeiture of stock options Represents forfeitures of stock option for disposal group including discontinued operation. Estimated duration (Year) Represents period of annual cash period. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity wavd_DiscountRateOfProjectRevenue Discount Rate of Project Revenue Represents discount rate of project revenue. Stock issued Stock Issued During Period, Value, New Issues Disposal Groups, Including Discontinued Operations, Consideration Received [Table Text Block] Tabular disclosure of consideration received for disposal group including discontinued operations. Total consideration Represents estimated fair value of reporting unit for disposal group including discontinued operation. Common Stock Purchase Agreement [Text Bock] Disclosure for the Common Stock Purchase Agreement. GMDC common stock Represents buyer stock for disposal group including discontinued operation. Contingent payments Accumulated deficit wavd_LitigationSettlementReversalOfLiability Litigation Settlement, Reversal of Liability Represents reversal of liability for legitimation settlement. wavd_PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod Percentage of Size Adjustment Premium of Volatility, Increased During Period Represents percentage of size adjustment premium of volatility increased during period. Money Market Funds [Member] Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] us-gaap_InterestExpense Interest expense Cash and Cash Equivalents [Domain] Changes in operating assets and liabilities: Additions, fair value wavd_BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure Represents Business Combination, Contingent Consideration Asset, Additions, Fair Value Disclosure. wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage Business Combination, Contingent Consideration Arrangements, Tax, Percentage Represents the income tax rate on the contingent consideration. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] GMI Employees [Member] Represents GMI employees. Operating lease liabilities - non-current wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense Represents Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense Employees Who Resigned From Wavedancer [Member] Represents Employees Who Resigned From Wavedancer. Present value of lease liabilities Subsequent Event Type [Axis] Operating lease liabilities - current Subsequent Event Type [Domain] us-gaap_IntangibleAssetsGrossExcludingGoodwill Net identifiable intangible assets Net identifiable intangible assets Subsequent Events [Text Block] Right-of-use operating lease asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: discount Deferred income tax expense 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree Remainder of 2023 2025 2026 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2027 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other assets Stock-based compensation Remainder of 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Useful life (Year) us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) Depreciation and amortization Prime Contracts with U.S. Government Agencies [Member] Information related to prime contracts with U.S. government agencies. us-gaap_SharesIssued Balances (in shares) Balances (in shares) us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) wavd_NumberOfMajorContracts Number of Major Contracts Represents the number of major contracts accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. us-gaap_AssetsCurrent Total current assets Money market funds Non-cash proceeds on disposal of business Subcontracts under Federal Procurements [Member] Information related to the subcontracts under federal procurements. Prime Contracts with U.S. Government Agencies, Contract One [Member] Information related to the first major prime contract with U.S. government agencies. Treasury stock, shares (in shares) Subcontracts under Federal Procurements, Contract One [Member] Information related to one of the major subcontracts under federal procurements. Common stock, $0.001 par value 100,000,000 shares authorized; 20,932,885 and 20,838,599 shares issued, 19,259,834 and 19,165,548 shares outstanding as of June 30, 2023 and December 31, 2022, respectively Prime Contracts with U.S. Government Agencies, Contract Two [Member] Information related to the second major prime contracts with U.S. government agencies. Adjustments to reconcile net loss to net cash used in operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) wavd_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. wavd_NumberOfMajorSuppliers Number of Major Suppliers Represents the number of major suppliers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Subcontracts under Federal Procurements, Contract Two [Member] Information related to the second subcontracts under federal procurements. Statistical Measurement [Domain] Maximum [Member] Minimum [Member] wavd_WorkingCapital Tellenger Working Capital Represents Tellenger working capital. Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Litigation Case [Axis] Litigation Case [Domain] Interest paid Investment, Name [Axis] Total revenues Revenue, Amount Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Cash flows from operating activities Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable us-gaap_AccountsReceivableNetCurrent Additional paid-in capital Revenues Stockholders' equity Other income (expense), net Current assets Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Operating Income (Loss) Operating income (loss) from continuing operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities us-gaap_GrossProfit Gross profit Counterparty Name [Axis] Counterparty Name [Domain] Deferred tax liabilities, net Cash used in operating activities of discontinued operations us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations Cash used in operating activities of continuing operations Equity Method Investments [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Cost of revenues Scenario [Domain] Forecast [Member] Retained Earnings [Member] Proceeds from exercise of stock options Proceeds from issuance of stock Proceeds from Issuance of Common Stock Amortization of stock issue costs Amount of decrease in additional paid in capital (APIC) resulting from the amortization of direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration. Scenario [Axis] Income (loss) per share from continuing operations Income (Loss) from Continuing Operations, Per Share [Abstract]. Treasury Stock, Common [Member] Deferred acquisition consideration Represents current deferred acquisition consideration. Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Accretion of deferred acquisition consideration Represents accretion of deferred acquisition consideration. Prepaid Expenses and Other Current Assets [Member] GMI Subsidiary [Member] Represents GMI subsidiary. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) from continuing operations before income taxes and equity in net loss of affiliate wavd_ContractWithCustomerTerm Contract With Customer, Term Represents the term of the contracts. us-gaap_LineOfCredit Long-Term Line of Credit Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Billing Status, Type [Axis] Receivables Billing Status [Domain] Unbilled Revenues [Member] Borrowing under revolving line of credit Billed Revenues [Member] wavd_LesseeOperatingLeaseRentEscalationsPercentage Lessee, Operating Lease, Rent Escalations, Percentage Represents rent escalations represented in percentage. 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) us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit Government Sector [Member] Diluted (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Industry Sector [Axis] us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic (in shares) us-gaap_WeightedAverageNumberOfSharesOutstandingBasic Other operating expenses Total cost of revenues excluding depreciation and amortization Diluted, continuing operations (in dollars per share) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Basic, discontinued operations (in dollars per share) Business Acquisition [Axis] Basic (in dollars per share) Basic and diluted loss per share (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Basic, continuing operations (in dollars per share) Revenue Income per share from discontinued operations Statement of Cash Flows [Abstract] Cost of revenue us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss Gross Profit us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Disposal Group Name [Domain] Software Sales [Member] Represents software sales. Professional Fees [Member] Represents professional fees Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Organization and Business [Policy Text Block] The disclosure on accounting policy for organization and business. Services Combination [Member] Represents services combination. 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. Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cash flows from financing activities Asset Acquisition, Contingent Consideration [Table Text Block] wavd_ProceedsFromSetllementOfContingentConsiderationReceivable Proceeds From Setllement of Contingent Consideration Receivable The amount of proceeds from the settlement of contingent consideration receivable. wavd_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_ProceedsFromSaleOfEquityMethodInvestments Proceeds from Sale of Equity Method Investments Proceeds from disposal of business us-gaap_StockholdersEquity Total stockholders' equity Balances Balances Amortization of right-of-use assets Class of Stock [Axis] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross EX-101.PRE 12 wavd-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 pic1.jpg begin 644 pic1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" N *D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]U/'/QC\) M?#&Y@A\1^)M"T&6Z4O"E_?1V[2J."5#$9&:U-#\6:7XG\/1:OIVHV-]I4\9F MCO()UD@=!U8.#C P><]J^!?^#BG]G@>/OV4=+^(-I:K)J'P_OQ]J<)EC8W!" M/D^BR>6WH 6-? '@K_@K;+\%O^"//C;X26EZ\/C34=5?1=$92=\&EWBF2ZD7 ML F)$'/6<8Z5]+AN'_K.!CBJ$[RYN62MMY_D>//,Y4\8\/4C96NGW_K4_>#X M-/VGOAO\-_ M$DFC^(/'O@_1-6A"F2ROM7@@GCW %=R,P(R"",CG(K^;G_@BM^W+%_P3_P#V MT=+U_4Y7MO OB.!M$\2E$)2*$_-'.<#DQ2A3ZX9AWH^$]D/^"H'_ 5NG\0^ M+/*CT'7O$=SXGUZ:4CR[#1++,S@MV5;>%(P?]I:Z)\,>SJS4Y^Y&-[V_#^O( MT68\T4TM6[6/Z?(KF.>)'22-TD4.C*P(93R"/44Y)%D'RLK?0YK^9OXY_M),2';P9QGJ*^ MD_V%?VG;?]A;_@J[HEW:ZSJ,WP,_:7TZ'4-%-Y>/-#IHNG)BCR[$*UK>>;;/ MSPK GI7)5X=J0ASMM?,UCCXN5K:7_IG[I,X09) 'J3B@R*$#;E MVGH<\&OQM_X*J?$G7/\ @IG_ ,%:/A_^S+X*UC4;/PSX'N#-XGNM/NGA"S;1 M)=LS(1_J8 (@#TDE:OS^O?CSX?\ VEOCMXLU3XT_&CXE>!-*L939^'K/P_I\ MNJ""WC3W-&&X?E5IJ6 M_P!Y_45JFM6NBZ9 M7[2^"HY'RG)KKO\ @BC_ ,$[/AK^W5X?\?W'CZVUBXD\.W5K%9_8;XVP"R(Y M;=@'/*BO2PO#^"A1K8C&SGRT^7:-G[S:VEZ'E8W-<4JU*AA8Q;GS;O32W5'Z ML_";_@H[\#/CEXNM] \+?$WPOJ>LW9VV]G]I\J6X/H@<# /%'PXFUZSGU;49[>6*[O?/$4D,8FCEC? 96!&.OY8K MZ)_X+"_MKZU%^QK\*/AKH5Y<2>._C'I>FWFH?9)"DXMFCB)4$'(,T[!1[*]% M7AFA7>&GETVX5G)>\E>/+NW;2UOR,X9]5HJO'&Q2E32?NO1\VRU/TY#!AP0? MH:0RJ#]Y?SK\P/\ @A)^T%XB^$7Q9\>_LW?$6XN$\0Z)=RZAIBW=P9F#K@7, M"NQ)88V2+SC!8BO$+7]CR^_;^_X*[?'_ ,%S?$'Q+X.M=$U"ZU.*:R=YPV)8 M8_+$9D55'SD\>G2L%PNHXFM1KUN6%.*GS6;3B[6:2?GYFKS]RH4JM&G>4YUFKW5[>1^UZL''!!^AH)P,G@>IK\1?VX/V+?'/_!'G7_A_\0?!_P 8O$^O MF_U7[+(MSO@9&7:^QD\QTDB==RL&'\ZW_$?P[\=_\%;_ /@J-\0O!>I_$;6O M!WAWP7 TEK%9/(R6L"")%2.(.JEV=\LS'UK:/"E*5-8J&)7L.5R&]3O[KS;*+1M.DU$.C%B5QYT:1(@VJJJ/Y48#A6AC7.6 M$Q'-""5VJUVPQ?$%;"J*Q%'EE*]DYQM9=;['](0E4_Q+_WT*/.3 M^^G_ 'T*_!OX+1?"C2/AY\9KCP#\8_BEXP\01?#G566QUG1FT^WCC_=[I5E$ M[D.O& !W/->:_L^^"O@[XZ^&UMJ'Q"_:/\<^!O$LDTB3:3;:9<7T<2 _(PE\ MSG<.>G%=<>"4^=NK*T6E_"E?57^'>WFSC=IO^)&VCMOL?T845^4W M_!O5\3/$M]\=OBSX0L?%&O>+_A?H]JMSIM]J6\'SS<;(G".S&(RQ"1B@./D' MI7ZLU\KG.5RR_%RPLIS\CZ'*\>L;AUB$K7OY[:;]3E?CA\*-. M^.OP<\3^#-617T[Q/ID^FSAAP!(A7=^!(/X5_+[\#OV/]4^-G_!0+0O@)J\D MNGZH_BB30]4DX\VWBMV=KAQVW>5$Y'N17]5E>1ZK\#/#?AOXQS>-;#X4^$;G MQ*\K3#7[>S@34G=EVLS2[0^XKD$YY%=>2YO4PD*E*'VEIK:S[ZDX_#4YN-27 M3R;T^1^.7_!QI^SV/V5;7X;>%?!?A3_A'?A:EIY5O<6$.VUEEC55%O<.!DS! MMTNYR2_F]3L '@O[#G[)OQ?\+M"^"WAB'0O#GP^7POH\#,\5CI]JEK C,C0S3$ MPPD:$::&=5SE-I>C_P C\R?A_P#\&K.J:A\*].CU;XVZ MMHE[J5I%=M>)6/_!)G]HCQ/\ L;>*/AOK MOPYUI?$WPA\0G7_ &J1R1F/5+>:417UE$^[(#%8KJ/.!E7 Y-?MY_P -&0C[ MVAZD/Q_^M2#]I&S'72-0'XBLHYCFE[R2EJGTT^ZV^S\BG5R];2M]Y\1?\&_/ M_!-KQ=^S'H/CKXG?%S2KZP^)OCB[:R2+49!+>6UFK;GD=@3\\TIW'G.V-?4B MOB_6O^"6?[2G[#'[1_C5/"'P1\%?&OPAKUW+-IUUJVG0:G"L!D9HVVNZR02@ M-M8=&QW[7?\-)68'_ ""=0_,4T_M+6(ZZ7??]]K6<,5F"K3JNFGSVNNFF MUM>@WB<"X1BJFW]=C\T?V"_AQ^T.W[0AC\9?LJ?#CX;Z':=;79 M=HPP3:6?Y>&-?K^?VF+ ?\PR\_[[6D'[36G_ /0-O/\ OXM=N%S7&T54A]6A M*,[733:]V]NOF>?BZ6!KRA/V\HRC>S6CUMY'Y1_%;]DK]M+_ (*9>/?#6D_% MG1/[$\/Z-*7-S<6\%E:62/@2RB.-BTLI3@ ?IR:Z#3O^"3GQ9_;R_:M\4Z[X MWBUSX2^%?#]G;:;X7GN(5GG:UM@(+:*-1(-I\M#([9R&?'?-?I[_ ,-,Z?\ M] R\_P"^UIW_ TM8?\ 0,O?^^UKI_UBS6,5'#T8T[)J/*OANTVTFVKNW4Y/ M[-RN3O6K2G=IN[WLK*^G0_+[XN_\$?/C%^PO\8_ /Q-^$NK:U\6]3R^"3N&UA_P !-?8A_:3LR.-(OS_P(4C?M)VP_P"8-??] M]#_"N;$9SFN(HRI5Z:DY1Y7+9VNGT:6EM-#>CA,KHU54I5&DIC]F7Q[^TY\%_ 6G^ ?#&H>)[W2]>>ZNH;3;NAB,6 QW$<9KP/XD_L MA_M/?L6?MM:[\6/@UX:@\66?CFTC-S"RQRF O'&9;::(LK+LD3Y74\C'N*_2 M _M)Q'IHE[_WV/\ "@?M'!CQH-Z?^!__ %JG YKF.&P\<+[*,H)234M;J33U MUZ-:6+Q=#+J]9XCVK4FT[KIRIK33SU/C'X,_M&_MM?$SXL>'O#GC[X1Z=H_@ M?7KU=/UZ_BLPCV=G*"DDBGS3@@'/0U\M^&_^">W[1O[%7Q \2Z+I'P3\%_%K M0KVY,EE?ZCIL&HQ>6K,$>-F99(B5QN0]QFOUR/[1,C=/#]Y_WW_]:HKK]H/4 M((#-_P (](D(QEY'8 ?CBM\/G.,HRDJ.&IQC)).*V=GH_BO?YF%;"X*K&+JU MYN4;V;W5UJOAM8_-WP5\'?C]\0?AO\5= UG]FGP;X&_MOP/J%G8WNA:+%:7E MU=-Y?EVX<2'A\'CVZU[O_P $N_\ @EKX/TW]DC2HOC'\(]%_X3@7UT;G^U;5 M9+GRO,_=Y()&-O2OJ0?M&ZA*Z)'HD?F2CAJ31?C=XC\4R.FG: M';W#1_>VLQ"9Z9[5AC"[[PM\-]5L[BVT"3(%G./ML3Q+&H8 MGA ^,C@9K]&ZY+P)JWBK4]4?^V;"UM+0(=I7ARV>.YKK:\'-\;5Q6(]K6MS6 M2TUV5OO[GO95AZ=&AR4DTKMZJV[O]P4445Y9Z0=*,T44 (5#=0#]13?L\9_Y M9I_WR*?10!&UK$PP8XS_ ,!%,;2K5^MM;GZQK_A4]%.[%RKL53H=D?\ ESM/ M^_*_X4G]@6'_ #Y6?_?E?\*MT4K+R!^/3\:W:*J$W"2FMT14@IP< M);/0^<+$W&J6EH;7*ZOHQ*+$?O2("2,#N5.01Z5Z'\ +BWNKW5VBM)+.8[#- M&6R@;G[H(R/H:TOB!\$K7Q9>->V XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 10, 2023
Document Information [Line Items]    
Entity Central Index Key 0000803578  
Entity Registrant Name WAVEDANCER, INC.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-41092  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 54-1167364  
Entity Address, Address Line One 12015 Lee Jackson Memorial Highway, Suite 210  
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  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol WAVD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,459,834
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 338,300 $ 731,081
Accounts receivable 1,734,944 1,629,559
Prepaid expenses and other current assets 525,846 442,445
Total current assets 2,599,090 2,803,085
Intangible assets, net of accumulated amortization of $396,339, and $308,217, respectively 1,093,661 1,181,783
Goodwill 1,125,101 1,125,101
Right-of-use operating lease asset 312,066 376,104
Property and equipment, net of accumulated depreciation and amortization of $411,333, and $391,628, respectively 79,286 98,991
Contingent payments 682,000 0
Equity investment 335,475 0
Other assets 20,623 79,305
Assets held for sale 0 2,316,845
Total assets 6,247,302 7,981,214
Current liabilities    
Accounts payable 839,711 573,789
Revolving line of credit 1,000,000 425,000
Premium financing note payable 186,115 0
Accrued payroll and related liabilities 531,524 676,796
Commissions payable 20,363 125,033
Income taxes payable 3,101 3,101
Other accrued liabilities 512,012 283,497
Contract liabilities 72,003 182,756
Operating lease liabilities - current 215,018 203,342
Deferred acquisition consideration 0 1,415,098
Total current liabilities 3,379,847 3,888,412
Operating lease liabilities - non-current 190,745 303,778
Deferred tax liabilities, net 59,121 59,121
Total liabilities 3,629,713 4,251,311
Stockholders' equity    
Common stock, $0.001 par value 100,000,000 shares authorized; 20,932,885 and 20,838,599 shares issued, 19,259,834 and 19,165,548 shares outstanding as of June 30, 2023 and December 31, 2022, respectively 20,933 20,839
Additional paid-in capital 35,867,835 35,865,076
Accumulated deficit (32,305,968) (31,190,801)
Treasury stock, 1,673,051 shares at cost, as of June 30, 2023 and December 31, 2022 (965,211) (965,211)
Total stockholders' equity 2,617,589 3,729,903
Total liabilities and stockholders' equity $ 6,247,302 $ 7,981,214
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Intangible assets, accumulated amortization $ 396,339 $ 308,217
Property and equipment, accumulated depreciation and amortization $ 411,333 $ 391,628
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 20,932,885 20,838,599
Common stock, shares outstanding (in shares) 19,259,834 19,165,548
Treasury stock, shares (in shares) 1,673,051 1,673,051
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Total revenues $ 2,024,622 $ 3,750,520 $ 4,184,745 $ 6,746,032
Cost of revenues        
Total cost of revenues excluding depreciation and amortization 1,319,609 2,846,679 2,822,934 5,145,721
Gross profit 705,013 903,841 1,361,811 1,600,311
Selling, general and administrative expenses 1,654,365 2,503,111 3,265,893 4,876,643
Gain on settlement of litigation (1,442,468) 0 (1,442,468) 0
Operating income (loss) from continuing operations 493,116 (1,599,270) (461,614) (3,276,332)
Other income (expense), net 131 195 222 789
Interest expense (36,809) (19,818) (72,257) (39,137)
Income (loss) from continuing operations before income taxes and equity in net loss of affiliate 456,438 (1,618,893) (533,649) (3,314,680)
Provision for income taxes 0 303,000 0 766,573
Net income (loss) from continuing operations before equity in net loss of affiliate 456,438 (1,921,893) (533,649) (4,081,253)
Equity in net loss of affiliate (221,653) 0 (245,525) 0
Net income (loss) from continuing operations 234,785 (1,921,893) (779,174) (4,081,253)
Income from discontinued operations 0 396,451 (335,993) 477,504
Net income (loss) $ 234,785 $ (1,525,442) $ (1,115,167) $ (3,603,749)
Basic, continuing operations (in dollars per share) $ 0.01 $ (0.11) $ (0.04) $ (0.24)
Income (loss) per share from continuing operations        
Basic, continuing operations (in dollars per share) 0.01 (0.11) (0.04) (0.24)
Diluted, continuing operations (in dollars per share) 0.01 (0.11)    
Income per share from discontinued operations        
Basic, discontinued operations (in dollars per share) 0 0.02 (0.02) 0.03
Basic and diluted loss per share (in dollars per share) 0.01 (0.09) (0.06) (0.21)
Income (loss) per share        
Basic (in dollars per share) 0.01 (0.09) $ (0.06) $ (0.21)
Diluted (in dollars per share) $ 0.01 $ (0.09)    
Weighted average common shares outstanding        
Basic (in shares) 19,259,834 17,294,808 19,236,148 17,294,808
Diluted (in shares) 19,454,934 17,294,808 19,236,148 18,247,622
Professional Fees [Member]        
Revenues        
Total revenues $ 1,967,957 $ 2,277,832 $ 4,071,415 $ 4,344,522
Cost of revenues        
Total cost of revenues excluding depreciation and amortization 1,263,822 1,424,689 2,710,239 2,816,298
Software Sales [Member]        
Revenues        
Total revenues 56,665 1,472,688 113,330 2,401,510
Cost of revenues        
Total cost of revenues excluding depreciation and amortization $ 55,787 $ 1,421,990 $ 112,695 $ 2,329,423
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net Income (loss) $ (1,115,167) $ (3,603,749)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss (income) from discontinued operations 335,993 (477,504)
Depreciation and amortization 107,827 112,380
Stock-based compensation 376,331 588,902
Deferred income tax expense 0 766,573
Amortization of right-of-use assets 64,038 90,396
Accretion of deferred acquisition consideration 27,370 39,137
Gain on settlement of litigation (1,442,468) 0
Equity in loss of affiliate 245,525 0
Changes in operating assets and liabilities:    
Accounts receivable (105,385) (1,918,274)
Prepaid expenses and other current assets (45,561) (21,189)
Other assets 58,682 0
Accounts payable 265,922 896,446
Contract liabilities (110,753) (20,992)
Accrued payroll and related liabilities and other accrued liabilities 83,243 556,220
Operating lease liability (101,357) (93,932)
Commissions payable (104,670) 25,977
Cash used in operating activities of continuing operations (1,460,430) (3,059,609)
Cash used in operating activities of discontinued operations (693,106) (1,296,869)
Net cash used in operating activities (2,153,536) (4,356,478)
Cash flows from investing activities    
Acquisition of property and equipment 0 (31,033)
Proceeds from disposal of business 935,974 0
Net cash provided by (used in) investing activities 935,974 (31,033)
Cash flows from financing activities    
Borrowing under revolving line of credit 575,000 0
Premium financing borrowings 305,759 0
Premium financing repayments (119,644) 0
Proceeds from issuance of stock 56,266 0
Proceeds from exercise of stock options 7,400 35,191
Net cash provided by financing activities 824,781 35,191
Net decrease in cash and cash equivalents (392,781) (4,352,320)
Cash and cash equivalents, beginning of period 731,081 4,931,302
Cash and cash equivalents, end of period 338,300 578,982
Supplemental cash flow Information    
Interest paid 18,356 1,002
Non-cash investing and financing activities:    
Non-cash proceeds on disposal of business $ 1,263,000 $ 0
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balances (in shares) at Dec. 31, 2021 18,882,313        
Balances at Dec. 31, 2021 $ 18,882 $ 31,789,464 $ (13,436,963) $ (930,211) $ 17,441,172
Net Income (loss) 0 0 (2,078,307) 0 (2,078,307)
Stock option compensation $ 0 312,176 0 0 312,176
Issuance of stock from exercise of options (in shares) 105,000        
Issuance of stock from exercise of options $ 105 26,694 0 0 26,799
Balances (in shares) at Mar. 31, 2022 18,987,313        
Balances at Mar. 31, 2022 $ 18,987 32,128,334 (15,515,270) (930,211) 15,701,840
Balances (in shares) at Dec. 31, 2021 18,882,313        
Balances at Dec. 31, 2021 $ 18,882 31,789,464 (13,436,963) (930,211) 17,441,172
Net Income (loss)         $ (3,603,749)
Issuance of stock from exercise of options (in shares)         157,000
Balances (in shares) at Jun. 30, 2022 19,039,313        
Balances at Jun. 30, 2022 $ 19,039 32,666,239 (17,040,712) (930,211) $ 14,714,355
Balances (in shares) at Mar. 31, 2022 18,987,313        
Balances at Mar. 31, 2022 $ 18,987 32,128,334 (15,515,270) (930,211) 15,701,840
Net Income (loss) 0 0 (1,525,442) 0 (1,525,442)
Stock option compensation $ 0 529,565 0 0 $ 529,565
Issuance of stock from exercise of options (in shares) 52,000       52,000
Issuance of stock from exercise of options $ 52 8,340 0 0 $ 8,392
Balances (in shares) at Jun. 30, 2022 19,039,313        
Balances at Jun. 30, 2022 $ 19,039 32,666,239 (17,040,712) (930,211) 14,714,355
Balances (in shares) at Dec. 31, 2022 20,838,599        
Balances at Dec. 31, 2022 $ 20,839 35,865,076 (31,190,801) (965,211) 3,729,903
Net Income (loss) 0 0 (1,349,952) 0 (1,349,952)
Stock option compensation 0 353,658 0 0 353,658
Forfeiture of stock options on disposal of business (Note 2) $ 0 (407,322) 0 0 (407,322)
Stock issued (in shares) 74,286        
Stock issued $ 74 37,557 0 0 37,631
Issuance of stock from exercise of options (in shares) 20,000        
Issuance of stock from exercise of options $ 20 7,380 0 0 7,400
Balances (in shares) at Mar. 31, 2023 20,932,885        
Balances at Mar. 31, 2023 $ 20,933 35,856,349 (32,540,753) (965,211) 2,371,318
Balances (in shares) at Dec. 31, 2022 20,838,599        
Balances at Dec. 31, 2022 $ 20,839 35,865,076 (31,190,801) (965,211) 3,729,903
Net Income (loss)         $ (1,115,167)
Issuance of stock from exercise of options (in shares)         20,000
Balances (in shares) at Jun. 30, 2023 20,932,885        
Balances at Jun. 30, 2023 $ 20,933 35,867,835 (32,305,968) (965,211) $ 2,617,589
Balances (in shares) at Mar. 31, 2023 20,932,885        
Balances at Mar. 31, 2023 $ 20,933 35,856,349 (32,540,753) (965,211) 2,371,318
Net Income (loss) 0 0 234,785 0 234,785
Stock option compensation $ 0 88,159 0 0 $ 88,159
Issuance of stock from exercise of options (in shares)         0
Balances (in shares) at Jun. 30, 2023 20,932,885        
Balances at Jun. 30, 2023 $ 20,933 35,867,835 (32,305,968) (965,211) $ 2,617,589
Amortization of stock issue costs $ 0 $ (76,673) $ 0 $ 0 $ (76,673)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

Note 1.

Summary of Significant Accounting Policies

 

Organization and Business

 

Founded in 1979 as Information Analysis Incorporated (“IAI”), IAI changed its name to WaveDancer, Inc. (“WaveDancer” or the “Company”) and converted from a Virginia corporation to a Delaware corporation in December 2021. The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.

 

On March 17, 2023, the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). Subsequent to the sale, the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Given the classification of GMI, which comprised all of the material operations of the Blockchain SCM segment, as a discontinued operation (see Note 2), the Company now manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the six months ended June 30, 2023, the Company generated an operating loss from continuing operations of $461,614. As of June 30, 2023, the Company had a working capital deficit of $780,757 including cash and cash equivalents of $338,300, and excluding $1,000,000 of borrowings outstanding under its line of credit facility with Summit Bank ("Summit"). We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as approximately $1.0 million to $1.5 million of cash.  On August 2, 2023, the Company realized $118,655 of cash proceeds from the sale of 200,000 shares of common stock, and on August 9, 2023, the Company received $1,400,000 of cash from the sale of its remaining equity interest in GMDC and its contingent consideration receivable from GMDC. (See Note 13 for further information about these transactions). On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. We estimate that by the second quarter of 2024 the Company will need to raise additional capital to meet its ongoing operating cash flow requirements as well as to grow its business either organically or through acquisitions. The Company is evaluating strategic alternatives which include the potential merger or sale of the Company. There is no assurance that such activities will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least one year from the date that the accompanying unaudited condensed consolidated financial statements are issued.

 

The accompanying unaudited condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and satisfaction of liabilities in the ordinary course of business. The propriety of using the going-concern basis is dependent upon, among other things, the achievement of future profitable operations, the ability to generate sufficient cash from operations and potential other funding sources, in addition to cash on-hand, to meet its obligations as they become due. The Company’s unaudited condensed consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty.

 

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited condensed 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 annual 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”) for interim financial statements. 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, 2022 included in the Annual Report on Form 10-K filed by the Company with the SEC on April 17, 2023 (the “Annual Report”), as amended. The accompanying December 31, 2022 condensed consolidated balance sheet was derived from the audited financial statements included in the Annual Report but does not include all disclosures required by accounting principles generally accepted in the United States of America. 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 unaudited condensed consolidated financial statements as of and for the three and six months ended June 30, 2023 include the accounts of WaveDancer and its condensed consolidated subsidiaries (collectively, the “Company”, “we” or “our”). All significant intercompany transactions and balances have been eliminated in consolidation.

 

Other than as discussed in “Equity Method Investments” below, there have been no changes in the Company’s significant accounting policies as of June 30, 2023, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report.

 

Equity Method Investments

 

The Company accounts for investments in which it owns between 20% to 50% of the common stock or has the ability to exercise significant influence, but not control, over the investee using the equity method of accounting in accordance with ASC 323 - Equity Method Investments and Joint Ventures (“ASC 323”). Under the equity method, an investor initially records an investment in the stock of an investee at cost and adjusts the carrying amount of the investment to recognize the investor’s share of the earnings or losses of the investee after the date of acquisition. The Company reflects its share of gains and losses from the investment in equity in net loss of affiliate in the unaudited condensed consolidated statements of operations using the most recently available earnings data at the end of the period.

 

In connection with the sale of GMI to GMDC on March 17, 2023, (the "Sale Date"), the Company received common stock in GMDC representing approximately 24.9% of the equity of GMDC. The Company accounts for its investment in GMDC in accordance with the equity method. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. On August 9, 2023, the Company sold its remaining equity interest in GMDC (See Note 13).

 

Use of Estimates

 

Preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; fair values of financial instruments, intangible assets, and goodwill, including the underlying estimates of cash flows of our products and reporting unit; useful lives of intangible assets and property and equipment; the valuation of stock-based compensation, and the valuation of deferred tax assets and liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.

 

Concentration of Credit Risk

 

During the three months ended June 30, 2023, the Company’s prime contracts with U.S. government agencies represented 10.2% of revenue and subcontracts under federal procurements represented 89.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.5%, 19.3%, and 17.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 55.1% of the Company’s revenue in aggregate.

 

During the three months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 34.7% of revenue and subcontracts under federal procurements represented 60.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Two subcontracts under federal procurements represented 25.7% and 14.47% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 37.1% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2023, the Company’s subcontracts under federal procurements represented 88.7% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.8%, 21.7%, and 15.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 52.9% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 28.6% of revenue and subcontracts under federal procurements represented 67.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 41.4% of the Company’s revenue in aggregate.

 

The Company sold third-party software and maintenance contracts under agreements with one major supplier, accounting for 39.3% and 35.4% of total revenue during the three- and six-months ended June 30, 2022, respectively.

 

As of June 30, 2023, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 49.5% and 20.7% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 74.4% of the Company’s outstanding accounts receivable in aggregate.

 

As of June 30, 2022, the Company’s accounts receivable included receivables from two prime contracts under federal procurements that represented 29.8% and 14.0% of the Company’s outstanding accounts receivable, respectively and one subcontract under a federal procurement that represented 26.9% of the Company’s outstanding accounts receivable. Receivables from one prime contractor under which the Company has multiple subcontracts represented 32.8% of the Company’s outstanding accounts receivable in aggregate.

 

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

Note 2.         Sale and Deconsolidation of GMI and Discontinued Operations

 

On March 17, 2023, the Company entered into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029 attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments will be calculated for each calendar year and are due by March 31 of the following year. GMDC also paid the Company $133,148 for certain of GMI’s operating expenses for the period beginning March 1, 2023 through March 17, 2023.

 

The equity interest StealthPoint and other GMDC investors received is in the form of Series A non-participating convertible preferred stock having a one-times (1x) liquidation preference and no cumulative dividends. In addition, the Company and GMDC entered into a transition services agreement whereby the Company continues to provide certain administrative services for GMI. The value of these services is estimated to be $65,000 which was paid by GMDC at closing and is not subject to adjustment. The $65,000 prepayment is included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2023 and has been amortized as a reduction to selling, general and administrative expenses ratably over the three-month period ending June 30, 2023 after which time we anticipate that no further transition services will be provided. The total cash received at closing was $1,000,974. The Company also has the right to appoint a representative to GMDC’s board of directors and a right to co-invest in the anticipated Series B preferred stock financing round which GMDC intends to consummate in the future.

 

The components of the consideration received and the methods for determining their fair values are as follows:

 

Consideration

 

Amount

 

Description and Valuation Methodology

Cash at closing

 $935,974 

Cash received at closing less estimated value of transition services to be provided.

Cash after closing

  133,148 

Actual cash operating expenses of GMI from March 1 through March 17, 2023 (prior to the transfer of GMI to GMDC).

GMDC common stock

  581,000 

Based on Series A preferred stock issuance to other GMDC investors for $3,000,000 in cash and application of an option pricing model backsolve method and a minority interest discount to estimate the fair value of the common shares of GMDC.

Contingent payments

  682,000 

Estimated by applying a discount rate of 40.8% to the projected cash receipts expected over the 7-year horizon. (See Note 5).

Total consideration

 $2,332,122  

 

The GMDC common stock is accounted for as an equity method investment (See Note 1). The contingent consideration receivable will be remeasured at fair value at the end of each reporting period with adjustments reported in the consolidated statement of operations until the receivable is settled.

 

The Company recognized a gain on the sale of GMI of $100,615, which is included in net loss on discontinued operations in the unaudited condensed consolidated statement of operations, and immediately deconsolidated GMI upon its sale. GMDC was not a related party of the Company at the time of its purchase of GMI. Subsequent to our deconsolidation of GMI, GMI and GMDC are related parties of the Company due to our equity interest in GMDC.

 

The following table sets forth details of net earnings from discontinued operations for the six months ended June 30, 2023 and 2022, which reflects the results of the Blockchain SCM operating segment (See Note 1).

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $566,862  $-  $566,862 

Cost of revenue

  -   540,921   74,223   861,327 

Gross Profit

     25,941   (74,223)  (294,465)

Operating expenses -

                

Salaries and benefits

  -   378,431   484,249   613,278 

Intangibles amortization

  -   306,917   85,338   613,705 

Stock based compensation, before forfeitures

  -   170,629   65,487   252,839 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   237,460   134,633   389,126 

Change in fair value of contingent consideration

  -   (942,609)  -   (930,000)

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (124,887)  (335,993)  (1,233,413)

Income tax benefit

  -   521,338   -   1,710,917 

Net income (loss) on discontinued operations

 $-  $396,451  $(335,993) $477,504 

 

During the six months ended June 30, 2023, there was a total of 715,000 unvested stock options forfeited by GMI employees, including 527,500 forfeited by employees who resigned from WaveDancer, on the Sale Date, and were offered employment by GMDC. Stock-based compensation expense of $407,322, previously recognized for these forfeited options, was taken back into income in March 2023.

 

The following table presents the components of the assets of our discontinued operations that were classified as held for sale as of December 31, 2022. As of March 31, 2023, GMI had been sold and its accounts deconsolidated from the condensed consolidated balance sheet.

 

  

December 31,
2022

 

Customer relationship intangible asset, net of amortization

 $1,057,722 

Technology intangible asset, net of amortization

  760,698 

Capitalized software development costs

  498,425 

Total assets of discontinued operations

 $2,316,845 

 

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 3.         Revenue from Contracts with Customers

 

Nature of Products and Services

 

We generate 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. We sell through our 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 has 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 under which documentary evidence of acceptance or receipt of deliverables is not present or withheld by the customer, the Company recognizes revenue when it has the right to invoice 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. 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

 

  

Three months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,719,674   84.9

%

 $2,153,537   57.4

%

Services fixed price over time

  102,402   5.1

%

  51,154   1.3

%

Services combination

  33,090   1.6

%

  21,080   0.6

%

Services fixed price per unit

  112,791   5.6

%

  52,061   1.4

%

Third-party software

  56,665   2.8

%

  1,423,770   38.0

%

Software support & maintenance

  -   -

%

  48,918   1.3

%

Total revenue

 $2,024,622   100.0

%

 $3,750,520   100.0

%

 

  

Six months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $3,600,335   86.0

%

 $4,066,533   60.3

%

Services fixed price over time

  204,804   4.9

%

  102,308   1.5

%

Services combination

  66,180   1.6

%

  30,080   0.4

%

Services fixed price per unit

  200,096   4.8

%

  145,601   2.2

%

Third-party software

  113,330   2.7

%

  2,286,808   33.9

%

Software support & maintenance

  -   -

%

  98,087   1.5

%

Incentive payments

  -   -

%

  16,615   0.2

%

Total revenue

 $4,184,745   100.0

%

 $6,746,032   100.0

%

 

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 as of June 30, 2023 and December 31, 2022.

 

Accounts receivable as of June 30, 2023 and December 31, 2022, consist of the following:

 

  

June 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,706,632  $1,573,407 

Billed commercial

  -   56,152 

Unbilled receivables

  28,312   - 

Accounts receivable

 $1,734,944  $1,629,559 

 

Billed receivables from the federal government include amounts due from both prime contracts and subcontracts where the federal government is the end customer.

 

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 and six months ended June 30, 2023 and 2022, are as follows:

 

Balance as of December 31, 2022

 $182,756 
Contract liabilities added  - 
Revenue recognized  (55,665)
Balance as of March 31, 2023  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088

)

Balance as of June 30, 2023

 $72,003 

 

 

Balance as of December 31, 2021

 $186,835 
Contract liabilities added  19,280 
Revenue recognized  (56,423)
Balance as of March 31, 2022  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461

)

Balance as of June 30, 2022

 $165,843 

 

Revenues recognized during the three months ended June 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $55,088 and $55,168, respectively. Revenues recognized during the six months ended June 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $110,753 and $111,591, respectively.

 

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 condensed consolidated 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. As of June 30, 2023, and December 31, 2022 the Company had $0 of deferred costs of revenue. Changes in deferred costs of revenue balances for the three and six months ended June 30, 2022, are as follows:

 

Balance as of December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362

)

Balance as of March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

 $48,222 

 

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Leases
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 4.         Leases

 

The Company has two significant operating leases, one for its headquarters offices in Fairfax, Virginia and one for additional office space in Annapolis, Maryland. The leases both commenced in 2021 and have original lease terms ranging from 37 to 67 months and rental rates escalate by approximately 2.5% annually under both leases. The Company determines if an arrangement is a lease at inception.

 

As of June 30, 2023 and December 31, 2022, the Company does not have any sales-type or direct financing leases.

 

Each of the Company’s operating lease assets represent its right to use an underlying asset for the lease term and the related lease liability 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 leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement dates in determining the present value of lease payments. The operating lease assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements include rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liabilities and operating lease assets. 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’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.

 

As of June 30, 2023, our two operating leases had a weighted average remaining lease term of 29 months and a weighted average discount rate of 5.0%. Future lease payments under operating leases as of June 30, 2023, were as follows:

 

Remainder of 2023

 $115,438 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  435,183 

Less: discount

  (29,420

)

Present value of lease liabilities

 $405,763 

 

The total expense incurred related to its operating leases was $38,053 and $54,460 for the three months ended June 30, 2023 and 2022, respectively, and $76,106 and $110,720 for the six months ended June 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

Note 5.         Fair Value Measurements

 

The Company defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

 

 

 

Level 1—Quoted prices in active markets for identical assets or liabilities;

 

 

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and

 

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

The following table presents the fair value hierarchy for the Company’s financial instruments measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022:

 

  

June 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $3,250  $-  $-  $3,250 

Contingent consideration receivable

  -   -   682,000   682,000 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $58,242  $-  $-  $58,242 

 

As discussed in Note 2 above, in connection with its sale of GMI, the Company received contingent consideration that requires to GMDC to make annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029, up to a cumulative maximum of $4,000,000, attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. The fair value of the contingent consideration was estimated based on GMDC’s forecast of revenue, the estimated after-tax payments to the Company, and the present value of the after-tax payments based on discount rate that reflects the risk of achieving the timing and amounts of forecasted payments. The significant inputs utilized in estimating the fair value of contingent consideration include the forecast of revenues, the income tax rate of 27.0 percent, and the discount rate of 40.75 percent.

 

The following table is a roll-forward of the Level 3 fair value measurements.

 

Fair value of contingent consideration:

    

December 31, 2022

 $- 

Additions

  682,000 

March 31, 2023

  682,000 

Additions

  - 

June 30, 2023

 $682,000 

 

There were no unrealized gains or losses recognized in income for the three- or six-month periods ended June 30, 2023.

 

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Intangible Assets and Goodwill
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 6.         Intangible Assets and Goodwill

 

Information regarding our intangible assets is as follows:

 

   

Useful

Life

(Years)

   

December 31, 2022

   

Additions

   

June 30, 2023

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (308,217 )     (88,122 )     (396,339 )

Sub-total

            901,783       (88,122 )     813,661  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (88,122 )   $ 1,093,661  

 

   

Useful

Life

(Years)

   

December 31, 2021

   

Additions

   

June 30, 2022

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (131,973 )     (88,122 )     (220,095 )

Sub-total

            1,078,027       (88,122 )     989,905  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,358,027     $ (88,122 )   $ 1,269,905  

 

As of June 30, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows:

 

Remainder of 2023

  $ 88,122  

2024

    146,307  

2025

    136,248  

2026

    136,248  

2027

    136,248  

Thereafter

    170,488  

Total

  $ 813,661  

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stock-based Compensation
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

Note 7.         Stock-Based Compensation

 

We have three 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. The 2016 Stock Incentive Plan was adopted in 2016 (“2016 Plan”) and had options granted under it through November 15, 2021. On October 11, 2021, the Board of Directors approved the 2021 Stock Incentive Plan (“2021 Plan”) and on December 2, 2021, our shareholders approved the 2021 Plan.

 

The Company recognizes compensation costs on a straight-line basis over the service period of the awards. There were no option awards granted in the three and six months ended June 30, 2023 nor in the three months ended June 30, 2022. Fair values of option awards granted in the six months ended June 30, 2022, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

  

2022

 

Risk-free interest rate

 1.91%2.41% 

Dividend yield

  0%  

Expected term (years)

 5.756.00 

Expected volatility

 45.8%-46.1% 

 

Determining the assumptions for the expected term and volatility requires management to exercise significant judgment. The expected term represents the weighted-average period that options granted are expected to be outstanding giving consideration to vesting schedules. Since the Company does not have an extended history of actual exercises, the Company has estimated the expected term using a simplified method which calculates the expected term as the average of the time-to-vesting and the contractual life of the awards. Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility to that of several public company issuers that operate within its market segment. The guideline companies’ volatility was increased by a size adjustment premium of 30% to compensate for the difference in size between the guideline companies and the Company in its calculation.

 

There were 912,000 options with grant date fair values totaling $2,074,670 granted during the six months ended June 30, 2022. There were zero and 52,000 options exercised during the three months ended June 30, 2023, and 2022, respectively. There were 20,000 and 157,000 options exercised during the six months ended June 30, 2023 and 2022, respectively.  As of June 30, 2023, there was $591,946 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 13 months.

 

Total compensation expense related to these plans was $88,159 and $358,936 for the three months ended June 30, 2023 and 2022, respectively, and $376,331 and $588,902 for the six months ended June 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Settlement of Litigation
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

Note 8.         Settlement of Litigation

 

On April 28, 2023, the Company and Jeffrey Gerald, the individual from whom the WaveDancer purchased all the outstanding shares of GMI, executed an agreement to settle pending litigation between them (the “Settlement Agreement”). On January 25, 2023, Gerald, as the result of the termination of his employment, filed a lawsuit against the Company for one year’s severance of $150,000 and benefits to which he claimed he was entitled under his employment agreement with the Company. He had also claimed an anticipatory breach of the payment of $1,500,000 of deferred consideration otherwise due him on December 10, 2023, under the Stock Purchase Agreement between him and the Company and an anticipatory breach to release from escrow 436,481 shares of the Company’s common stock which are held in escrow for application against potential indemnity claims under the Stock Purchase Agreement.

 

The Company filed an answer denying Gerald’s claims. In addition, the Company filed a counterclaim seeking damages from Gerald associated with the acquisition transaction and arising under the Stock Purchase Agreement.

 

The principal terms of the Settlement Agreement were:

 

 

(a)

All amounts due to Gerald related to the GMI acquisition, including the $1,500,000 of deferred consideration, were deemed satisfied and such obligations were extinguished;

 

 

(b)

The Company removed restrictions from 436,481 shares of the Company’s common stock;

 

 

(c)

The Company paid Gerald $25,000 as reimbursement for legal costs; and,

 

 

(d)

Gerald and the Company agreed to mutual general releases of one another.

 

As a result of the settlement, the Company recognized a gain, net of expenses, of $1,442,468.

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Revolving Line of Credit and Notes Payable
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 9.         Revolving Line of Credit and Notes Payable

 

On September 30, 2022, the Company entered a revolving line of credit with Summit Community Bank (“Summit”) that provided for on-demand or short-term borrowings of up to $1,000,000 at a variable interest rate equal to the prime rate as published in The Wall Street Journal, with a minimum rate of 3.99% and a maximum rate of 20.00%, and subject to a borrowing base calculated using outstanding accounts receivable. Borrowings under the line of credit are secured by the assets of the Company. As of June 30, 2023, there was $1,000,000 outstanding under this line of credit. There we no borrowings or repayments during the three months ended June 30, 2023, and there were $575,000 of borrowings and no repayments during the six months ended June 30, 2023. As of June 30, 2023, there is no borrowing availability under this line of credit. On August 9, 2023 the Company repaid $500,000 on the line of credit. (See Note 13.) The line of credit expires on August 16, 2023.

 

Premium Financing Note Payable

 

The Company entered into a Premium Finance Agreement (“Premium Agreement”) on March 7, 2023, to purchase a one-year term directors and officers insurance policy. The Premium Agreement is for $305,759 at a fixed rate of 8.75% per annum, amortized over ten months. The Premium Agreement requires ten fixed monthly principal and interest payments of $31,815 from March 24, 2023 to December 24, 2023.

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Sales of Shares Under Common Stock Purchase Agreement
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Common Stock Purchase Agreement [Text Bock]

Note 10.         Sales of Shares Under Common Stock Purchase Agreement

 

On July 8, 2022, we entered into a Common Stock Purchase Agreement (the “Purchase Agreement” or "ELOC") and a Registration Rights Agreement (the “Registration Rights Agreement”) with B. Riley Principal Capital II, LLC (“B. Riley”). Pursuant to the Purchase Agreement, subject to certain limitations and conditions, the Company has the right, but not the obligation, to sell to B. Riley up to $15,000,000 of shares of the Company’s common stock, par value $0.001 per share (“Common Stock”), from time to time. Sales of Common Stock to B. Riley under the Purchase Agreement, and the timing of any such sales, are solely at the Company’s option, and the Company is under no obligation to sell any securities to B. Riley under the Purchase Agreement. Pursuant to the Registration Rights Agreement, the Company agreed to file a registration statement with the Securities Exchange Commission (the “SEC”) to register under the Securities Act of 1933, as amended (the “Securities Act”) the resale by B. Riley of up to 4,500,000 shares of Common Stock that the Company may issue or elect, in the Company’s sole discretion, to issue and sell to B. Riley, from time to time under the Purchase Agreement.

 

On August 11, 2022 and November 10, 2022, the Company issued to B. Riley 89,835 and 29,945 shares, respectively, as a commitment fee in accordance with the Purchase Agreement. The total value of the commitment fee shares was $150,000 and is included in prepaid expenses and other current assets on the unaudited consolidated condensed balance sheet as of December 31, 2022. The commitment fee represents prepaid stock issuance cost and is being amortized to additional paid in capital as shares are sold under the Purchase Agreement. For the three- and six-month periods ended June 30, 2023, the Company amortized $76,673 and $92,495 of the commitment fee, respectively.

 

During the three months ended June 30, 2023, there were no shares of common stock sold under the Purchase Agreement. During the six months ended June 30, 2023, the Company sold 74,286 shares of common stock to B. Riley at an average price of $0.72 per share, net of fees of approximately $0.04 per share. The net proceeds from these sales were $53,453. There were no sales under the Purchase Agreement during the three and six months ended June 30, 2022.

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Income Taxes
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 11.         Income Taxes

 

For the three- and six-month periods ended June 30, 2023 and 2022, the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate is primarily driven by the presence of a full valuation allowance in all taxing jurisdictions.

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Earnings Per Share
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 12.         Earnings Per Share

 

Basic earnings (loss) per share excludes dilution and is computed by dividing the 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 195,100 shares from stock options were excluded from diluted shares for the six-month period ended June 30, 2023. The antidilutive effect of 711,537 shares from stock options and 146,269 shares from warrants were excluded from diluted shares for the three months ended June 30, 2022, and the antidilutive effect of 713,035 shares from stock options and 239,779 shares from warrants were excluded from diluted shares for the six months ended June 30, 2022.

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Subsequent Events
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 13.         Subsequent Events

 

On August 2, 2023, the Company sold 200,000 shares of common stock under the ELOC at a price of $0.59 per share, net of fees of $0.03 per share. The net proceeds from this sale were $118,655.

 

On August 9, 2023, the Company and GMDC closed a rollover stock purchase agreement and an amendment agreement to the Stock Purchase agreement dated March 17, 2023, wherein the Company had sold effectively 75.1% of the equity of GMI to GMDC (the "Agreement"). The rollover stock purchase agreement and the amendment agreement together provide for the following:

 

The termination of the rights and obligations under the Agreement with respect to the calculation and payment of future contingent payments from GMDC to the Company, in exchange for the payment of $1,000,000 cash by GMDC to the Company;

 The sale by the Company, to certain of GMDC's investors, of all of its common stock of GMDC, in exchange for cash of $400,000; and,
 The termination of various ongoing rights and obligations of the Company and GMDC established in the Agreement and ancillary agreements entered into in connection with the Agreement.

 

As a result of this transaction, the Company will recognize a gain of approximately $382,525. As of August 9, 2023 the Company has no remaining investment or financial interest in GMDC or GMI.

 

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Organization and Business [Policy Text Block]

Organization and Business

 

Founded in 1979 as Information Analysis Incorporated (“IAI”), IAI changed its name to WaveDancer, Inc. (“WaveDancer” or the “Company”) and converted from a Virginia corporation to a Delaware corporation in December 2021. The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.

 

On March 17, 2023, the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). Subsequent to the sale, the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Given the classification of GMI, which comprised all of the material operations of the Blockchain SCM segment, as a discontinued operation (see Note 2), the Company now manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the six months ended June 30, 2023, the Company generated an operating loss from continuing operations of $461,614. As of June 30, 2023, the Company had a working capital deficit of $780,757 including cash and cash equivalents of $338,300, and excluding $1,000,000 of borrowings outstanding under its line of credit facility with Summit Bank ("Summit"). We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as approximately $1.0 million to $1.5 million of cash.  On August 2, 2023, the Company realized $118,655 of cash proceeds from the sale of 200,000 shares of common stock, and on August 9, 2023, the Company received $1,400,000 of cash from the sale of its remaining equity interest in GMDC and its contingent consideration receivable from GMDC. (See Note 13 for further information about these transactions). On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. We estimate that by the second quarter of 2024 the Company will need to raise additional capital to meet its ongoing operating cash flow requirements as well as to grow its business either organically or through acquisitions. The Company is evaluating strategic alternatives which include the potential merger or sale of the Company. There is no assurance that such activities will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least one year from the date that the accompanying unaudited condensed consolidated financial statements are issued.

 

The accompanying unaudited condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and satisfaction of liabilities in the ordinary course of business. The propriety of using the going-concern basis is dependent upon, among other things, the achievement of future profitable operations, the ability to generate sufficient cash from operations and potential other funding sources, in addition to cash on-hand, to meet its obligations as they become due. The Company’s unaudited condensed consolidated financial statements do not include any adjustment that might result from the outcome of this uncertainty.

 

Basis of Accounting, Policy [Policy Text Block]

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited condensed 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 annual 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”) for interim financial statements. 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, 2022 included in the Annual Report on Form 10-K filed by the Company with the SEC on April 17, 2023 (the “Annual Report”), as amended. The accompanying December 31, 2022 condensed consolidated balance sheet was derived from the audited financial statements included in the Annual Report but does not include all disclosures required by accounting principles generally accepted in the United States of America. 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 unaudited condensed consolidated financial statements as of and for the three and six months ended June 30, 2023 include the accounts of WaveDancer and its condensed consolidated subsidiaries (collectively, the “Company”, “we” or “our”). All significant intercompany transactions and balances have been eliminated in consolidation.

 

Other than as discussed in “Equity Method Investments” below, there have been no changes in the Company’s significant accounting policies as of June 30, 2023, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report.

 

Equity Method Investments [Policy Text Block]

Equity Method Investments

 

The Company accounts for investments in which it owns between 20% to 50% of the common stock or has the ability to exercise significant influence, but not control, over the investee using the equity method of accounting in accordance with ASC 323 - Equity Method Investments and Joint Ventures (“ASC 323”). Under the equity method, an investor initially records an investment in the stock of an investee at cost and adjusts the carrying amount of the investment to recognize the investor’s share of the earnings or losses of the investee after the date of acquisition. The Company reflects its share of gains and losses from the investment in equity in net loss of affiliate in the unaudited condensed consolidated statements of operations using the most recently available earnings data at the end of the period.

 

In connection with the sale of GMI to GMDC on March 17, 2023, (the "Sale Date"), the Company received common stock in GMDC representing approximately 24.9% of the equity of GMDC. The Company accounts for its investment in GMDC in accordance with the equity method. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. On August 9, 2023, the Company sold its remaining equity interest in GMDC (See Note 13).

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

Preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; fair values of financial instruments, intangible assets, and goodwill, including the underlying estimates of cash flows of our products and reporting unit; useful lives of intangible assets and property and equipment; the valuation of stock-based compensation, and the valuation of deferred tax assets and liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.

 

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

Concentration of Credit Risk

 

During the three months ended June 30, 2023, the Company’s prime contracts with U.S. government agencies represented 10.2% of revenue and subcontracts under federal procurements represented 89.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.5%, 19.3%, and 17.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 55.1% of the Company’s revenue in aggregate.

 

During the three months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 34.7% of revenue and subcontracts under federal procurements represented 60.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Two subcontracts under federal procurements represented 25.7% and 14.47% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 37.1% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2023, the Company’s subcontracts under federal procurements represented 88.7% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.8%, 21.7%, and 15.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 52.9% of the Company’s revenue in aggregate.

 

During the six months ended June 30, 2022, the Company’s prime contracts with U.S. government agencies represented 28.6% of revenue and subcontracts under federal procurements represented 67.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 41.4% of the Company’s revenue in aggregate.

 

The Company sold third-party software and maintenance contracts under agreements with one major supplier, accounting for 39.3% and 35.4% of total revenue during the three- and six-months ended June 30, 2022, respectively.

 

As of June 30, 2023, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 49.5% and 20.7% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 74.4% of the Company’s outstanding accounts receivable in aggregate.

 

As of June 30, 2022, the Company’s accounts receivable included receivables from two prime contracts under federal procurements that represented 29.8% and 14.0% of the Company’s outstanding accounts receivable, respectively and one subcontract under a federal procurement that represented 26.9% of the Company’s outstanding accounts receivable. Receivables from one prime contractor under which the Company has multiple subcontracts represented 32.8% of the Company’s outstanding accounts receivable in aggregate.

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disposal Groups, Including Discontinued Operations, Consideration Received [Table Text Block]

Consideration

 

Amount

 

Description and Valuation Methodology

Cash at closing

 $935,974 

Cash received at closing less estimated value of transition services to be provided.

Cash after closing

  133,148 

Actual cash operating expenses of GMI from March 1 through March 17, 2023 (prior to the transfer of GMI to GMDC).

GMDC common stock

  581,000 

Based on Series A preferred stock issuance to other GMDC investors for $3,000,000 in cash and application of an option pricing model backsolve method and a minority interest discount to estimate the fair value of the common shares of GMDC.

Contingent payments

  682,000 

Estimated by applying a discount rate of 40.8% to the projected cash receipts expected over the 7-year horizon. (See Note 5).

Total consideration

 $2,332,122  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $566,862  $-  $566,862 

Cost of revenue

  -   540,921   74,223   861,327 

Gross Profit

     25,941   (74,223)  (294,465)

Operating expenses -

                

Salaries and benefits

  -   378,431   484,249   613,278 

Intangibles amortization

  -   306,917   85,338   613,705 

Stock based compensation, before forfeitures

  -   170,629   65,487   252,839 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   237,460   134,633   389,126 

Change in fair value of contingent consideration

  -   (942,609)  -   (930,000)

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (124,887)  (335,993)  (1,233,413)

Income tax benefit

  -   521,338   -   1,710,917 

Net income (loss) on discontinued operations

 $-  $396,451  $(335,993) $477,504 
  

December 31,
2022

 

Customer relationship intangible asset, net of amortization

 $1,057,722 

Technology intangible asset, net of amortization

  760,698 

Capitalized software development costs

  498,425 

Total assets of discontinued operations

 $2,316,845 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,719,674   84.9

%

 $2,153,537   57.4

%

Services fixed price over time

  102,402   5.1

%

  51,154   1.3

%

Services combination

  33,090   1.6

%

  21,080   0.6

%

Services fixed price per unit

  112,791   5.6

%

  52,061   1.4

%

Third-party software

  56,665   2.8

%

  1,423,770   38.0

%

Software support & maintenance

  -   -

%

  48,918   1.3

%

Total revenue

 $2,024,622   100.0

%

 $3,750,520   100.0

%

  

Six months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $3,600,335   86.0

%

 $4,066,533   60.3

%

Services fixed price over time

  204,804   4.9

%

  102,308   1.5

%

Services combination

  66,180   1.6

%

  30,080   0.4

%

Services fixed price per unit

  200,096   4.8

%

  145,601   2.2

%

Third-party software

  113,330   2.7

%

  2,286,808   33.9

%

Software support & maintenance

  -   -

%

  98,087   1.5

%

Incentive payments

  -   -

%

  16,615   0.2

%

Total revenue

 $4,184,745   100.0

%

 $6,746,032   100.0

%

Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

June 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,706,632  $1,573,407 

Billed commercial

  -   56,152 

Unbilled receivables

  28,312   - 

Accounts receivable

 $1,734,944  $1,629,559 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Balance as of December 31, 2022

 $182,756 
Contract liabilities added  - 
Revenue recognized  (55,665)
Balance as of March 31, 2023  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088

)

Balance as of June 30, 2023

 $72,003 

Balance as of December 31, 2021

 $186,835 
Contract liabilities added  19,280 
Revenue recognized  (56,423)
Balance as of March 31, 2022  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461

)

Balance as of June 30, 2022

 $165,843 
Deferred Costs of Revenue [Table Text Block]

Balance as of December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362

)

Balance as of March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

 $48,222 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Leases (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2023

 $115,438 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  435,183 

Less: discount

  (29,420

)

Present value of lease liabilities

 $405,763 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

June 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $3,250  $-  $-  $3,250 

Contingent consideration receivable

  -   -   682,000   682,000 
  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $58,242  $-  $-  $58,242 
Asset Acquisition, Contingent Consideration [Table Text Block]

Fair value of contingent consideration:

    

December 31, 2022

 $- 

Additions

  682,000 

March 31, 2023

  682,000 

Additions

  - 

June 30, 2023

 $682,000 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
   

Useful

Life

(Years)

   

December 31, 2022

   

Additions

   

June 30, 2023

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (308,217 )     (88,122 )     (396,339 )

Sub-total

            901,783       (88,122 )     813,661  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (88,122 )   $ 1,093,661  
   

Useful

Life

(Years)

   

December 31, 2021

   

Additions

   

June 30, 2022

 

Intangible assets with estimated useful lives

                               

Customer relationships

    8.0     $ 1,090,000     $ -     $ 1,090,000  

Non-compete agreements

    3.0       120,000       -       120,000  

Accumulated amortization

            (131,973 )     (88,122 )     (220,095 )

Sub-total

            1,078,027       (88,122 )     989,905  

Intangible assets with indefinite lives

                               

Trade names

 

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,358,027     $ (88,122 )   $ 1,269,905  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Remainder of 2023

  $ 88,122  

2024

    146,307  

2025

    136,248  

2026

    136,248  

2027

    136,248  

Thereafter

    170,488  

Total

  $ 813,661  
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2022

 

Risk-free interest rate

 1.91%2.41% 

Dividend yield

  0%  

Expected term (years)

 5.756.00 

Expected volatility

 45.8%-46.1% 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 09, 2023
USD ($)
Aug. 02, 2023
USD ($)
shares
Mar. 16, 2023
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2024
USD ($)
Mar. 17, 2023
Dec. 31, 2022
USD ($)
Number of Operating Segments     2     1        
Operating Income (Loss)       $ 493,116 $ (1,599,270) $ (461,614) $ (3,276,332)      
Tellenger Working Capital       (780,757)   (780,757)        
Cash and Cash Equivalents, at Carrying Value       $ 338,300   338,300       $ 731,081
Net Cash Provided by (Used in) Operating Activities           (2,153,536) (4,356,478)      
Proceeds from Issuance of Common Stock           $ 56,266 $ 0      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies [Member]                    
Concentration Risk, Percentage       10.20% 34.70%   28.60%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]                    
Concentration Risk, Percentage       89.70% 60.70% 88.70% 67.80%      
Number of Major Contracts       3 2          
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract One [Member]                    
Concentration Risk, Percentage       30.50% 25.70% 30.80% 27.40%      
Number of Major Contracts             3      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                    
Concentration Risk, Percentage       19.30% 14.47% 21.70% 16.50%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Three [Member]                    
Concentration Risk, Percentage       17.50%   15.60% 10.50%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Multiple Subcontracts [Member]                    
Concentration Risk, Percentage       55.10% 37.10% 52.90% 41.40%      
Number of Major Contracts       1 1 1 1      
Supplier Concentration Risk [Member] | Revenue Benchmark [Member]                    
Number of Major Suppliers         1          
Supplier Concentration Risk [Member] | Revenue Benchmark [Member] | One Supplier [Member]                    
Concentration Risk, Percentage         39.30%   35.40%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements [Member]                    
Concentration Risk, Percentage             26.90%      
Number of Major Customers           2 1      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract One [Member]                    
Concentration Risk, Percentage           49.50%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                    
Concentration Risk, Percentage           20.70%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Multiple Subcontracts [Member]                    
Concentration Risk, Percentage           74.40% 32.80%      
Number of Major Customers           1 1      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Prime Contracts with U.S. Government Agencies [Member]                    
Number of Major Customers             2      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Prime Contracts with U.S. Government Agencies, Contract One [Member]                    
Concentration Risk, Percentage             29.80%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Prime Contracts with U.S. Government Agencies, Contract Two [Member]                    
Concentration Risk, Percentage             14.00%      
GMDC [Member]                    
Equity Method Investment, Ownership Percentage                 24.90%  
Common Stock Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) | shares       0            
Subsequent Event [Member] | GMDC [Member]                    
Proceeds from Sale of Equity Method Investments $ 1,400,000                  
Subsequent Event [Member] | Common Stock Purchase Agreement [Member]                    
Proceeds from Issuance of Common Stock   $ 118,655                
Stock Issued During Period, Shares, New Issues (in shares) | shares   200,000                
Minimum [Member] | Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]                    
Contract With Customer, Term       1   1        
Minimum [Member] | Forecast [Member]                    
Net Cash Provided by (Used in) Operating Activities               $ 1,000,000.0    
Maximum [Member] | Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]                    
Contract With Customer, Term       5   5        
Maximum [Member] | Forecast [Member]                    
Net Cash Provided by (Used in) Operating Activities               $ 1,500,000    
Summit Community Bank [Member]                    
Long-Term Line of Credit       $ 1,000,000   $ 1,000,000        
Summit Community Bank [Member] | Subsequent Event [Member]                    
Repayments of Lines of Credit 500,000                  
Line of Credit Facility, Remaining Borrowing Capacity $ 0                  
Gray Matters [Member]                    
Disposal Group, Including Discontinued Operation, Percentage of Equity Sold                 75.10%  
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Mar. 17, 2023
Mar. 31, 2023
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense   $ 407,322  
GMI Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)     715,000
Employees Who Resigned From Wavedancer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)   527,500  
GMI Subsidiary [Member]      
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax $ 100,615    
GMDC [Member]      
Business Combination, Consideration Transferred $ 935,974    
Business Combination, Contingent Annual Payments, Percentage 5.00%   5.00%
Estimate Payments for Administrative Services $ 65,000    
Payments to Acquire Businesses, Gross 1,000,974    
GMDC [Member] | Prepaid Expenses and Other Current Assets [Member]      
Business Combination, Operating Expense Payment Receivable $ 133,148    
GMDC [Member]      
Equity Method Investment, Ownership Percentage 24.90%    
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) - USD ($)
Jun. 30, 2023
Mar. 18, 2023
Mar. 17, 2023
Dec. 31, 2022
Cash at closing   $ 133,148 $ 935,974  
GMDC common stock     581,000  
Contingent payments $ 682,000   682,000 $ 0
Total consideration     $ 2,332,122  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)
Jun. 30, 2023
Mar. 17, 2023
Discount Rate of Project Revenue 40.75% 40.80%
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Net income (loss) on discontinued operations $ 0 $ 396,451 $ (335,993) $ 477,504  
Gray Matters Inc [Member]          
Revenue 0 566,862 0 566,862  
Cost of revenue 0 540,921 74,223 861,327  
Gross Profit 25,941 (74,223) (294,465)  
Salaries and benefits 0 378,431 484,249 613,278  
Intangibles amortization 0 306,917 85,338 613,705  
Stock based compensation, before forfeitures 0 170,629 65,487 252,839  
Forfeiture of stock options 0 0 (407,322) 0  
Other operating expenses 0 237,460 134,633 389,126  
Change in fair value of contingent consideration 0 (942,609) 0 (930,000)  
Gain on disposal of business 0 0 (100,615) 0  
Loss before income tax benefit 0 (124,887) (335,993) (1,233,413)  
Income tax benefit 0 521,338 0 1,710,917  
Net income (loss) on discontinued operations $ 0 $ 396,451 $ (335,993) $ 477,504  
Total assets of discontinued operations         $ 2,316,845
Gray Matters Inc [Member] | Customer Relationships [Member]          
Discontinued operations, intangible assets         1,057,722
Gray Matters Inc [Member] | Technology-Based Intangible Assets [Member]          
Discontinued operations, intangible assets         760,698
Gray Matters Inc [Member] | Computer Software, Intangible Asset [Member]          
Discontinued operations, intangible assets         $ 498,425
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0   $ 0   $ 0
Contract with Customer, Liability, Revenue Recognized 55,088 $ 55,168 110,753 $ 111,591  
Capitalized Contract Cost, Net $ 0   $ 0   $ 0
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Amount $ 2,024,622 $ 3,750,520 $ 4,184,745 $ 6,746,032
Services Time and Materials [Member]        
Revenue, Amount $ 1,719,674 $ 2,153,537 $ 3,600,335 $ 4,066,533
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 84.90% 57.40% 86.00% 60.30%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 102,402 $ 51,154 $ 204,804 $ 102,308
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.10% 1.30% 4.90% 1.50%
Services Combination [Member]        
Revenue, Amount $ 33,090 $ 21,080 $ 66,180 $ 30,080
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.60% 0.60% 1.60% 0.40%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 112,791 $ 52,061 $ 200,096 $ 145,601
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.60% 1.40% 4.80% 2.20%
Third-Party Software [Member]        
Revenue, Amount $ 56,665 $ 1,423,770 $ 113,330 $ 2,286,808
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.80% 38.00% 2.70% 33.90%
Software Support and Maintenance [Member]        
Revenue, Amount $ 0 $ 48,918 $ 0 $ 98,087
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 1.30% 0.00% 1.50%
Incentive Payments [Member]        
Revenue, Amount     $ 0 $ 16,615
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage     0.00% 0.20%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounts receivable $ 1,734,944 $ 1,629,559
Billed Revenues [Member] | Government Sector [Member]    
Accounts receivable 1,706,632 1,573,407
Billed Revenues [Member] | Commercial and Industrial Sector [Member]    
Accounts receivable 0 56,152
Unbilled Revenues [Member]    
Accounts receivable $ 28,312 $ 0
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Contract assets, balance $ 127,091 $ 182,756 $ 149,692 $ 186,835
Contract liabilities added 0 0 87,612 19,280
Revenue recognized (55,088) (55,665) (71,461) (56,423)
Contract assets, balance $ 72,003 $ 127,091 $ 165,843 $ 149,692
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Balance, deferred costs of revenue $ 101,656 $ 154,218
Deferred costs added (53,434) 2,800
Deferred costs expensed   (55,362)
Balance, deferred costs of revenue $ 48,222 $ 101,656
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Leases (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lessee, Operating Lease, Rent Escalations, Percentage     2.50%  
Operating Lease, Weighted Average Remaining Lease Term (Year) 29 years   29 years  
Operating Lease, Weighted Average Discount Rate, Percent 5.00%   5.00%  
Operating Lease, Expense $ 38,053 $ 54,460 $ 76,106 $ 110,720
Minimum [Member]        
Lessee, Operating Lease, Term of Contract (Month) 37 months   37 months  
Maximum [Member]        
Lessee, Operating Lease, Term of Contract (Month) 67 months   67 months  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Leases - Operating Lease Maturities (Details)
Jun. 30, 2023
USD ($)
Remainder of 2023 $ 115,438
2024 174,721
2025 74,804
2026 70,220
Total lease payments 435,183
Less: discount (29,420)
Present value of lease liabilities $ 405,763
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2023
Mar. 17, 2023
Discount Rate of Project Revenue 40.75% 40.80%
Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss) $ 0  
GMDC [Member]    
Business Combination, Contingent Annual Payments, Percentage 5.00% 5.00%
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 4,000,000  
Business Combination, Contingent Consideration Arrangements, Tax, Percentage 27.00%  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Contingent consideration receivable $ 682,000 $ 682,000 $ 0
Fair Value, Recurring [Member]      
Contingent consideration receivable 682,000    
Money Market Funds [Member] | Fair Value, Recurring [Member]      
Money market funds 3,250   58,242
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]      
Contingent consideration receivable 0    
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | Fair Value, Recurring [Member]      
Money market funds 3,250   58,242
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]      
Contingent consideration receivable 0    
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member] | Fair Value, Recurring [Member]      
Money market funds 0   0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]      
Contingent consideration receivable 682,000    
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member] | Fair Value, Recurring [Member]      
Money market funds $ 0   $ 0
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) - USD ($)
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Balance, fair value $ 682,000 $ 0
Additions, fair value 0 682,000
Balance, fair value $ 682,000 $ 682,000
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accumulated amortization $ (308,217) $ (131,973)
Accumulated amortization, additions (88,122) (88,122)
Accumulated amortization (396,339) (220,095)
Intangible assets with estimated useful lives 901,783 1,078,027
Intangible assets with estimated useful lives 813,661 989,905
Net identifiable intangible assets 1,181,783 1,358,027
Net identifiable intangible assets 1,093,661 1,269,905
Trade Names [Member]    
Intangible assets with indefinite lives 280,000 280,000
Intangible assets with indefinite lives $ 280,000 $ 280,000
Customer Relationships [Member]    
Useful life (Year) 8 years 8 years
Finite lived intangible assets, gross $ 1,090,000 $ 1,090,000
Finite lived intangible assets, gross $ 1,090,000 $ 1,090,000
Noncompete Agreements [Member]    
Useful life (Year) 3 years 3 years
Finite lived intangible assets, gross $ 120,000 $ 120,000
Finite lived intangible assets, gross $ 120,000 $ 120,000
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Remainder of 2023 $ 88,122      
2024 146,307      
2025 136,248      
2026 136,248      
2027 136,248      
Thereafter 170,488      
Total $ 813,661 $ 901,783 $ 989,905 $ 1,078,027
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jan. 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 0   0 912,000  
Percentage of Size Adjustment Premium of Volatility, Increased During Period         30.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value       $ 2,074,670  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 0 52,000 20,000 157,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 591,946   $ 591,946    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month)     13 months    
Share-Based Payment Arrangement, Expense $ 88,159 $ 358,936 $ 376,331 $ 588,902  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stock-based Compensation - Assumptions (Details)
6 Months Ended
Jun. 30, 2022
Dividend yield 0.00%
Expected volatility 0.00%
Minimum [Member]  
Risk-free interest rate 1.91%
Expected term (Year) 5 years 9 months
Expected volatility 45.80%
Maximum [Member]  
Risk-free interest rate 2.41%
Expected term (Year) 6 years
Expected volatility 46.10%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Settlement of Litigation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Apr. 28, 2023
Jan. 25, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Gain (Loss) Related to Litigation Settlement     $ 1,442,468 $ (0) $ 1,442,468 $ (0)
WaveDancer, Inc. vs. Jeffrey Gerald [Member] | Pending Litigation [Member] | Severance and Benefits [Member]            
Loss Contingency, Damages Sought, Value   $ 150,000        
Litigation Settlement, Reversal of Liability   $ 1,500,000        
Loss Contingency, Damages Sought, Shares (in shares)   436,481        
WaveDancer, Inc. vs. Jeffrey Gerald [Member] | Settled Litigation [Member]            
Litigation Settlement, Amount Awarded to Other Party $ 25,000          
Gain (Loss) Related to Litigation Settlement 1,442,468          
WaveDancer, Inc. vs. Jeffrey Gerald [Member] | Settled Litigation [Member] | Severance and Benefits [Member]            
Litigation Settlement, Reversal of Liability $ 1,500,000          
Litigation Settlement, Amount Awarded to Other Party, Shares (in shares) 436,481          
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Aug. 09, 2023
Mar. 07, 2023
Jun. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Premium Financing Agreement [Member]          
Debt Instrument, Face Amount   $ 305,759      
Debt Instrument, Interest Rate, Stated Percentage   8.75%      
Debt Instrument, Periodic Payment   $ 31,815      
Summit Community Bank [Member]          
Long-Term Line of Credit     $ 1,000,000 $ 1,000,000  
Summit Community Bank [Member] | Subsequent Event [Member]          
Repayments of Lines of Credit $ 500,000        
Line of Credit Facility, Remaining Borrowing Capacity 0        
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member]          
Line of Credit Facility, Maximum Borrowing Capacity         $ 1,000,000
Long-Term Line of Credit     1,000,000 1,000,000  
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member] | Minimum [Member]          
Debt Instrument, Interest Rate, Effective Percentage         3.99%
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member] | Maximum [Member]          
Debt Instrument, Interest Rate, Effective Percentage         20.00%
Revolving Credit Facility [Member] | Summit Community Bank [Member]          
Repayments of Lines of Credit     0 0  
Proceeds from Lines of Credit       575,000  
Line of Credit Facility, Remaining Borrowing Capacity     $ 0 $ 0  
Revolving Credit Facility [Member] | Summit Community Bank [Member] | Subsequent Event [Member]          
Repayments of Lines of Credit $ 500,000        
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 10, 2022
Aug. 11, 2022
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jul. 08, 2022
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001     $ 0.001   $ 0.001  
Stock Issued During Period, Value, New Issues       $ 37,631          
Registration Rights Agreement [Member]                  
Common Stock, Maximum Shares Sold (in shares)                 4,500,000
Common Stock Purchase Agreement [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     0            
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member]                  
Common Stock, Par or Stated Value Per Share (in dollars per share)                 $ 0.001
Amortization of Commitment Fee     $ 76,673     $ 92,495      
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Prepaid Expenses and Other Current Assets [Member]                  
Commitment Fee, Fair Value Disclosure               $ 150,000  
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Commitment Fee [Member]                  
Stock Issued During Period, Shares, New Issues (in shares) 29,945 89,835              
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Common Stock Purchase Agreement [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)           74,286      
Shares Issued, Price Per Share (in dollars per share)     $ 0.72     $ 0.72      
Shares Issued, Fees Per Share (in dollars per share)     $ 0.04     $ 0.04      
Stock Issued During Period, Value, New Issues         $ 0 $ 53,453 $ 0    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Income Taxes (Details Textual)
Pure in Thousands
3 Months Ended
Jun. 30, 2023
Effective Income Tax Rate Reconciliation, Percent, Total 0.00%
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Earnings Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 711,537 195,100 713,035
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 146,269   239,779
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Subsequent Events (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Aug. 09, 2023
Aug. 02, 2023
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Mar. 17, 2023
Proceeds from Issuance of Common Stock       $ 56,266 $ 0  
Gray Matters [Member]            
Disposal Group, Including Discontinued Operation, Percentage of Equity Sold           75.10%
Subsequent Event [Member]            
Equity Method Investment, Realized Gain (Loss) on Disposal $ 382,525          
Investment Owned, Net Assets, Percentage 0.00%          
Subsequent Event [Member] | GMDC [Member]            
Proceeds from Sale of Equity Method Investments $ 1,400,000          
Subsequent Event [Member] | GMI Subsidiary [Member]            
Proceeds From Setllement of Contingent Consideration Receivable 1,000,000          
Common Stock Purchase Agreement [Member]            
Stock Issued During Period, Shares, New Issues (in shares)     0      
Common Stock Purchase Agreement [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares)   200,000        
Shares Issued, Price Per Share (in dollars per share)   $ 0.59        
Shares Issued, Fees Per Share (in dollars per share)   $ 0.03        
Proceeds from Issuance of Common Stock   $ 118,655        
Common Stock [Member] | Subsequent Event [Member] | GMDC [Member]            
Proceeds from Sale of Equity Method Investments $ 400,000          
XML 65 iaic20230630_10q_htm.xml IDEA: XBRL DOCUMENT 0000803578 2023-01-01 2023-06-30 0000803578 2023-08-10 0000803578 2023-06-30 0000803578 2022-12-31 0000803578 wavd:ProfessionalFeesMember 2023-04-01 2023-06-30 0000803578 wavd:ProfessionalFeesMember 2022-04-01 2022-06-30 0000803578 wavd:SoftwareSalesMember 2023-04-01 2023-06-30 0000803578 wavd:SoftwareSalesMember 2022-04-01 2022-06-30 0000803578 2023-04-01 2023-06-30 0000803578 2022-04-01 2022-06-30 0000803578 wavd:ProfessionalFeesMember 2023-01-01 2023-06-30 0000803578 wavd:ProfessionalFeesMember 2022-01-01 2022-06-30 0000803578 wavd:SoftwareSalesMember 2023-01-01 2023-06-30 0000803578 wavd:SoftwareSalesMember 2022-01-01 2022-06-30 0000803578 2022-01-01 2022-06-30 0000803578 2021-12-31 0000803578 2022-06-30 0000803578 us-gaap:CommonStockMember 2022-12-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000803578 us-gaap:RetainedEarningsMember 2022-12-31 0000803578 us-gaap:TreasuryStockCommonMember 2022-12-31 0000803578 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000803578 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000803578 2023-01-01 2023-03-31 0000803578 us-gaap:CommonStockMember 2023-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000803578 us-gaap:RetainedEarningsMember 2023-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2023-03-31 0000803578 2023-03-31 0000803578 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000803578 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000803578 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000803578 us-gaap:CommonStockMember 2023-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000803578 us-gaap:RetainedEarningsMember 2023-06-30 0000803578 us-gaap:TreasuryStockCommonMember 2023-06-30 0000803578 us-gaap:CommonStockMember 2021-12-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000803578 us-gaap:RetainedEarningsMember 2021-12-31 0000803578 us-gaap:TreasuryStockCommonMember 2021-12-31 0000803578 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000803578 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000803578 2022-01-01 2022-03-31 0000803578 us-gaap:CommonStockMember 2022-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000803578 us-gaap:RetainedEarningsMember 2022-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2022-03-31 0000803578 2022-03-31 0000803578 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000803578 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000803578 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000803578 us-gaap:CommonStockMember 2022-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000803578 us-gaap:RetainedEarningsMember 2022-06-30 0000803578 us-gaap:TreasuryStockCommonMember 2022-06-30 0000803578 wavd:GrayMattersMember 2023-03-17 0000803578 2023-03-16 2023-03-16 0000803578 wavd:SummitCommunityBankMember 2023-06-30 0000803578 srt:MinimumMember srt:ScenarioForecastMember 2023-07-01 2024-06-30 0000803578 srt:MaximumMember srt:ScenarioForecastMember 2023-07-01 2024-06-30 0000803578 us-gaap:SubsequentEventMember wavd:CommonStockPurchaseAgreementMember 2023-08-02 2023-08-02 0000803578 wavd:GMDCMember us-gaap:SubsequentEventMember 2023-08-09 2023-08-09 0000803578 wavd:SummitCommunityBankMember us-gaap:SubsequentEventMember 2023-08-09 2023-08-09 0000803578 wavd:SummitCommunityBankMember us-gaap:SubsequentEventMember 2023-08-09 0000803578 wavd:GMDCMember 2023-03-17 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:OneSupplierMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:OneSupplierMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:PrimeContractsWithUsGovernmentAgenciesContractOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:PrimeContractsWithUsGovernmentAgenciesContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:GMDCMember 2023-03-17 2023-03-17 0000803578 wavd:GMDCMember 2023-03-17 0000803578 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember wavd:GMDCMember 2023-03-17 0000803578 2023-03-17 0000803578 2023-03-18 0000803578 wavd:GMISubsidiaryMember 2023-03-17 2023-03-17 0000803578 wavd:GrayMattersIncMember 2023-04-01 2023-06-30 0000803578 wavd:GrayMattersIncMember 2022-04-01 2022-06-30 0000803578 wavd:GrayMattersIncMember 2023-01-01 2023-06-30 0000803578 wavd:GrayMattersIncMember 2022-01-01 2022-06-30 0000803578 wavd:GMIEmployeesMember 2023-01-01 2023-06-30 0000803578 wavd:EmployeesWhoResignedFromWavedancerMember 2023-01-01 2023-03-31 0000803578 us-gaap:CustomerRelationshipsMember wavd:GrayMattersIncMember 2022-12-31 0000803578 us-gaap:TechnologyBasedIntangibleAssetsMember wavd:GrayMattersIncMember 2022-12-31 0000803578 us-gaap:ComputerSoftwareIntangibleAssetMember wavd:GrayMattersIncMember 2022-12-31 0000803578 wavd:GrayMattersIncMember 2022-12-31 0000803578 wavd:ServicesTimeAndMaterialsMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesCombinationMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesCombinationMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:ThirdpartySoftwareMember 2023-04-01 2023-06-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:ThirdpartySoftwareMember 2022-04-01 2022-06-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2023-04-01 2023-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2022-04-01 2022-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-04-01 2022-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesCombinationMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesCombinationMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2022-01-01 2022-06-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:ThirdpartySoftwareMember 2023-01-01 2023-06-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:ThirdpartySoftwareMember 2022-01-01 2022-06-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2023-01-01 2023-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2022-01-01 2022-06-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:IncentivePaymentsMember 2023-01-01 2023-06-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:IncentivePaymentsMember 2022-01-01 2022-06-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2023-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2022-12-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2023-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2022-12-31 0000803578 us-gaap:UnbilledRevenuesMember 2023-06-30 0000803578 us-gaap:UnbilledRevenuesMember 2022-12-31 0000803578 srt:MinimumMember 2023-06-30 0000803578 srt:MaximumMember 2023-06-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000803578 wavd:GMDCMember 2023-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2023-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2022-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2023-06-30 0000803578 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2023-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2022-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2021-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2022-06-30 0000803578 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000803578 us-gaap:TradeNamesMember 2021-12-31 0000803578 us-gaap:TradeNamesMember 2022-06-30 0000803578 srt:MinimumMember 2022-01-01 2022-06-30 0000803578 srt:MaximumMember 2022-01-01 2022-06-30 0000803578 2023-01-01 0000803578 wavd:WavedancerIncVsJeffreyGeraldMember us-gaap:PendingLitigationMember wavd:SeveranceAndBenefitsMember 2023-01-25 2023-01-25 0000803578 wavd:WavedancerIncVsJeffreyGeraldMember us-gaap:SettledLitigationMember wavd:SeveranceAndBenefitsMember 2023-04-28 2023-04-28 0000803578 wavd:WavedancerIncVsJeffreyGeraldMember us-gaap:SettledLitigationMember 2023-04-28 2023-04-28 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2022-09-30 0000803578 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2022-09-30 0000803578 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2022-09-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2023-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-04-01 2023-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-01-01 2023-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember us-gaap:SubsequentEventMember 2023-08-09 2023-08-09 0000803578 wavd:PremiumFinancingAgreementMember 2023-03-07 0000803578 wavd:PremiumFinancingAgreementMember 2023-03-07 2023-03-07 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember 2022-07-08 0000803578 wavd:RegistrationRightsAgreementMember 2022-07-08 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommitmentFeeMember 2022-08-11 2022-08-11 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommitmentFeeMember 2022-11-10 2022-11-10 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember 2023-04-01 2023-06-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember 2023-01-01 2023-06-30 0000803578 wavd:CommonStockPurchaseAgreementMember 2023-04-01 2023-06-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2023-01-01 2023-06-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2023-06-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2022-04-01 2022-06-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2022-01-01 2022-06-30 0000803578 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000803578 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0000803578 us-gaap:WarrantMember 2022-04-01 2022-06-30 0000803578 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000803578 us-gaap:WarrantMember 2022-01-01 2022-06-30 0000803578 us-gaap:SubsequentEventMember wavd:CommonStockPurchaseAgreementMember 2023-08-02 0000803578 wavd:GMISubsidiaryMember us-gaap:SubsequentEventMember 2023-08-09 2023-08-09 0000803578 wavd:GMDCMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2023-08-09 2023-08-09 0000803578 us-gaap:SubsequentEventMember 2023-08-09 2023-08-09 0000803578 us-gaap:SubsequentEventMember 2023-08-09 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0000803578 WAVEDANCER, INC. false --12-31 Q2 2023 396339 308217 411333 391628 0.001 0.001 100000000 100000000 20932885 20838599 19259834 19165548 1673051 1673051 2 1 3 1 2 1 1 5 1 3 1 1 2 1 0.408 0 0 0 0 575000 0 0 400000 10-Q true 2023-06-30 false 001-41092 DE 54-1167364 12015 Lee Jackson Memorial Highway, Suite 210 Fairfax VA 22033 703 383-3000 Common Stock, par value $0.001 per share WAVD NASDAQ Yes Yes Non-accelerated Filer true false false 19459834 338300 731081 1734944 1629559 525846 442445 2599090 2803085 1093661 1181783 1125101 1125101 312066 376104 79286 98991 682000 0 335475 0 20623 79305 0 2316845 6247302 7981214 839711 573789 1000000 425000 186115 0 531524 676796 20363 125033 3101 3101 512012 283497 72003 182756 215018 203342 0 1415098 3379847 3888412 190745 303778 59121 59121 3629713 4251311 20933 20839 35867835 35865076 -32305968 -31190801 965211 965211 2617589 3729903 6247302 7981214 1967957 2277832 56665 1472688 2024622 3750520 1263822 1424689 55787 1421990 1319609 2846679 705013 903841 1654365 2503111 1442468 -0 493116 -1599270 131 195 36809 19818 456438 -1618893 0 303000 456438 -1921893 -221653 0 234785 -1921893 0 396451 234785 -1525442 0.01 -0.11 0.01 -0.11 0 0.02 0 0.02 0.01 -0.09 0.01 -0.09 19259834 17294808 19454934 17294808 4071415 4344522 113330 2401510 4184745 6746032 2710239 2816298 112695 2329423 2822934 5145721 1361811 1600311 3265893 4876643 1442468 -0 -461614 -3276332 222 789 72257 39137 -533649 -3314680 0 766573 -533649 -4081253 -245525 0 -779174 -4081253 -335993 477504 -1115167 -3603749 -0.04 -0.24 -0.02 0.03 -0.02 0.03 -0.06 -0.21 19236148 17294808 19236148 18247622 -1115167 -3603749 -335993 477504 107827 112380 376331 588902 0 766573 64038 90396 27370 39137 1442468 -0 -245525 -0 105385 1918274 45561 21189 -58682 -0 265922 896446 -110753 -20992 83243 556220 -101357 -93932 104670 -25977 -1460430 -3059609 -693106 -1296869 -2153536 -4356478 -0 31033 935974 0 935974 -31033 575000 0 305759 0 119644 -0 56266 0 7400 35191 824781 35191 -392781 -4352320 731081 4931302 338300 578982 18356 1002 1263000 0 20838599 20839 35865076 -31190801 -965211 3729903 0 0 -1349952 0 -1349952 0 353658 0 0 353658 -0 407322 -0 -0 407322 74286 74 37557 0 0 37631 20000 20 7380 0 0 7400 20932885 20933 35856349 -32540753 -965211 2371318 0 0 234785 0 234785 0 88159 0 0 88159 0 -76673 0 0 -76673 20932885 20933 35867835 -32305968 -965211 2617589 18882313 18882 31789464 -13436963 -930211 17441172 0 0 -2078307 0 -2078307 0 312176 0 0 312176 105000 105 26694 0 0 26799 18987313 18987 32128334 -15515270 -930211 15701840 0 0 -1525442 0 -1525442 0 529565 0 0 529565 52000 52 8340 0 0 8392 19039313 19039 32666239 -17040712 -930211 14714355 <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: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Note <em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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;">Founded in <em style="font: inherit;">1979</em> as Information Analysis Incorporated (“IAI”), IAI changed its name to WaveDancer, Inc. (“WaveDancer” or the “Company”) and converted from a Virginia corporation to a Delaware corporation in <em style="font: inherit;"> December 2021. </em>The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.</p> <p style="font-family:'Times 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;"> March 17, 2023, </em>the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). Subsequent to the sale, the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations. See Note <em style="font: inherit;">2</em> for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.</p> <p style="font-family:'Times 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;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c101650901">two</span> operating segments: Tellenger and Blockchain SCM. Given the classification of GMI, which comprised all of the material operations of the Blockchain SCM segment, as a discontinued operation (see Note <em style="font: inherit;">2</em>), the Company now manages its business as <span style="-sec-ix-hidden:c101650903">one</span> reportable operating segment.</p> <p style="font-family:'Times 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;"><b><i><span style="text-decoration: underline; ">Liquidity and Going Concern</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;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company generated an operating loss from continuing operations of $461,614. As of <em style="font: inherit;"> June 30, 2023, </em>the Company had a working capital deficit of $780,757 including cash and cash equivalents of $338,300, and excluding $1,000,000 of borrowings outstanding under its line of credit facility with Summit Bank ("Summit"). We estimate that over the <em style="font: inherit;">twelve</em> months from the date of these financial statements our operating activities <em style="font: inherit;"> may </em>use as much as approximately $1.0 million to $1.5 million of cash.  <span style="color:#000000;">On <em style="font: inherit;"> August 2, 2023, </em>the Company realized $118,655 of cash proceeds from the sale of 200,000 shares of common stock, and on <em style="font: inherit;"> August 9, 2023, </em>the Company received $1,400,000 of cash from the sale of its remaining equity interest in GMDC and its contingent consideration receivable from GMDC. (See Note <em style="font: inherit;">13</em> for further information about these transactions). </span>On <em style="font: inherit;"> August 9, 2023, </em>the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. We estimate that by the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2024</em> the Company will need to raise additional capital to meet its ongoing operating cash flow requirements as well as to grow its business either organically or through acquisitions. The Company is evaluating strategic alternatives which include the potential merger or sale of the Company. There is <em style="font: inherit;">no</em> assurance that such activities will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least <em style="font: inherit;">one</em> year from the date that the accompanying unaudited condensed consolidated financial statements are issued.</p> <p style="font-family:'Times 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 condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and satisfaction of liabilities in the ordinary course of business. The propriety of using the going-concern basis is dependent upon, among other things, the achievement of future profitable operations, the ability to generate sufficient cash from operations and potential other funding sources, in addition to cash on-hand, to meet its obligations as they become due. The Company’s unaudited condensed consolidated financial statements do <em style="font: inherit;">not</em> include any adjustment that might result from the outcome of this uncertainty.</p> <p style="font-family:'Times 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></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 condensed 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 annual 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”) for interim financial statements. 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, 2022 </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;"> April 17, 2023 (</em>the “Annual Report”), as amended. The accompanying <em style="font: inherit;"> December 31, 2022 </em>condensed consolidated balance sheet was derived from the audited financial statements included in the Annual Report but does <em style="font: inherit;">not</em> include all disclosures required by accounting principles generally accepted in the United States of America. 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The unaudited condensed consolidated financial statements as of and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>include the accounts of WaveDancer and its condensed consolidated subsidiaries (collectively, the “Company”, “we” or “our”). 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;">Other than as discussed in “Equity Method Investments” below, there have been <em style="font: inherit;">no</em> changes in the Company’s significant accounting policies as of <em style="font: inherit;"> June 30, 2023, </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.</p> <p style="font-family:'Times 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></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Equity Method Investments</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 investments in which it owns between <em style="font: inherit;">20%</em> to <em style="font: inherit;">50%</em> of the common stock or has the ability to exercise significant influence, but <em style="font: inherit;">not</em> control, over the investee using the equity method of accounting in accordance with ASC <em style="font: inherit;">323</em> - <i>Equity Method Investments and Joint Ventures</i> (“ASC <em style="font: inherit;">323”</em>). Under the equity method, an investor initially records an investment in the stock of an investee at cost and adjusts the carrying amount of the investment to recognize the investor’s share of the earnings or losses of the investee after the date of acquisition. The Company reflects its share of gains and losses from the investment in equity in net loss of affiliate in the unaudited condensed consolidated statements of operations using the most recently available earnings data at the end of the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In connection with the sale of GMI to GMDC on <em style="font: inherit;"> March 17, 2023, (</em>the "Sale Date"), the Company received common stock in GMDC representing approximately 24.9% of the equity of GMDC. The Company accounts for its investment in GMDC in accordance with the equity method. See Note <em style="font: inherit;">2</em> for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. On <em style="font: inherit;"> August 9, 2023, </em>the Company sold its remaining equity interest in GMDC (See Note <em style="font: inherit;">13</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;"><b></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</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;">Preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; fair values of financial instruments, intangible assets, and goodwill, including the underlying estimates of cash flows of our products and reporting unit; useful lives of intangible assets and property and equipment; the valuation of stock-based compensation, and the valuation of deferred tax assets and liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Concentration of Credit Risk</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;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company’s prime contracts with U.S. government agencies represented 10.2% of revenue and subcontracts under federal procurements represented 89.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650950">Three</span> subcontracts under federal procurements represented 30.5%, 19.3%, and 17.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650954">one</span> prime contractor under which the Company has multiple subcontracts represented 55.1% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company’s prime contracts with U.S. government agencies represented 34.7% of revenue and subcontracts under federal procurements represented 60.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650960">Two</span> subcontracts under federal procurements represented 25.7% and 14.47% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650963">one</span> prime contractor under which the Company has multiple subcontracts represented 37.1% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times 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;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company’s subcontracts under federal procurements represented 88.7% of revenue. The terms of these subcontracts vary from <span style="-sec-ix-hidden:c101650967">one</span> to <span style="-sec-ix-hidden:c101650968">five</span> years. Three subcontracts under federal procurements represented 30.8%, 21.7%, and 15.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650972">one</span> prime contractor under which the Company has multiple subcontracts represented 52.9% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company’s prime contracts with U.S. government agencies represented 28.6% of revenue and subcontracts under federal procurements represented 67.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650978">Three</span> subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650982">one</span> prime contractor under which the Company has multiple subcontracts represented 41.4% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company sold <em style="font: inherit;">third</em>-party software and maintenance contracts under agreements with <span style="-sec-ix-hidden:c101650987">one</span> major supplier, accounting for 39.3% and 35.4% of total revenue during the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-months ended <em style="font: inherit;"> June 30, 2022, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2023, </em>the Company’s accounts receivable included receivables from <span style="-sec-ix-hidden:c101650992">two</span> subcontracts under federal procurements that represented 49.5% and 20.7% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c101650995">one</span> prime contractor under which the Company has multiple subcontracts represented 74.4% of the Company’s outstanding accounts receivable in aggregate.</p> <p style="font-family:'Times 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;">As of <em style="font: inherit;"> June 30, 2022, </em>the Company’s accounts receivable included receivables from two prime contracts under federal procurements that represented 29.8% and 14.0% of the Company’s outstanding accounts receivable, respectively and one subcontract under a federal procurement that represented 26.9% of the Company’s outstanding accounts receivable. Receivables from one prime contractor under which the Company has multiple subcontracts represented 32.8% of the Company’s outstanding accounts receivable in aggregate.</p> <p style="font-family:'Times 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><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;">Founded in <em style="font: inherit;">1979</em> as Information Analysis Incorporated (“IAI”), IAI changed its name to WaveDancer, Inc. (“WaveDancer” or the “Company”) and converted from a Virginia corporation to a Delaware corporation in <em style="font: inherit;"> December 2021. </em>The Company is in the business of developing and maintaining information technology (“IT”) systems, modernizing client information systems, and performing other IT-related professional services to government and commercial organizations.</p> <p style="font-family:'Times 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;"> March 17, 2023, </em>the Company sold effectively 75.1% of the equity of its Gray Matters, Inc. subsidiary (“GMI”) to Gray Matters Data Corporation (“GMDC”). Subsequent to the sale, the Company discontinued consolidating GMI and the Company has reflected GMI as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations. See Note <em style="font: inherit;">2</em> for further information about the sale transaction, the deconsolidation of GMI, and treatment of GMI as a discontinued operation.</p> <p style="font-family:'Times 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;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c101650901">two</span> operating segments: Tellenger and Blockchain SCM. Given the classification of GMI, which comprised all of the material operations of the Blockchain SCM segment, as a discontinued operation (see Note <em style="font: inherit;">2</em>), the Company now manages its business as <span style="-sec-ix-hidden:c101650903">one</span> reportable operating segment.</p> <p style="font-family:'Times 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;"><b><i><span style="text-decoration: underline; ">Liquidity and Going Concern</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;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company generated an operating loss from continuing operations of $461,614. As of <em style="font: inherit;"> June 30, 2023, </em>the Company had a working capital deficit of $780,757 including cash and cash equivalents of $338,300, and excluding $1,000,000 of borrowings outstanding under its line of credit facility with Summit Bank ("Summit"). We estimate that over the <em style="font: inherit;">twelve</em> months from the date of these financial statements our operating activities <em style="font: inherit;"> may </em>use as much as approximately $1.0 million to $1.5 million of cash.  <span style="color:#000000;">On <em style="font: inherit;"> August 2, 2023, </em>the Company realized $118,655 of cash proceeds from the sale of 200,000 shares of common stock, and on <em style="font: inherit;"> August 9, 2023, </em>the Company received $1,400,000 of cash from the sale of its remaining equity interest in GMDC and its contingent consideration receivable from GMDC. (See Note <em style="font: inherit;">13</em> for further information about these transactions). </span>On <em style="font: inherit;"> August 9, 2023, </em>the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. We estimate that by the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2024</em> the Company will need to raise additional capital to meet its ongoing operating cash flow requirements as well as to grow its business either organically or through acquisitions. The Company is evaluating strategic alternatives which include the potential merger or sale of the Company. There is <em style="font: inherit;">no</em> assurance that such activities will result in any transactions or provide additional capital, which creates substantial doubt about the Company’s ability to continue as a going concern for at least <em style="font: inherit;">one</em> year from the date that the accompanying unaudited condensed consolidated financial statements are issued.</p> <p style="font-family:'Times 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 condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and satisfaction of liabilities in the ordinary course of business. The propriety of using the going-concern basis is dependent upon, among other things, the achievement of future profitable operations, the ability to generate sufficient cash from operations and potential other funding sources, in addition to cash on-hand, to meet its obligations as they become due. The Company’s unaudited condensed consolidated financial statements do <em style="font: inherit;">not</em> include any adjustment that might result from the outcome of this uncertainty.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.751 -461614 -780757 338300 1000000 1000000.0 1500000 118655 200000 1400000 500000 0 <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 condensed 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 annual 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”) for interim financial statements. 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, 2022 </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;"> April 17, 2023 (</em>the “Annual Report”), as amended. The accompanying <em style="font: inherit;"> December 31, 2022 </em>condensed consolidated balance sheet was derived from the audited financial statements included in the Annual Report but does <em style="font: inherit;">not</em> include all disclosures required by accounting principles generally accepted in the United States of America. 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The unaudited condensed consolidated financial statements as of and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>include the accounts of WaveDancer and its condensed consolidated subsidiaries (collectively, the “Company”, “we” or “our”). 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;">Other than as discussed in “Equity Method Investments” below, there have been <em style="font: inherit;">no</em> changes in the Company’s significant accounting policies as of <em style="font: inherit;"> June 30, 2023, </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.</p> <p style="font-family:'Times 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; ">Equity Method Investments</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 investments in which it owns between <em style="font: inherit;">20%</em> to <em style="font: inherit;">50%</em> of the common stock or has the ability to exercise significant influence, but <em style="font: inherit;">not</em> control, over the investee using the equity method of accounting in accordance with ASC <em style="font: inherit;">323</em> - <i>Equity Method Investments and Joint Ventures</i> (“ASC <em style="font: inherit;">323”</em>). Under the equity method, an investor initially records an investment in the stock of an investee at cost and adjusts the carrying amount of the investment to recognize the investor’s share of the earnings or losses of the investee after the date of acquisition. The Company reflects its share of gains and losses from the investment in equity in net loss of affiliate in the unaudited condensed consolidated statements of operations using the most recently available earnings data at the end of the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In connection with the sale of GMI to GMDC on <em style="font: inherit;"> March 17, 2023, (</em>the "Sale Date"), the Company received common stock in GMDC representing approximately 24.9% of the equity of GMDC. The Company accounts for its investment in GMDC in accordance with the equity method. See Note <em style="font: inherit;">2</em> for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. On <em style="font: inherit;"> August 9, 2023, </em>the Company sold its remaining equity interest in GMDC (See Note <em style="font: inherit;">13</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.249 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Use of Estimates</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;">Preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; fair values of financial instruments, intangible assets, and goodwill, including the underlying estimates of cash flows of our products and reporting unit; useful lives of intangible assets and property and equipment; the valuation of stock-based compensation, and the valuation of deferred tax assets and liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Concentration of Credit Risk</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;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company’s prime contracts with U.S. government agencies represented 10.2% of revenue and subcontracts under federal procurements represented 89.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650950">Three</span> subcontracts under federal procurements represented 30.5%, 19.3%, and 17.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650954">one</span> prime contractor under which the Company has multiple subcontracts represented 55.1% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company’s prime contracts with U.S. government agencies represented 34.7% of revenue and subcontracts under federal procurements represented 60.7% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650960">Two</span> subcontracts under federal procurements represented 25.7% and 14.47% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650963">one</span> prime contractor under which the Company has multiple subcontracts represented 37.1% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times 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;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company’s subcontracts under federal procurements represented 88.7% of revenue. The terms of these subcontracts vary from <span style="-sec-ix-hidden:c101650967">one</span> to <span style="-sec-ix-hidden:c101650968">five</span> years. Three subcontracts under federal procurements represented 30.8%, 21.7%, and 15.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650972">one</span> prime contractor under which the Company has multiple subcontracts represented 52.9% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company’s prime contracts with U.S. government agencies represented 28.6% of revenue and subcontracts under federal procurements represented 67.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. <span style="-sec-ix-hidden:c101650978">Three</span> subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c101650982">one</span> prime contractor under which the Company has multiple subcontracts represented 41.4% of the Company’s revenue in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company sold <em style="font: inherit;">third</em>-party software and maintenance contracts under agreements with <span style="-sec-ix-hidden:c101650987">one</span> major supplier, accounting for 39.3% and 35.4% of total revenue during the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-months ended <em style="font: inherit;"> June 30, 2022, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2023, </em>the Company’s accounts receivable included receivables from <span style="-sec-ix-hidden:c101650992">two</span> subcontracts under federal procurements that represented 49.5% and 20.7% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c101650995">one</span> prime contractor under which the Company has multiple subcontracts represented 74.4% of the Company’s outstanding accounts receivable in aggregate.</p> <p style="font-family:'Times 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;">As of <em style="font: inherit;"> June 30, 2022, </em>the Company’s accounts receivable included receivables from two prime contracts under federal procurements that represented 29.8% and 14.0% of the Company’s outstanding accounts receivable, respectively and one subcontract under a federal procurement that represented 26.9% of the Company’s outstanding accounts receivable. Receivables from one prime contractor under which the Company has multiple subcontracts represented 32.8% of the Company’s outstanding accounts receivable in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.102 0.897 0.305 0.193 0.175 0.551 0.347 0.607 0.257 0.1447 0.371 0.887 0.308 0.217 0.156 0.529 0.286 0.678 0.274 0.165 0.105 0.414 0.393 0.354 0.495 0.207 0.744 2 0.298 0.140 1 0.269 1 0.328 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Note <em style="font: inherit;">2.</em></b>         <b>Sale and Deconsolidation of GMI and Discontinued Operations</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;">On <em style="font: inherit;"> March 17, 2023, </em>the Company entered into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to <em style="font: inherit;">five</em> percent (5%) of the purchaser’s GAAP based revenue through <em style="font: inherit;"> December 31, 2029 </em>attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments will be calculated for each calendar year and are due by <em style="font: inherit;"> March 31 </em>of the following year. GMDC also paid the Company $133,148 for certain of GMI’s operating expenses for the period beginning <em style="font: inherit;"> March 1, 2023 </em>through <em style="font: inherit;"> March 17, 2023.</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;text-indent:36pt;">The equity interest StealthPoint and other GMDC investors received is in the form of Series A non-participating convertible preferred stock having a <em style="font: inherit;">one</em>-times (<em style="font: inherit;">1x</em>) liquidation preference and <em style="font: inherit;">no</em> cumulative dividends. In addition, the Company and GMDC entered into a transition services agreement whereby the Company continues to provide certain administrative services for GMI. The value of these services is estimated to be $65,000 which was paid by GMDC at closing and is <em style="font: inherit;">not</em> subject to adjustment. The $65,000 prepayment is included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of <em style="font: inherit;"> March 31, 2023 </em>and has been amortized as a reduction to selling, general and administrative expenses ratably over the <em style="font: inherit;">three</em>-month period ending <em style="font: inherit;"> June 30, 2023 </em>after which time we anticipate that <em style="font: inherit;">no</em> further transition services will be provided. The total cash received at closing was $1,000,974. The Company also has the right to appoint a representative to GMDC’s board of directors and a right to co-invest in the anticipated Series B preferred stock financing round which GMDC intends to consummate in the future.</p> <p style="font-family:'Times 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 components of the consideration received and the methods for determining their fair values are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Consideration</p> </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;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Description and Valuation Methodology</p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash at closing</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">935,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Cash received at closing less estimated value of transition services to be provided.</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash after closing</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">133,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Actual cash operating expenses of GMI from March 1 through March 17, 2023 (prior to the transfer of GMI to GMDC).</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">GMDC common stock</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">581,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Based on Series A preferred stock issuance to other GMDC investors for $3,000,000 in cash and application of an option pricing model backsolve method and a minority interest discount to estimate the fair value of the common shares of GMDC.</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 6%; 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); vertical-align: top;">682,000</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Estimated by applying a discount rate of <span style="-sec-ix-hidden:c101651062">40.8</span>% to the projected cash receipts expected over the 7-year horizon. (See Note 5).</em></p> </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: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consideration</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: 6%; 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);">2,332,122</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 67%;"><em style="font: inherit;"> </em></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 GMDC common stock is accounted for as an equity method investment (See Note <em style="font: inherit;">1</em>). The contingent consideration receivable will be remeasured at fair value at the end of each reporting period with adjustments reported in the consolidated statement of operations until the receivable is settled.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognized a gain on the sale of GMI of $100,615, which is included in net loss on discontinued operations in the unaudited condensed consolidated statement of operations, and immediately deconsolidated GMI upon its sale. GMDC was <em style="font: inherit;">not</em> a related party of the Company at the time of its purchase of GMI. Subsequent to our deconsolidation of GMI, GMI and GMDC are related parties of the Company due to our equity interest in GMDC.</p> <p style="font-family:'Times 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 sets forth details of net earnings from discontinued operations for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> which reflects the results of the Blockchain SCM operating segment (See Note <em style="font: inherit;">1</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><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: 52%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" 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: 13%;"> <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 June 30,</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="6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Six Months Ended June 30,</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: 52%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;">2023</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" 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;">2022</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" 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;">2023</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" 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;">2022</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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">$</td><td style="width: 9%; 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; 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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">566,862</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: 9%; 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; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">566,862</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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);">-</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: 9%; 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);">540,921</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: 9%; 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);">74,223</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: 9%; 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);">861,327</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(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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross Profit</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 style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,941</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74,223</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(294,465</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses -</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </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: 9%;"> </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: 9%;"> </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: 9%;"> </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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Salaries and benefits</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,431</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484,249</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">613,278</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles amortization</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">306,917</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,338</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">613,705</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock based compensation, before forfeitures</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,629</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,487</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,839</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeiture of stock options</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(407,322</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other operating expenses</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">237,460</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,633</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">389,126</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of contingent consideration</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(942,609</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(930,000</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on disposal of business</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: 9%; 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);">-</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: 9%; 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);">-</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: 9%; 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);">(100,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 9%; 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);">-</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Loss before income tax benefit</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(124,887</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(335,993</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,233,413</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax benefit</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: 9%; 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);">-</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="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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;">521,338</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 9%; 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);">-</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: 9%; 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);">1,710,917</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income (loss) on discontinued 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: 9%; 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;">-</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: 9%; 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;">396,451</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: 9%; 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;">(335,993</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: 9%; 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);">477,504</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>there was a total of 715,000 unvested stock options forfeited by GMI employees, including 527,500 forfeited by employees who resigned from WaveDancer, on the Sale Date, and were offered employment by GMDC. Stock-based compensation expense of $407,322, previously recognized for these forfeited options, was taken back into income in <em style="font: inherit;"> March 2023.</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; text-indent: 36pt;">The following table presents the components of the assets of our discontinued operations that were classified as held for sale as of <em style="font: inherit;"> December 31, 2022. </em>As of <em style="font: inherit;"> March 31, 2023, </em>GMI had been sold and its accounts deconsolidated from the condensed consolidated balance sheet.</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: 60%; 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,<br/> 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationship intangible asset, net of amortization</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,057,722</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangible asset, net of amortization</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">760,698</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized software development costs</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: 16%; 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);">498,425</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total assets of discontinued 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%; 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);">2,316,845</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> 0.249 935974 0.05 133148 65000 65000 1000974 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Consideration</p> </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;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Description and Valuation Methodology</p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash at closing</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">935,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Cash received at closing less estimated value of transition services to be provided.</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash after closing</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">133,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Actual cash operating expenses of GMI from March 1 through March 17, 2023 (prior to the transfer of GMI to GMDC).</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">GMDC common stock</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: 6%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; vertical-align: top;">581,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Based on Series A preferred stock issuance to other GMDC investors for $3,000,000 in cash and application of an option pricing model backsolve method and a minority interest discount to estimate the fair value of the common shares of GMDC.</em></p> </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: 24%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 6%; 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); vertical-align: top;">682,000</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Estimated by applying a discount rate of <span style="-sec-ix-hidden:c101651062">40.8</span>% to the projected cash receipts expected over the 7-year horizon. (See Note 5).</em></p> </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: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consideration</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: 6%; 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);">2,332,122</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 67%;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 935974 133148 581000 682000 2332122 100615 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><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: 52%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" 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: 13%;"> <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 June 30,</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="6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Six Months Ended June 30,</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: 52%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;">2023</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" 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;">2022</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" 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;">2023</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" 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;">2022</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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">$</td><td style="width: 9%; 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; 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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">566,862</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: 9%; 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; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">566,862</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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);">-</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: 9%; 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);">540,921</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: 9%; 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);">74,223</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: 9%; 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);">861,327</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(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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross Profit</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 style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,941</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74,223</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(294,465</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses -</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </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: 9%;"> </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: 9%;"> </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: 9%;"> </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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Salaries and benefits</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,431</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484,249</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">613,278</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles amortization</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">306,917</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,338</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">613,705</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock based compensation, before forfeitures</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,629</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,487</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,839</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeiture of stock options</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(407,322</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other operating expenses</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">237,460</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,633</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">389,126</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of contingent consideration</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(942,609</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(930,000</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on disposal of business</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: 9%; 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);">-</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: 9%; 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);">-</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: 9%; 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);">(100,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 9%; 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);">-</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Loss before income tax benefit</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(124,887</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(335,993</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,233,413</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax benefit</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: 9%; 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);">-</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="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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;">521,338</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 9%; 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);">-</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: 9%; 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);">1,710,917</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income (loss) on discontinued 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: 9%; 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;">-</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: 9%; 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;">396,451</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: 9%; 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;">(335,993</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: 9%; 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);">477,504</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 60%; 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,<br/> 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationship intangible asset, net of amortization</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,057,722</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangible asset, net of amortization</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">760,698</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized software development costs</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: 16%; 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);">498,425</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total assets of discontinued 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%; 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);">2,316,845</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> 0 566862 0 566862 0 540921 74223 861327 25941 -74223 -294465 0 378431 484249 613278 0 306917 85338 613705 0 170629 65487 252839 -0 -0 407322 -0 0 237460 134633 389126 0 -942609 0 -930000 -0 -0 100615 -0 0 -124887 -335993 -1233413 -0 -521338 -0 -1710917 0 396451 -335993 477504 715000 527500 407322 1057722 760698 498425 2316845 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Note <em style="font: inherit;">3.</em></b>         <b>Revenue from Contracts with Customers</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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;">We generate 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. We sell through our 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></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 has 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 under which documentary evidence of acceptance or receipt of deliverables is <em style="font: inherit;">not</em> present or withheld by the customer, the Company recognizes revenue when it has the right to invoice 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;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. 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;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" 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;">Three months ended June 30,</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 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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">2022</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; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Contract Type</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;">Amount</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;">Percentage</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;">Amount</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;">Percentage</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,719,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">84.9</td><td style="width: 1%; 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;">%</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153,537</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Services fixed price over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,154</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.6</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">112,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,061</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,423,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38.0</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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: 9%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,918</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,024,622</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,750,520</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" 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;">Six months ended June 30,</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 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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">2022</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; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Contract Type</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;">Amount</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;">Percentage</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;">Amount</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;">Percentage</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,600,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">86.0</td><td style="width: 1%; 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;">%</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,066,533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60.3</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Services fixed price over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">204,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.9</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">200,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113,330</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.7</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,286,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33.9</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">98,087</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; 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: 9%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,615</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,184,745</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,746,032</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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;"><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 as of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Accounts receivable as of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>consist of the following:</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: 70%; 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed federal government</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;">1,706,632</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;">1,573,407</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed commercial</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;">-</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;">56,152</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables</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);">28,312</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);">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable</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);">1,734,944</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);">1,629,559</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: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.</p> <p style="font-family:'Times 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>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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> are as follows:</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; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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; text-indent: 9pt;">Contract liabilities added</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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; text-indent: 9pt;">Revenue recognized</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 black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(55,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="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;">Balance as of March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">127,091</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</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: 16%; 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);">(55,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">72,003</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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">186,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Contract liabilities added</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Revenue recognized</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 black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(56,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="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;">Balance as of March 31, 2022</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">149,692</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,612</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</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: 16%; 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);">(71,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">165,843</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Revenues recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> from the balances as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> were $55,088 and $55,168, respectively. Revenues recognized during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> from the balances as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> were $110,753 and $111,591, 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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 condensed consolidated 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. As of <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023,</em> and <em style="font: inherit;"> December 31, 2022 </em>the Company had $0 of deferred costs of revenue. Changes in deferred costs of revenue balances for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>are as follows:</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; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154,218</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,800</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</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: 16%; 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);">(55,362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 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; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101,656</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</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: 16%; 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);">(53,434</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">48,222</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" 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;">Three months ended June 30,</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 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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">2022</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; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Contract Type</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;">Amount</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;">Percentage</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;">Amount</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;">Percentage</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,719,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">84.9</td><td style="width: 1%; 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;">%</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,153,537</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Services fixed price over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,154</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.6</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">112,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,061</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,423,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38.0</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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: 9%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,918</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,024,622</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,750,520</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" 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;">Six months ended June 30,</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 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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">2022</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; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Contract Type</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;">Amount</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;">Percentage</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;">Amount</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;">Percentage</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,600,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">86.0</td><td style="width: 1%; 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;">%</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,066,533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60.3</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Services fixed price over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">204,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.9</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.6</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">200,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113,330</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.7</td><td style="width: 1%; 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;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,286,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33.9</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">98,087</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; 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;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; 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: 9%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,615</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,184,745</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,746,032</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> 1719674 0.849 2153537 0.574 102402 0.051 51154 0.013 33090 0.016 21080 0.006 112791 0.056 52061 0.014 56665 0.028 1423770 0.380 0 0 48918 0.013 2024622 1.000 3750520 1.000 3600335 0.860 4066533 0.603 204804 0.049 102308 0.015 66180 0.016 30080 0.004 200096 0.048 145601 0.022 113330 0.027 2286808 0.339 0 0 98087 0.015 0 0 16615 0.002 4184745 1.000 6746032 1.000 0 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 70%; 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed federal government</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;">1,706,632</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;">1,573,407</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed commercial</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;">-</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;">56,152</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables</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);">28,312</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);">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable</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);">1,734,944</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);">1,629,559</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> 1706632 1573407 0 56152 28312 0 1734944 1629559 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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; text-indent: 9pt;">Contract liabilities added</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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; text-indent: 9pt;">Revenue recognized</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 black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(55,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="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;">Balance as of March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">127,091</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</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: 16%; 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);">(55,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">72,003</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">186,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Contract liabilities added</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Revenue recognized</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 black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(56,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="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;">Balance as of March 31, 2022</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">149,692</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,612</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</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: 16%; 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);">(71,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">165,843</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> 182756 0 -55665 127091 0 -55088 72003 186835 19280 -56423 149692 87612 -71461 165843 55088 55168 110753 111591 0 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154,218</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs added</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,800</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</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: 16%; 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);">(55,362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 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; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101,656</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</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: 16%; 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);">(53,434</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">48,222</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> 154218 2800 55362 101656 -53434 48222 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Note <em style="font: inherit;">4.</em></b>         <b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has <em style="font: inherit;">two</em> significant operating leases, <em style="font: inherit;">one</em> for its headquarters offices in Fairfax, Virginia and <em style="font: inherit;">one</em> for additional office space in Annapolis, Maryland. The leases both commenced in <em style="font: inherit;">2021</em> and have original lease terms ranging from 37 to 67 months and rental rates escalate by approximately 2.5% annually under both leases. The Company determines if an arrangement is a lease at inception.</p> <p style="font-family:'Times 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;">As of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </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;">Each of the Company’s operating lease assets represent its right to use an underlying asset for the lease term and the related lease liability 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 leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement dates in determining the present value of lease payments. The operating lease assets also include any lease payments made and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements include rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liabilities and operating lease assets. 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’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;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2023, </em>our <em style="font: inherit;">two</em> operating leases had a weighted average remaining lease term of 29 months and a weighted average discount rate of 5.0%. Future lease payments under operating leases as of <em style="font: inherit;"> June 30, 2023, </em>were as follows:</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: 70%; 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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; 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;">115,438</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174,721</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,804</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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; 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);">70,220</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease 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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,183</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: discount</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);">(29,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</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);">405,763</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The total expense incurred related to its operating leases was $38,053 and $54,460 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> respectively, and $76,106 and $110,720 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> P37M P67M 0.025 P29Y 0.050 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 70%; 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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; 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;">115,438</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174,721</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,804</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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; 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);">70,220</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease 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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,183</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: discount</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);">(29,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</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);">405,763</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> 115438 174721 74804 70220 435183 29420 405763 38053 54460 76106 110720 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">5.</em></b>         <b>Fair Value Measurements</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 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on <em style="font: inherit;">three</em> levels of inputs, of which the <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> are considered observable and the last unobservable, that <em style="font: inherit;"> may </em>be used to measure fair value which are 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" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:middle;width:2.5%;"> </td><td style="vertical-align:top;width:1%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;width:0.5%;"> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">1—Quoted</em> prices in active markets for identical assets or liabilities;</p> </td></tr> <tr><td style="vertical-align:middle;width:2.5%;"> </td><td style="vertical-align:top;width:1%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;width:0.5%;"> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">2—Inputs</em> other than Level <em style="font: inherit;">1</em> that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are <em style="font: inherit;">not</em> active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</p> </td></tr> <tr><td style="vertical-align:middle;width:2.5%;"> </td><td style="vertical-align:top;width:1%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;width:0.5%;"> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level <em style="font: inherit;">3—Unobservable</em> inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value of the assets or liabilities.</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 following table presents the fair value hierarchy for the Company’s financial instruments measured at fair value on a recurring basis as of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022:</em></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; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" 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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,250</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,250</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent consideration receivable</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">682,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">682,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" 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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,242</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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:27pt;">As discussed in Note <em style="font: inherit;">2</em> above, in connection with its sale of GMI, the Company received contingent consideration that requires to GMDC to make annual payments equal to <em style="font: inherit;">five</em> percent (5%) of the purchaser’s GAAP based revenue through <em style="font: inherit;"> December 31, 2029, </em>up to a cumulative maximum of $4,000,000, attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. The fair value of the contingent consideration was estimated based on GMDC’s forecast of revenue, the estimated after-tax payments to the Company, and the present value of the after-tax payments based on discount rate that reflects the risk of achieving the timing and amounts of forecasted payments. The significant inputs utilized in estimating the fair value of contingent consideration include the forecast of revenues, the income tax rate of 27.0 percent, and the discount rate of 40.75 percent.</p> <p style="font-family:'Times 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:18pt;">The following table is a roll-forward of the Level <em style="font: inherit;">3</em> fair value measurements.</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; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of contingent consideration:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">December 31, 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; 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;">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions</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);">682,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">March 31, 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; 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;">682,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions</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);">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">June 30, 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; 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);">682,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></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;">There were no unrealized gains or losses recognized in income for the <em style="font: inherit;">three</em>- or <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June 30, 2023.</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" 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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,250</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,250</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent consideration receivable</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">682,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">682,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" 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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,242</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 3250 0 0 3250 0 0 682000 682000 58242 0 0 58242 0.05 4000000 0.270 0.4075 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of contingent consideration:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">December 31, 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; 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;">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions</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);">682,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">March 31, 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; 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;">682,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions</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);">-</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">June 30, 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; 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);">682,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></tr> </tbody></table> 0 682000 682000 0 682000 0 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">6.</em></b>         <b>Intangible Assets and Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Information regarding our intangible assets is as follows:</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; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Useful</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Additions</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with estimated useful lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Customer relationships</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-compete agreements</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">(308,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(396,339</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Sub-total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">901,783</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88,122</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">813,661</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with indefinite lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Trade names</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);"><em style="font: inherit;">-</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">280,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net identifiable intangible assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,181,783</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,093,661</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Useful</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2021</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Additions</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with estimated useful lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Customer relationships</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-compete agreements</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">(131,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(220,095</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Sub-total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,078,027</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88,122</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">989,905</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with indefinite lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Trade names</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);"><em style="font: inherit;">-</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">280,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net identifiable intangible assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,358,027</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,269,905</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> <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, 2023, </em>expected amortization expense relating to purchased intangible assets for each of the next <em style="font: inherit;">five</em> years and thereafter is as follows:</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; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,307</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; 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);">170,488</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 16%; 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);">813,661</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Useful</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Additions</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with estimated useful lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Customer relationships</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-compete agreements</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">(308,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(396,339</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Sub-total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">901,783</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88,122</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">813,661</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with indefinite lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Trade names</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);"><em style="font: inherit;">-</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">280,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net identifiable intangible assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,181,783</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,093,661</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Useful</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2021</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Additions</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with estimated useful lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Customer relationships</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">8.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,090,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-compete agreements</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.0</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">(131,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">(220,095</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Sub-total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,078,027</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88,122</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">989,905</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets with indefinite lives</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Trade names</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 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: 10%; 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);">280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);"><em style="font: inherit;">-</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 10%; 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);">280,000</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net identifiable intangible assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,358,027</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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);">(88,122</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 10%; 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,269,905</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> P8Y 1090000 1090000 P3Y 120000 120000 308217 88122 396339 901783 88122 813661 280000 280000 1181783 88122 1093661 P8Y 1090000 1090000 P3Y 120000 120000 131973 88122 220095 1078027 88122 989905 280000 280000 1358027 88122 1269905 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,307</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 16%; 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);">170,488</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(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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 16%; 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);">813,661</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 146307 136248 136248 136248 170488 813661 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">7.</em></b>         <b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have <em style="font: inherit;">three</em> 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>The <em style="font: inherit;">2016</em> Stock Incentive Plan was adopted in <em style="font: inherit;">2016</em> (<em style="font: inherit;">“2016</em> Plan”) and had options granted under it through <em style="font: inherit;"> November 15, 2021. </em>On <em style="font: inherit;"> October 11, 2021, </em>the Board of Directors approved the <em style="font: inherit;">2021</em> Stock Incentive Plan (<em style="font: inherit;">“2021</em> Plan”) and on <em style="font: inherit;"> December 2, 2021, </em>our shareholders approved the <em style="font: inherit;">2021</em> Plan.</p> <p style="font-family:'Times 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 recognizes compensation costs on a straight-line basis over the service period of the awards. There were no option awards granted in the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>nor in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022. </em>Fair values of option awards granted in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </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> <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; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td 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%;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.91%</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">- </em></td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2.41%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.75</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">- </em></td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45.8%</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">46.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;text-indent:36pt;">Determining the assumptions for the expected term and volatility requires management to exercise significant judgment. The expected term represents the weighted-average period that options granted are expected to be outstanding giving consideration to vesting schedules. Since the Company does <em style="font: inherit;">not</em> have an extended history of actual exercises, the Company has estimated the expected term using a simplified method which calculates the expected term as the average of the time-to-vesting and the contractual life of the awards. Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility to that of several public company issuers that operate within its market segment. The guideline companies’ volatility was increased by a size adjustment premium of 30% to compensate for the difference in size between the guideline companies and the Company in its calculation.</p> <p style="font-family:'Times 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 912,000 options with grant date fair values totaling $2,074,670 granted during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2022.</em> There were zero and 52,000 options exercised during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023, </em>and <em style="font: inherit;">2022,</em> respectively. There were 20,000 and 157,000 options exercised during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.  As of <em style="font: inherit;"> June 30, 2023, </em>there was $591,946 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 13 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 $88,159 and $358,936 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> respectively, and $376,331 and $588,902 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td 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%;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.91%</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">- </em></td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2.41%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.75</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">- </em></td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45.8%</td><td colspan="2" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">46.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 0.0191 0.0241 0 P5Y9M P6Y 0.458 0 0.461 0.30 912000 2074670 0 52000 20000 157000 591946 P13M 88159 358936 376331 588902 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">8.</em></b>         <b>Settlement of Litigation</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;">On <em style="font: inherit;"> April 28, 2023, </em>the Company and Jeffrey Gerald, the individual from whom the WaveDancer purchased all the outstanding shares of GMI, executed an agreement to settle pending litigation between them (the “Settlement Agreement”). On <em style="font: inherit;"> January 25, 2023, </em>Gerald, as the result of the termination of his employment, filed a lawsuit against the Company for <em style="font: inherit;">one</em> year’s severance of $150,000 and benefits to which he claimed he was entitled under his employment agreement with the Company. He had also claimed an anticipatory breach of the payment of $1,500,000 of deferred consideration otherwise due him on <em style="font: inherit;"> December 10, 2023, </em>under the Stock Purchase Agreement between him and the Company and an anticipatory breach to release from escrow 436,481 shares of the Company’s common stock which are held in escrow for application against potential indemnity claims under the Stock Purchase Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company filed an answer denying Gerald’s claims. In addition, the Company filed a counterclaim seeking damages from Gerald associated with the acquisition transaction and arising under the Stock Purchase Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The principal terms of the Settlement Agreement were:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 54pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(a)</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">All amounts due to Gerald related to the GMI acquisition, including the $1,500,000 of deferred consideration, were deemed satisfied and such obligations were extinguished;</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 54pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(b)</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The Company removed restrictions from 436,481 shares of the Company’s common stock;</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 54pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(c)</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The Company paid Gerald $25,000 as reimbursement for legal costs; and,</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 54pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(d)</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Gerald and the Company agreed to mutual general releases of <em style="font: inherit;">one</em> another.</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;">As a result of the settlement, the Company recognized a gain, net of expenses, of $1,442,468.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 150000 1500000 436481 1500000 436481 25000 1442468 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9.</em></b>         <b>Revolving Line of Credit and Notes Payable</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;">On <em style="font: inherit;"> September 30, 2022, </em>the Company entered a revolving line of credit with Summit Community Bank (“Summit”) that provided for on-demand or short-term borrowings of up to $1,000,000 at a variable interest rate equal to the prime rate as published in <i>The Wall Street Journal</i>, with a minimum rate of 3.99% and a maximum rate of 20.00%, and subject to a borrowing base calculated using outstanding accounts receivable. Borrowings under the line of credit are secured by the assets of the Company. As of <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023,</em> there was $1,000,000 outstanding under this line of credit. There we no borrowings or repayments during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023, </em>and there were <span style="-sec-ix-hidden:c101651493">$575,000</span> of borrowings and no repayments during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023. </em>As of <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023,</em> there is <span style="-sec-ix-hidden:c101651498">no</span> borrowing availability under this line of credit. On <em style="font: inherit;"> August 9, 2023 </em>the Company repaid $500,000 on the line of credit. (See Note <em style="font: inherit;">13.</em>) The line of credit expires on <em style="font: inherit;"> August 16, 2023.</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Premium Financing Note Payable</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 Company entered into a Premium Finance Agreement (“Premium Agreement”) on <em style="font: inherit;"> March 7, 2023, </em>to purchase a <em style="font: inherit;">one</em>-year term directors and officers insurance policy. The Premium Agreement is for $305,759 at a fixed rate of 8.75% per annum, amortized over <em style="font: inherit;">ten</em> months. The Premium Agreement requires <em style="font: inherit;">ten</em> fixed monthly principal and interest payments of $31,815 from <em style="font: inherit;"> March 24, 2023 </em>to <em style="font: inherit;"> December 24, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000 0.0399 0.2000 1000000 0 0 500000 305759 0.0875 31815 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">10.</em></b>         <b>Sales of Shares Under Common Stock Purchase Agreement</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;">On <em style="font: inherit;"> July 8, 2022, </em>we entered into a Common Stock Purchase Agreement (the “Purchase Agreement” or "ELOC") and a Registration Rights Agreement (the “Registration Rights Agreement”) with B. Riley Principal Capital II, LLC (“B. Riley”). Pursuant to the Purchase Agreement, subject to certain limitations and conditions, the Company has the right, but <em style="font: inherit;">not</em> the obligation, to sell to B. Riley up to <em style="font: inherit;">$15,000,000</em> of shares of the Company’s common stock, par value $0.001 per share (“Common Stock”), from time to time. Sales of Common Stock to B. Riley under the Purchase Agreement, and the timing of any such sales, are solely at the Company’s option, and the Company is under <em style="font: inherit;">no</em> obligation to sell any securities to B. Riley under the Purchase Agreement. Pursuant to the Registration Rights Agreement, the Company agreed to file a registration statement with the Securities Exchange Commission (the “SEC”) to register under the Securities Act of <em style="font: inherit;">1933,</em> as amended (the “Securities Act”) the resale by B. Riley of up to 4,500,000 shares of Common Stock that the Company <em style="font: inherit;"> may </em>issue or elect, in the Company’s sole discretion, to issue and sell to B. Riley, from time to time under the Purchase Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> August 11, 2022 </em>and <em style="font: inherit;"> November 10, 2022, </em>the Company issued to B. Riley 89,835 and 29,945 shares, respectively, as a commitment fee in accordance with the Purchase Agreement. The total value of the commitment fee shares was $150,000 and is included in prepaid expenses and other current assets on the unaudited consolidated condensed balance sheet as of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022.</em> The commitment fee represents prepaid stock issuance cost and is being amortized to additional paid in capital as shares are sold under the Purchase Agreement. For the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023,</em> the Company amortized $76,673 and $92,495 of the commitment fee, 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;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2023, </em>there were no shares of common stock sold under the Purchase Agreement. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023, </em>the Company sold 74,286 shares of common stock to B. Riley at an average price of $0.72 per share, net of fees of approximately $0.04 per share. The net proceeds from these sales were $53,453. There were no sales under the Purchase Agreement during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.001 4500000 89835 29945 150000 76673 92495 0 74286 0.72 0.04 53453 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">11.</em></b>         <b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022,</em> the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate is primarily driven by the presence of a full valuation allowance in all taxing jurisdictions.</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>Note <em style="font: inherit;">12.</em></b>         <b>Earnings Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Basic earnings (loss) per share excludes dilution and is computed by dividing the 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 195,100 shares from stock options were excluded from diluted shares for the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023.</em> The antidilutive effect of 711,537 shares from stock options and 146,269 shares from warrants were excluded from diluted shares for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022, </em>and the antidilutive effect of 713,035 shares from stock options and 239,779 shares from warrants were excluded from diluted shares for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 195100 711537 146269 713035 239779 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">13.</em></b>         <b>Subsequent Events</b></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;">On <em style="font: inherit;"> August 2, 2023, </em>the Company sold 200,000 shares of common stock under the ELOC at a price of $0.59 per share, net of fees of $0.03 per share. The net proceeds from this sale were $118,655.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> August 9, 2023, </em>the Company and GMDC closed a rollover stock purchase agreement and an amendment agreement to the Stock Purchase agreement dated <em style="font: inherit;"> March 17, 2023, </em>wherein the Company had sold effectively 75.1% of the equity of GMI to GMDC (the "Agreement"). The rollover stock purchase agreement and the amendment agreement together provide for the following:</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45px;"> </td><td style="width: 16px; vertical-align: top;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">●</p> </td><td style="width: 1820px; vertical-align: top;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The termination of the rights and obligations under the Agreement with respect to the calculation and payment of future contingent payments from GMDC to the Company, in exchange for the payment of $1,000,000 cash by GMDC to the Company;</p> </td></tr> <tr><td style="width: 45px;"> </td><td style="width: 16px; vertical-align: top;">●</td><td style="width: 1820px; vertical-align: top;">The sale by the Company, to certain of GMDC's investors, of all of its common stock of GMDC, in exchange for cash of <span style="-sec-ix-hidden:c101651574">$400,000;</span> and,</td></tr> <tr><td style="width: 45px;"> </td><td style="width: 16px; vertical-align: top;">●</td><td style="width: 1820px; vertical-align: top;">The termination of various ongoing rights and obligations of the Company and GMDC established in the Agreement and ancillary agreements entered into in connection with the Agreement.</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As a result of this transaction, the Company will recognize a gain of approximately $382,525. As of <em style="font: inherit;"> August 9, 2023 </em>the Company has no remaining investment or financial interest in GMDC or GMI.</p> <p style="font-family:'Times 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> 200000 0.59 0.03 118655 0.751 1000000 382525 0 EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /" "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 " #P@ M7GX#!J.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Z@&R;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8&J: M&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@X.UI]S*O6[@N MD>X,YE_)23H'7+/KY-=Z\[C?,E7QJB[X0R'$ON*2WTNQ>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /" "U&PO=V]R:W-H965T&UL MM9EA;]LV$(;_"N$-PP;$L4C93M(E!APG:=VU:1IG*;IA'QB)MH5(HD=2+J5ZU',A#'E.XE2?M>;&+-YU.CJ8BX3K M0[D0*?PRE2KA!D[5K*,72O P#TKB#O.\?B?A4=H:G.;7;M3@5&8FCE)QHXC. MDH2KEW,1R^59B[;6%VZCV=S8"YW!Z8+/Q$28/Q.B45YD/+1GHS#LY9G6R1B$1@KP>'/DQB).+9*T(Y_ M5Z*M\IDVQN97+#V(%U+-Z@8QU M_C]9%O=VNRT29-K(9!4,+4BBM/C+GU<=L1G0KPE@JP#V)H#6/<%?!?@Y:-&R M'.N"&SXX57))E+T;U.Q!WC=Y--!$J4WCQ"CX-8(X,[B00099,628AN0R-9%Y M(>.T* _;S6VBYUP)?=HQ\#0;TPE6RN>%,JM1[I//,C5S#:JA"%_'=Z"595/9 MNJGG#!7\F*6'Q/<."/.8[VC/" \?9K-#0IWAKYKCESWGYWK^MI[;[*Z_/\%= M9&Q$HO]Q=5DAV75+VE?VG5[P0)RUX)W40CV)UN"7GVC?^]W%^X/$7M%W2_HN MICY8E7UX,KT>7MP=D?#TZ='&B"@TY^R5G'VW?$,HXS$OY*N8S M%Q\>/^6Q=G7+" UK"'540AVAC1IE2N5(D0Z@0+\+KNQ(1&"4=*805VNW*6O[ MU 6)!C:$/"XAC]%FE6/0BO)&J$B&Y HN.T=L7.TK<_&A,0WY3DJ^D__%EV>Q ME@[7JILUT*B&?-2KIE]O-\*[EX6S+K?$4Z_]U46%AS7%VG 5=#>LKQE71JC8 M#J,+J8P3$=B7F*C M2F$:U%%N=9!\XF*UTP4>UQ2RAE>FAN$]9\0[# M$-3UP?J Y,N2+ZD[K[@D91[MD4]"D(\\>-30=9]%(E4$T_$'6",O^0O44!9! M#3'J.;MD'PZ)5A:)XJ[F;9>,[!F4^YU*2F_-D)N@^K1"NO1'&# M\Q:T?+%OE'R*TL"=?%SS?N@$W8=G8I5G8KCG>0MZ([6!:OPK6M2.75L4&?-\ M]R>%?=@H5MDHAEN?O%:'2O!Z,%S@R'-C[<,ZLVI2OLDL,=SAWD0$/(:>$LE\??B,3$60*,NF$Q)5&,DE@Q)T8 M&3P>D 6L?IYXG GRLW<(3H,LA"J^SSD[81]VBE5VBN%."*QB&*4S,GE)'F3L M9,<%O@WO+YQ<^W!1K')1#/CBY&#H7;WA@4\+* M-+&=3-/Z"TIA]/-4PHSB7GIO4?SN_( \PJ.:UDEL8I+%"+[02[@.-K M<"I^_" AS7$\RO[X^]D?RX3H6;VK7P/"F8. M#B%9\-29URV"M0MR/*XI:.5^?-R\K/,X%Y!'# ^7J8;ZSV:EN+S:(/W-;O9K$8@JAWN$1/%X5>Z[% MB9&+?-OR01HCD_QP+G@HE+T!?I]*:=8G]@'ESO?@/U!+ P04 " #P@ M7 M=3)VT6(' $'@ & 'AL+W=OEJ7I"73\ M>>AT<7JG:3B^/O;^:^\\./,D6GFORC^*7&_N%GR!DO M4V7;_X]>#K9X@;*NU:HZ- 8%55'O?XMOAX$8-2#A3 -Z:$"O;< .#5COZ%Y9 M[]:#T&)UVZ@7U!AKZ,U<]&/3MP9OBMI,XZ-NX&D![?3J7M4Y3(K,$5RUJBQR MH>'F@RA%G4GT:#INT8]?:M'E!3SY"=V@+X\/Z,_10P'B&+*',WO_[LVX?N]F:%O6NW(I-W"UA"K6QVE(9>I>^S3'4@#')$)D'E4RE=&O>=1*.7DX2%:1A.1#KL8II&4>I6&9U4 M1EZ5GQJY%46.Y+>M63UM/[9*;V0#B_925$66IHA&/(PGTFVS,*1A&+F5QR?E ML5?Y?Y46Y14B8^OM-$I3G$ZCP&'',<-\1F9RDIEX97ZLM:B?"YC]@\8 U0 U MM8;$GW555_9I2E2JT<5?HB<"/'O#TCA@+ WZ^7@#,@)*D@!BJ=W*'ACEJ\O9 MQ(X2G+(X)A-G'7:$DX0SM[/\Y"SW.OLOI?*7HBQ=TKCCE30B>"KMLMV9M/0D M+?5*Z[E^H]8W72L1% \-C'7]C$H)Z-S/C$MT:HEAA.)X&N$.LR0F.'1+)GA@ M&KZP.HU2_=I'@4EV6R@\M#."<@G9-BOV$63,K9 *"8&08L>02DD04WXYI X2 MQ\XE*>73(7"8I3Q-9V:-C+!._ E?U6:BS!K?BM=J+M4?>AF_/N90 DY7N<,. MST@=0*-RJ)S4!K>FT3RDC, MYV!#!DX2/RCWN/&,H4VYF(8)PW0JT39,4DXHFMS $Y.,LT;"+L0IUL$_W/^;JK4-0QJ-[<[5#J D?E)"25@57876 M10U;)Z.Z5EIZ!]CF'^$Q(59NL^UFU-(!D=2/2 B I@/^@;Q&E64/MT;NF7AA M(5 ;61$C$9V6W@Z[.(F3-)[1/K"-7F);516M.4CPQB^UF44QBZ?IV6$&A1-F M,S4='>TN_7S[6&>JDDB+;]*OTX$XN[Z[9'4N]2//5#6-R"[F:FKS+(&JQIIZQ^Z0TR2:B]"!>M1/O=\G MA?)(+KHY;KZ6$;]+#O?T5Z*#!M6C$$A$293O0Y# MSGE(YH9XP!KU8\T?'+6J;WP!XN!9&>\ <]6/N%""0U\;2 M^]V54[%-KRB%NFTJ^)+9^;G7 #KF!]T^.BY$!;-1Q6(*M9":K)X#E\03Z\AD LYE-<9^_(?[- M8>5- 9E<; M8#TZQ-K19Q..$LVENF;&,<#(#3C8 GET\_1T=S:R+S%WM,QO< M-XS"GCJ-IZ1TFA+(F7RN>&(#YMF%S6T#";QK7H\!3((X80&.R"E:-;"SU<'U M0>7TUH;]31I'U-J)76%X[NE0%K!K3HW;:W.4XU X)DDTVA(>!-N&+*%IBF>* M;S84!>R:HF",5C/<5SN06-\VW*<2#D/WJ<1R](G.?!_]CVB>"]B_E'(-+?'; M!,:@V7]RW-]HM>V_VCTIK5757VZD .'& )ZO%>PN#S?F0^#IP^_J_U!+ P04 M " #P@ M7A32.7 0# "X" & 'AL+W=OFME/6_OI= M)VG$(T#+!^+'/KVE7&XG MCN^\+SRP=6'L@CL=;\B:+JAYW,P5S-R.)66T^F.M,#=\3O[]]H[ M>%D236>2_V6Y*29.XJ"G#C]9R6&"'O7*/ "W .? MG8??T0S@?@T/]N$NY*%+1M E(ZCY1B?X[H4A8LV6G"*B-1B_AFN6567%ZZ20 M4BK#WHB]?WU>&_*H)K?5\S+%:81Q.G9?=CWUA'E)X,==V)YVW&G'9[7/%52V M,J^(B!S1YXIMH-;,OH&<0J5GC#0%)"X[PD=21[Z/,3YP=!R&4S\*DGY'H\[1 MZ*RCF2Q+T DED#U=HPU1Z(7PBJ(!$RB7G!.E$5A&NH +V7OY&OYX1YB.\+3' 2IFF_]KC3'G]>._0P#?6=,[&^9" ^ M3FH:A&F"1P<&^@+]* Q')^Y^TAE(SAKX#1U95^KUP,(%V_HOHM9,:,3I"I#>, 8*U?3)9F+DIFXU2VF@<=7# CXMJ+(!L+^2 MTKQ/;/?J/E:F_P%02P,$% @ \( +5Z/1'_;=" _C4 !@ !X;"]W M;W)K^+Z2;-BLGLNKUV5\VNRYW*LT+>55Z]VVS2ZH];F9;WP)7M\ M4LV%Z>QZFS[*>ZF^;N\J^#8]L*RRC2SJK"R\2JYO)C^0JX33ID&+^'@'8-J-Z CS1@70-V:@^\:\!/[2'H&K2F M3_>VMXY;I"J=75?EBU;UN#O[*B"91[5<&O&;13LWE9KYA=>%_O%]Z'OWZ\ MGBJXE89PNNRZO=UW2T>Z9=[GLE!/M9= ]RND_<+>7EC:3\$%!S_05S_<4BOA MWW?%IN^ M)<=;-FGMJMZF2WDS@;Q5R^I93F;?_84(_WO,J2[)%B[)$D=D _?S@_NYC7WV MKU*E.63A\4'8MQ=M^V8I>)[!R'/1#/[SL7]-' L#/Z#^$+8 M.!%RX;.^WX'!P<'@P!IO\[)639ZQF1RXC#N79 N79(DCLL$PB,,PB!/B;JD- MAB>_+7-(^<4C+,#0ZS)+]TM\L?+235FI[+_M!6S0]OT%1_%"&(F%'VMQ:N)H MQ(4(-=P"PU$:,Z[%J8D+" ]"2O X#0\."JT.^JDJZ]K;5N4Z4YBYH=%MZ <^ M89JU)BSV6<2)9JP)(TR0B&BX!,$)WV=DQ-CH8&QD-?8>Q!L,^B?O41:P_.?[ M 5^!!LEJU U-DT#2]3K+847%G$S'!B1%CXF#: M48)$#(+$(P8!R\YB5USGA,XJ"-,>4@9#R-=AB&XL8A D&$8D]!8=A&@/2)Z;4KLXK3+ MQJTK5EG=>4.NWG*&*0Z-9(+HS%CP0)>C" X2).@478\B0!Y"%DU"Y);],Z M6WX:29\?(%&LRCQ/*RC60)W53VDE4>]TO43'\7#IZWH,05WXET:!@L-\?5;@ M,#H2#K17HI18'Z(,!K%]'4+J)=1?"^ ME_B-"#91: 2C,#."4=AH!/<2F]HE]B++=TJN'#B%G>04$X4ZQ>ES95=L0Q?W MVIOR4Y*$EAW.6$&I5=N?G1]K5/$_LZH(_D,SPB3DH/)JHQ M5W\D/0(3NE=0V-@#:=J7!S1\SZJ/FFTM-,Z>NB[9%D[9$E=LPS'IBQ-J+T[V MH7I&/$8GQ:.)0N,Q0E6H$8\H;#0>^Z*$VHN2;@T_Q_KX) UNHE#KK7=W=APY M8AMNPO=%#O.M<_N7]I0+.#-]AKS_*$$7;3;-%D3CR]HK=ZI6D!!!)J$;]=8* MZNR=>I=L"Z=LB2NVX3#UA1>S;P'TTWT_,&B4,^R9/@WB2-^[G&/(D,8\\O5G MXC@G$X3KFT*G< ZM[^L89J]CCB>\S7[SN3R)><"-O=LYAARQ'^/$[4>0$>7A M\8F)H?U'1V7L1*<>9F+7:.3L&7;(MG+(E MKMB&@]$72,R^?^+^4!-##MQ0P2+C]!T&;(]LZ*H5 =*0^)3I>VP8,"*"QF/+ M>%^SL#=.^Y1K]=*4T?=I_M8:9F4Z.W1=LBVX'E?@'K.CQ6/D$0 M1KKD0F"P?)$X-DZ/(T!8$?4C:PF"HPPJ.ZH_')X>O<^RD=5C^R)1#3[8%6K_ M%L/AZN%EI1_:5W2TZ[?D:DZ0ZPMRE>Q?1>KI]V]&?4ZKQZRHO5RNH2O_,H3I M5>U?-MI_4>6V?9OFH52JW+0?GV2ZDE4#@-_79:E>OS0='%[YFOT/4$L#!!0 M ( /" "U&PO=V]R:W-H965T&ULK9IM;^.X$<>_BN 611:XK$52CVEB(/'>7;?H[047;/M:ENB875GTB;23 M]--W2-F2+3[$ ?PFD>7AZ#_#A]^0UNT+;W^(%:4R>%W7C;B;K*3%A(_M\U1L6EI4NM&ZGN(P3*;K@C63V:V^]]C.;OE6UJRA MCVT@MNMUT;X]T)J_W$W0Y'#C#_:\DNK&=':[*9[I$Y7?-X\M?)KV7BJVIHU@ MO E:NKR;W*.;>414 VWQ;T9?Q-%UH$)9JAL?7!^^_Z. AF$4AZ)S7_V&57-U-LDE0T66QK>4?_.4? M=!]0K/R5O!;Z;_#2V:;))"BW0O+UOC$H6+.F^U^\[A-QU #\V!O@?0,\;A Y M&I!] YVY::=,A_6ED,7LMN4O0:NLP9NZT+G1K2$:UJAN?)(M?,N@G9S->5-! MI] J@"O!:U85$CX\2?@'O25%P)?!O!"KX!?H<1%FP2_\4:N1/ S/+XZ;3^%$/HX\"&.!^QU^,]M M\SD@X4\!#C&QZ)F?WQQ[Y) ^K43[(ZZTJHPM=<:6+5\',.W:0K+FN1NW3#(J M;%GKO$9VKVI*WXA-4=*["4A'^WA7PA9R<)B/H$1#[OLV^P M GUM2KZFP57-A;".D[XT@LAB0)21KEO>&)RKA7 M&7N[Z;[Z+TRQ;IQ+#LM2R9N2U31H0+Z2K>ZJZU+UYU9-$]98._/&%E]\R=Z\ MD+.3/"5]GA)O;_Y+I>**Z?[\U(WHB@E(%F1A"TG99P16$%L:.M_Q4>\1$N?GC6H&I"B#;0&OA%)J9>4T30M!(J&D69UD>8KO0 MO!>:OY/6)6U;/2'T+)?%:T!?E5YJTYH;(L*13-,B39(X)7:9*!P %WJ%WA]U MMX)9J\!^S9?7,)V#0@@JK8-V[_583Q*%)!NIMICE(VTE^HSC&\5BJ:>>2.M 51?[Z8E4TSU2,:*0'LU[C0/2"U6XR M(2^]/XJF2WD[3<8 <>1EGYHK?*L0#NL\9;MB4=O[*[8,KC FF=%A-L,< 0(< M*$(#1Y$?I(\MW12L.JR476=QN:(M%/LPQ6&2>)8D&R'C.!DO^#8[C%#F*);0 M0%+D1^GO6JA'H,G$.$LR/-9GFKDFQ(!-Y.=F/P8VQ9MS )@DQ$F<8T.?:9?E M212Y%O4!F>Y@.QZ@B=^!)N!' M%7:0S9;7M1ZF+:WUWO!(_-'P+?8MW@D-F[S,"([&@5G,8*!C[!@G>. J]G/U M]WZUK"D46;W<-ZM8$XVP8B 2CVM!FV%.B]E\D>+G4MY.TW"P&#L M9_#]T18 !N"F55T(5:M:B2E\M5&5MC4+/NKN0S--KF& $L<># ]TQGXZ/[:\ MI+02_='!AHNB5OH76P&VPMYO)H=S JM5-)9MVKDX,: :^U'=SQ1(\ ZV656P M> NN]M/FT_E#SP2T/00+R#V9)P/(2?BA.;-D3=&49QQ$>NN##Y]$7LC;:1(& MZ!,_]!]X"VU4T-L&=LQ0R>QXO=-% %AJ-,'NFEFG#3'1'J=Q&([GCL7.,0C) M0'_BIS_L%M9L>]QIBT,D]DXSZ0XP3.-\K/7LS3,Y.O#V5P"F5K75>=-GJU:M M-L8C56:/Q9Z]?28#VXF?[:?K$1186]"L!X)0YV]6O2:5H2!-QOBSF+G4#M0F M?FJ?JJ6OM"V9&-0"Q)U%!S%IG$;FV#6M2 P[7H?P =C$O]NU+J)GKT#F+C;# M4$6,=[L6.Y_X ;3$#UHEOJ*P,*AM I1*.A!%67VA4+LK:N?HMI$TQQ;U%D,H MES!Q;77( %WBA^[<)?BG8$&?6=/H0AQ*"-HR7EFC,,&: I7,($R[""I;XCIC M)@.&R3L[9G<,5&T]O>I-IA*2$7/TFW9QFN690WPTL#?RL_=IN]ET)Y]0ZY0' M$ =?F^[7=\<9:'11\E[*VVD*!O)&?O)^;20%OS)0IU[6:$ULH@RV"^,? "UF MH6MX10-@(^SMH6^\N=8=PQ3BW5M_[/OZ)%N&$F'62Q7"\TDV/7F=8T_99O^4A GW U[T1T-_MWR2Y MU^]/C.X_H)MY]S[(X*9[/>6WHH454 0U78++\',*(ZOMWOCH/DB^T2]-++B4 M?*TO5[2 XE$9P/=+SN7A@WI _][-[/]02P,$% @ \( +5TYQ%L&""0 M$D@ !@ !X;"]W;W)K7XB[9NGLOI2/PK1!-]VVWU].WMLFL/KQ:)>/XI=7K\J#V(OW[DO MJUW>R*?5PZ(^5"+?=(UVVP4.PVBQRXO][.ZF>^U]=7=3'IMML1?OJZ ^[G9Y M]?VMV)9/MS,T^_'"A^+AL6E?6-S='/('\5$TGP[O*_EL<5'9%#NQKXMR'U3B M_G;V!KWF-&D;=!:_%N*IOGHX@'&M!S ZKW,#0D=F[ M :(##2(S@VBSO7N5-?G=3 ME4]!U5I+M?9!%ZZNM71PL6\SZV-3R7<+V:ZY6Y;[CBJO\>9+\?B^9[\.+3/C]N"MGP M93 //GUQO#V-!0^.9;C7N:'HI'/+:(KN^@'TO? M<@JHC]7WTR?]*3A_;HL@=PB6\L/UFRUD'ER2 5^2 7Q+K!9%<@DC&!7%,X$Y2 MD1XX+6JF%4%QDM*(]@U7IN$<$4JB--(2(0,L4R('B?IV'!A@3"E"L1ICSTOT MXB5J]=(O M+]C%%\SJB].$6QZZI5ZZ1%8M==X^@7S"C(#H/F'&, G"*(XTQYAFFE#FM.#. MKGK^B"[^B*S^>%?7Q_82:I>^NO/-?57N O%-5.NB[EX^.:LW44+.BLQY,61A MJ'O,.IRILZ)/LM_3_GU64)P9!O$F#M3Y/87/NM_4_-U3*O:MR76C^65P"+_-6[9RU7P7LV MZQ<68,4+6 Z5O) IF/> H;WH10KPD)WP1I6]=HV)Z;'TJK;RJI9Y5>-GM1[4 MD"@D,1U8FY%B.F2'.G\EJ;VCR<'UJ;;RJI9Y5>-G-7TU"H?6(@6BR$ZB0VO1 MOXY[.9>%P^LW,GD0I2%)@;7(.H+)4?*IEGE5X[[4^K%4((WL)'V]%KGC9Z)T M%S\]> #D2K*(L&ZY BSG* YI&".LKT6 *;P6 8.D,:*$L8'$5Y2-[)C];.) M %;#R&$?P>3$]XK67M6X+[5^+!5=(SM>3P(/!. T0![(Y-P!] LA]@#,H43 MWS1TT(P8Q28T9PBO$Q8GV7*&Y%=G"== L2 MF>1JN,9D1X93%C'=/Z:=D3%.$PX,2.NMOQVC.!7;.=5?V8=-<&78O!-I'\_D M#1JOU.I5C3L=T@^9PE%LQ]$_=J,1FWS*=#C%)AXFA.I7/F"E9[;;A /C24@Z M<+GCJWW&YVTT.FLF#.PTPC6O?023,]GO7J/?S<8_8[<1*S3%X_<;W?$#]O. MFA>;L#50\P*60S4O9 HN_8"AO>;%"O;P\V#O^L85[#@3]G"8D(2EAN^\PIY7 MMEUH^E@CT\'O;<\3,YJHV?$3P ]E@2L=#8/@4LYP3)BRD)D9[X$.Q% M#$A\H/<8I_("'T/>@G2;<'=O?;W&R@HPT]/8;<+!SB*"X"0F"J"(+X!RI3@Q M^:8E//WRMX]G:HI[5\TX5!?=.C^ ;DZO3D2IRQWQ0GH'Y-:<)@2G"3Z227[""8GO-=-.Z]JW)=: M/Y:*]LA(VAL5/PKD=TKT^QK$!$%)""PB5$=CP').,).E!C-.XP*F("$ AIC$ MB*"!NH\HFB(C:6HJ&1,36@;(V#Z"R7GO4RWSJL9]J?5CJ6B/C-S9&Q6_:!09 M$Y/$!L@8L!PB8\@4SGN@=QL9$X6!Q(Z!H\C8KC'UT(97M957MUS*L:]Z76_Y*/HFHZ\J#OF/A1$[&A"HP"X"M7HC@A^NXR M8"DK,!*R--+NRF60*;@208.,4,R2@3.&5($W'7F0=BIY4(BSP;RWCV!JWGM5 MR[RJ<5]J_5@JU*8C-UA'Q0\B:R#O3> =( _ T=1JSZO:RJM:YE6-4]NW0?M159Q* MGW<"U5TIF#@XM.)Y/8'J52WSJL9]J?5CJ3B:CC^!ZHZ?R87@B@=M,$AKI:?8E=K9]3L9R1^@8 &$1 8 >&PO=V]R:W-H965T&UL MK5C[3QPW$/Y7K(L:I1+/W>V4(]9O!P&C >#E\-*JE,[V OOCMW!WNV"5H9.G?"-U4EW>T1 M:3O?[XUZBQ>?U*P,_&)PL%?+&5U0N*S/'9X&G95<562\LD8X*O9[AZ,W1ULL M'P6^*)K[E<^"(YE:>\4/I_E^;\B 2%,6V(+$OVLZ)JW9$&!\:VWV.I>LN/IY M8?U]C!VQ3*6G8ZN_JCR4^[V=GLBID(T.G^S\-VKC>$C"N-681QQ)T<1Y5L9Y,&>LW/A6!K6^$,,-6H# MG#)KQ O71^$F#'QK3%Y/A MAA@/QY,G[$VZ+$RBO&6DR);6X"#(0V!?6QIO,;:TWQQOIC:]E M1OL][!1/[IIZ!\^?C5X-=Y\ N]6!W7K*^L&1],ISG<[9M@'.2&^3?Z]PXJ_/ M=!/$D;;9U=_KHGK2[_JH$G_Z/T ?\='-I%'_+F$?-1ZNO!?O(0N""&7$Z/7V M:_&6,JJFY+C,\/'1B#/ILE*,ME/E\1=)4-9QZ>XOA;G%LC4D?E??&I6K>/].627Q<= M1WW'45%* )L2&8':U-)!3GITVA2<##'"X^0%+49KMHFZ-/#NA12SF)4L965# MS$N%9+((5;66O#M:>4XCBHRIX&(%_09ZL]2+>F()?BG@-2?;XZTO9+98TTI. ME5:!>8 J,RCK<@0$ZH ISA-+35M"]&-V:F=KIRCYY954KHAXLT7,G1F; C\Y M85XA;4$TM44DLK)0L- 2TJH %F(.2\57$U4*8I"B8U;&32EZ)PMEI1C"FHL4.0.90K@2C <8[!(]R,8!QYD#DJ MSBF"\6C(FLT2RAO\HN+9K%!C.]5JMK#L&=0M2@[JD,@;2LEJ2_S\V-5(^O:YO_%[!<UK<,CFKV*Y=="DR#DUK3TO')X>%YYPCV8#DE8XE( MF70\6G2TZ(U)HXP/KLE2S5B7CQ)B-!0[8C@1?_9CFKLV-QG%1C%F@4,@T5T[ M$R_62+$N_W*B?RZW,LX11LS8&' H':UIA>)CNX&D8:5<>9Q-?,IRFZ9WWV)O M.*-06B;,-?FP6B24!R? N)>PT98%0Q^\UV81WZ/&5DF^J)MOJ[(4 JK4P10V M]QRIGQ)Z-YR-A[^(E_CEM$T0UN-^."D?T&*"^()G] ;/"HM83B.Y3'NT[,KM MI8X-[.3LE'?NR=G;8VSE!Z/I!0;3FFEQF;K?.Q]4%5ON>>1RUUA_I+)KV,\\ M1J]&Q!Q,$\\[E;PB09U##CJ.C3HQ-DX.612(,_7 *N4;N*R+.P<*3 9M6S*P MU'JJ03+<[PB&SUU]G!)" VG PEF:)TVCV2S\.L' G(K[-797V/"KD-'Y.)"& MQT# )81'2SPJ@*GH_'&LQ>& H0:]:ZD;[MQHODLCW(,SW>1IM" 40-$QM[ < M06M0%S%19%J&]@)B(69/?E<44CG!=BGNIM6NP)L_AL\>@C0SQ9-E=4#.K,UY M'-^%P/LY)Z=CDI:Q,@?BF &:^,118&3EZ# IPZDPJ=FJL(LJ4]%HC-WKI/X M11I1CF=6>SYB@M0,>C<"20EK&8CK2':UR;<@YF"%2>OCVD97WCOBN!V1XUX< MY,VJOY53P)T!C<)]I7C)NEL?WD,KM-P04XB+4@&.PSE3+SK87#H8QPT0"=AH MR>NXS6@>];&:4ZZM]-;PC%_"7E /H%/CX)T35]+!@LN.O<*)_:?)9RVEI[CE M1J%,.A=KM:3!^G#[Z>!IPG)7'RBJ;A2AX_EB2Q1UD ZX5%*VL?V$'WKDRX' >$ & 'AL+W=OJ43@ ;?$E44IM [:\R::H-T:<;C\4_3 B1^(@)(<[,[3L_?4]=T@] M[,A&@0*[,A_W?<\]=YB+C38_;"FEHZ>Z:NSEJ'2N_3@>V[R4M;#GNI4-WJRT MJ87#K5F/;6ND*+Q278WC,)R.:Z&:T=6%?W9OKBYTYRK5R'M#MJMK89YO9*4W MEZ-HM'WP3:U+QP_&5Q>M6,L'Z?[9WAOA"5)-$4="MSW5A=J4+XNND5?;[[TK]2%N^< M:CI9T-=6&B]A+\8.D;"]<3YXO>F]QF]XG=(=[)26?FD*6;S4'R.#71KQ-HV; M^%V#?^^:0T?5*-:'(E*GIPPDG T1W-MS>7 M'C?'D_71MB*7ER.,CI7F48ZN_OJ7:!K^[9U@TUVPZ7O6K]"65EN$^-GHKK4! M?6GRJBM4LWZK8X%_46G;&4G__BZ?'-U4.O_QGV.IO>O\>&H]JL[_'U#1UX;N MA,E+BK*^K0&M,,!L2M9+:2B)_//Y()9$6_E>_)7V.7TO)235.(EB' MIDI1N?)>XXF/1KL2IC_?W2X@] @1;2S()Y=P79"R>$H0(:9#SN)!&@6D7%.C MF[-6&*=RU2(#U!Y9/4H\6*(&*,U*&@,3L)C_H%(\LH@@W4B*GJ"-_]PNDR$# M5QHI"=B6.VRS)">2Z[J%+M#(43C_!$Q9#.7;A\Q)\>M:NE(7E@,':R%]D F' M@'?*T$K@YU%4'7(1P(1@P0J,;3_2XH7AZUIWJ-6MM+E1;<^L.-C\BD:@3"\!P:9 MROOY7')M]2/B*\X'=RLDMS,7)4D0I3.ZSEV'"/*_AH:SM0#N2S1U%)'?Q)&%KWB) Z3/C3HBVK52^&S.!W[Y-B#OG MI&M=R JK+/^!@7S<(J/7Y16CS8L1*7@^N>6(9=N7?@1VF-E#L,^V!(2&FMXN MSAE 7&V E5KQ["F4IK/81_[+KM/+9Q_Z6@Z/3!TR=I[#(6UQ@UD3S MS'#5ZT;]R8"E-0X\W$/.VS+-#0# GY,(;9E&DX VI0)T/&LP(S.#--3@J 5T M6M8N#LE/[\EO8)FN$>!Q#AM2!4/57PU$ZN$R+"7VJP_XG;NIZEH6"@+5,T;^ MA1Y'VH% 2*$7'/Z UPU*PT3TW5,<$X#G",$<9J7SP',E$XA0E6\Q9R.%82ZQ M_?R\E1-7WE=+/;WB-/S$@2\V\]WAT6 O^ "MXV]V)@ZNOLE'"?\ QQG^GTRG MP6P:O[I;:.O+9@;9,YJD83"/(\K2((:EV30*DCCCM8INW1N]4HYB\%<:T>D@ M\X%.XWD:I-,)+K_^3"S^8"7\F'-+EK*1*Z[Y&279+$BQM-(9+*5SFD9)$&B M^V6UDLIUQ@<494 GUN9T$J2S# G%P2R9TZ>=$!>EGYR>.5CIC$[3,$,Y8N1Y M1E\]*1TATC.*DPSE",&\:3!-$DIF<\SFE!8ETI*,[)?$D>_9X>5@P^4\C8-I M./\7VX ,SRPY\S[O#QSI,H%?\!W=OJ 3F4->@+_&T;867 MCM-@AE*@F0GOI[GO:Q3$6!YIQ#=?CNE-XLCW 24-LBCTK?D-XS X.>4A__#> ME/=X3.;3()U$N#KP?D)IE@63,*7;S@Q[^N?)"8;EM#_@O!Y:?R9CPG5'#PW" M^JEF\NC,FW&Z$@MZ@W6 M0H-M5),@99*6?6$Z@E0>#NOCVA###S/\#H[G(@3%#Z<9$'&U"_SLNE/'?^;[NW6$L1F":=T+$S M_OC@FPWIK_V7J26_IOK/M]W3W9Y,1F?YK MM+]QNO5?@$OM4&M_6>(#7AH6P/N5QK(;;MC![I\$KOX+4$L#!!0 ( /" M"U&PO=V]R:W-H965T&ULS5E; M<]NX%?XK&&TV;6=HF5==-HYGXJ1ITVEV/+&W^]#I T1"$B84H05 V^JO[W< MDJ)D2O;VI9V==43@X)SOW _(JT>EOYNU$)8];C M#]%/-RG1.X)_2/%H>K\9:;)0ZCL]?"G>CT(")$J16^+ \<^#^"C*DA@!QF\- MSU$GD@[V?[?I. YRLR"EW5F-7XIR]_EE9P1)VP;Z)!U'5@BVUVK"/JK(:!C- M8]?LH\,AM+FZM)!))R_SAO^-YQ^?X#]A7\%K;=B?JT(4A^ ;^*S M#/]65V.6A &+PS@YPR_I#) X?LD9 QAF%?LL*U[EDI?LSG(K$'AV4%_/+AUF M1SGTD]GR7+P?(4F,T ]B=/WVAV@2OCL#-NW IN>X7P\ZZ=!'[)_WXLFRFU+E MW_\UA/^LA&'\/DC&KXL1]C.WM19,+=FM5D5-%+PJV!UXR1RV_E6PE:B$AI&1 MUCV.=BV8X25(<%96ON)0ZEJ1KRM5JM6.;;5:"D,E 8XR#%^KE6MO=VHSA*Q=NOB M"0W"-":555YKV#1@W'A0J&A>";: TY?2MDHY-B2_$,!24 JN^0-$ZK<#AJ!Z))F,(N;6TT7@5CA#.3I6R^)_=4Z6XV')M=\RHI7TD MGY40W05V7B(LO9Y0""*%!C8DIBN1^L*;[_E9B"^$^6[5]OFF#Z)V^T#="TN8=9JJ1P!!OG1@>.%9+*Z#Y^*"6H]E8[TJ 6==(/K!A2B/O9?QYSBH38U96 _?Y @R[HLS^:,JQ@'>;_" M/$SL1%OM'(^F!+9KO4!8VB'WR,)'H'GNO.",][HDX 5&;FF@.]T=G!G("MZY6,4F:J'T MAO3.=1-DS^]'+,C"O#Q4VR7I>=U_9\S^_^O_^:R[C2J]$M5 P6I40C2?LDI M*H&?W=VOH!_Y6W*=TV)]>DGL%@T\H9XNWF] PZ@ M]1)Z8F;7ODJ314I)3\_-**F38Z@7GC3'4$B".]LCK&K;3?)^7J(> 5@6,;H0 M]E$K#J!C-93?.' MZR6JM@8#Q'[B[M59LY_(#FL"B81O-@,DW9+!W/V8]8BH,H2X(LF;)L.DZQU/%PTYMO3[W) M,PKC( UCEHTC$&<1CJ@2(*TC@)IM.0);-Q2+):LK92 MM+;9UXH+_/.FC8M7&8!K,P93XTR-%)2*;(3OD6 MW*-9ZULHZ'U[,H@ZW\9 &LXG$.2>%NCWY'[W?:(4P7_GKK[MZR+/VF#X[A_DC/ M=44=1EK_OD332TW7A< @8)5PLRM=#Q\]-#>VJ7IA,=]V:/R-HJ,:)J)J>'#I M/&Z+]![ &#^U^R*>JY+>YG* D7;77/0:B5]YQ?T5$A!(4B#YEK4E.H_F/U= MOX4,2R)@FM99MJ^FUYB/E-X%OI]PZA8Y>2L@^D(@43%#B>[VQ)D!6]P*\YX2 M-.1MMUHA79#9XWW,]"*C>=-"+O:RVW#)UURO"*:;[.RK[..P[J__SN?T"VD:4Q>R7:N$W]S@-BV=!$L4@&M+" M"4G28)ZF[O&;TO,SA<-% M$>;?Z R5I*,BY ?,EIE_@T,K-!89],_G+3-H2VD3/\\# EZ886;()L/J\()J MZ?XC22^8_YAE;GCXTY&,KUQ#G49 PJ)XBK85_5?LP]GL&?M#)=^P*>:+,'E! MS\CIB?:'3G\&",:\&-UX$,V$IJ/SRJ*3I1@4Y_$Y&;,I^F0\*&.*"0SSVCF- MG<,F63!+DY;%084IZJYF^[@8BHGG44 F"D[&T"GZ3Z)YC_E1&?]VN]6JV\G; MG786Z.6';VS&]CY?'$@?$CP<["_&N?-_E@8QIM0C;-XK,2:C\'BK><'O8S&9 MQ"]Z/T1%0R:=9H.2FJ0O.ACC=(P?0Y_-+GL?/%&95NZS+E4=5!K_[;-;[;X< M?_ ?3/?D_K,SP*_H;48IEC@:CJ?9R!><]L&JK?M\BJ**,NA^K@6&"4T$V%\J M9=L'$M!]3[_^#U!+ P04 " #P@ M7@8ZU>YX# Y" &0 'AL+W=O M[Z1ZT@6B@7U5 M"KWP"F/JZR#068$5TR-9HZ"3C505,[15VT#7"EGNC*HRB,-P$E2,"V\Y=[([ MM9S+QI1*=L& DO,* MA>92@,+-PKN)KE>IU7<*7SCN]-$:;"1K*9_LYL]\X866$):8&8O Z.<9;[$L M+1#1^-%A>H-+:WB\[M$_NM@IEC73>"O+KSPWQ<*;>9#CAC6EN9>[/["+9VSQ M,EEJ]PV[5C&0.U1D'4 JQ8@ M_@G !#Y+80H-'T2.^6O[@,@,C.*>T2J^"/A7(T:0A#[$89QS37*M:Y;APJ,NT*B>T5N^?1--PG<7 MR*8#V?02^O(3:HWHPS\U*F:XV'9Y@6^/N#>P*F7V]/TO#LJ.5OSDIO#B0>Y+OF6N9>!W%3LJ<>JV<&5!C#% MM76X4;)Z\34ZRLVK *S[WAE':VZI9'(K^'_$AAF'DFY&!I MT''/\)F5#=H;/.$DG_$T[A$\< )\D6K(IR4!'>ZNP;8)>_[@"A:E= M3V :^G$0 MAF-_.DEJG MDW"H1E/0G9ZT2-L5FN_/RL^]&<'1+"$4J).67_?K=4;+B)DX^#4$LD;Q[[KE7<;*V[L$7B $VI39^FA0A5.-^ MW^<%EL+W;(6&3A;6E2+0TBW[OG(H9%0J=3]+TU&_%,HDLTGK?H[_HRM/Z>,EUOMXR^L&]GA M*(&\]L&6K3(Q*)5IGF+3QF%/X2Q]12%K%;+(NS$467X20Z1KA!X6N'%/K@)_U 5EBVG[>( MEPUB]@KB"&ZL"86'7XU$^:-^G]AU%+,=Q0M]MI>63\KGVG)F//Q]CYL E]KF#_\#K+S/VNJ%/GL,&L/OS2, M!V!L>"8R;$6^[;,V-A)>6$V?!V66$.)V+$L.-WM[D/@NL6U)1NR/YU2275,K MXX.KF^)MXR^!RG$/CC\+7)6UQ_0W.LN.TC3MGB\X_S\D3\^.LI-LCV6[<>%! MTH2J/1<4]5:<)QGE8X4OJ/QR=##K''QPM'E,V5US_5(B.,D[HM=[J5MP- X& M9GS =:9Z(:7B<]^%Z(9K:2;7YT4X/#GTZ^GN?^1+=,EYF//E> MF]!\\;O=[KYTT5P3GL2;RQ8YOF2:&A>DFO8^GB;@F@M,LPBVBI>&N0UT!8FO M!=WYT+$ G2\LI;==L('N%CG[#U!+ P04 " #P@ M7VV+B7+$# !7"0 M&0 'AL+W=O*0N(9I,5 M6^ #VD^K.TU6M&,I>8W2<"5!8S4-+I+SR[[S;QU^X;@V>VUPDG+&33D- M8B<(!1;6,3#Z?<8K%,(1D8P_-YS!;DH'W&]OV3^TL5,L6F7TR / MH,2*-<+>J_6/N(EGX/@*)4S[A;7W'0P"*!IC5;T!DX*:2_]GSYMUV /D\3N M= -(6]U^HE;E-;-L-M%J#=IY$YMKM*&V:!+'I4O*@]4TR@EG9[?*(@RA"S?2 M,KG@8@4;$AOO3$Z3O$0_BHI%T:^%Z66+[& M1R1RIS3=*KU,CQ+^U,@>9'$(:9QF1_BR7>19RY<=B=R 5?"!2R8+S@0\6&:1 M*LZ:0_%ZNOYA.K=YSLV*%3@-:'<8U)\QF'W[33*,OSLBMK\3VS_&/MOFH4W* MVU1=/Y0(#?LSPF_7!=,EEPM0 MC0;^ F0>R EKH%*"#@5SWOEDL&H$_,PKA-/?D&ES!M=88#U'#5G2YCR%B[+D MCMT U0+N:J%S\X9^S>T2T%A.#">0 MA/$X#N/8M;O[=N=6R6ZAZA726K"%1E\GD!$L23VDNVUU+HJBJ1O13LYJI2W_ MZM?E-(OS,$U&< :G>1XF%!6ULO$PS+(QG'4>FGG7*DNU.(Z3<)1G>VYYDH7# M8?)>N)SV6<4E)WT^T$?-2@3):BKSFY?!--^JW;0ZMW3V\Y+"X15GCO9MOMQ* M)+E7=+*GR:^0U_5ODIB\D\3T?Y7$A*(9C[+724P=;#QXE42:>92'<3K:8H.67U( M^E3&\<@9 TBR89CV[O>W:OAPE^6+^[^R?&1Z06G2A18$33NC>B2UOX:]X95 MJ_;JG"M+Y=8VE_3R0>T<:+Q2=#1N##?![BTU^PM02P,$% @ \( +5\%I MRK&ULA5;;2>FRW>>CT 297)&H28 !0EWY]%P!%R[&B MOH# 8O?@[ W@;"/5DRX1#6SK2NAY4!K37$61SDJLF0YE@X)V5E+5S-!2%9%N M%++<&=55E,;Q)*H9%\%BYF2W:C&3K:FXP%L%NJUKIG9+K.1F'B3!7G#'B])8 M0;28-:S >S1_-+>*5E&/DO,:A>92@,+5/+A.KI8CJ^\4_N2XT0=SL)X\2OED M%[_F\R"VA+#"S%@$1I\UWF!562"B\:W##/HCK>'A?(_^R?E.OCPRC3>R^LIS M4\Z#:0 YKEA;F3NY^04[?\86+Y.5=B-LO.YH'$#6:B/KSI@8U%SX+]MV<3@P MF,8_,$@[@]3Q]@XS(]"?A;*T(8QN>0QNGP!-ZP]WGH\(8G?-9@)'SB@HF,LXJ\9P:I MUHP^YJ^'&QV'LVUSI1N6X3R@OM"HUA@LWKU))O'[$V1'/=G1*?3%?(E?GRVHOD'S+Q5^D+EH43'DXD=W1>9+ 3_EQ*='5+/I#8:['4 VBAF>W9@ M@V);F]/&FE -X=A0\ RA0<5E#G+EI&S#5*Y#>Y)"V-A!2)"-OV#<)A24&T,1 MX\*9^!AIO@4J8^S+N),?RM+PE9KW+X4[KI\&*VO "9L294!1P4(27B9OJ7G3 M<$3?#WS-.VH=N/R)!1#3_MD"G],XS#BS$93<(X?M98RXHB M5'&S@]$XG%K4T22TJ&B-N>"B\#'0=($[CS70H^!D^.(<)E[ *?S6Y3 M94IFNI0\)X-ZZ !-PB,"O5#:$%7K5T&1HT]&)A1!Y4N%U-84:;MAW\*\K9!2 M?\]%AH[ OM1R2;X):0ZKXI(*/Z;P[GELN"D]&6, M;"Y&YY.+N.>=MVH?]U>U$1ZIH>&^;%X7G)=_I_Q@SW[9(39,@M*BD#+HHT7' MDZ"IF/6$:3B;3L^3\:5+]-EP/#V_'$[Z6CA"ZG\X';LEHX,GK495N(?;]G(K MC'_=>FG_;W#MG\1G=?]C\9FI@A/S"E=D&E/Q!Z#\8^T71C;N@7R4AIY;-RWI M_P:55:#]E:0+L5O8 _H_IL5_4$L#!!0 ( /& "U=2XBVIXP, #P( 9 M >&PO=V]R:W-H965TYMA>C@40IEYU'E7'V1)#:O4#([T#4J.MEH(YFCI2D36QMD17"2(LG2 M=))(QE6TF(6]6[.8Z<8)KO#6@&VD9.9IA4)OY]$PVFW\X&7E_$:RF-6LQ#MT M?]2WAE9)CU)PBKL;%%A^8(XM9D9OP7AK0O,?(=3@3>2X\DFYMUGBZ!IOG.0=Y*J%S%Z!G,"-5JZR\+LJL'CIGQ"]GF.VX[C* MC@)^:=0 1FD,69J-CN"-^IA' 6]T)&8+3L-'KIC*.1-PYY@+P=M#\;9PX\-P M_MEUL3@U=+ KXK6-:&"\BF;5)B^,)40X\: MLO/=CE8('S!'N48#PW2W_;-"BD#63#W!A@LL*";ZL5NR*E ]463P"0T3Q;LW MTVSX_M)"+AB7=@#79%@4W%.(P?T?!W+=*)(IV(-%O/=@!9/472QLC)8=,C!K M->7=D=>6NRJ L?Q7PVU !V>($>OZ!DG.#)T05D,5;8+UG2/!X;8Q>44] 9:E MP:#4( 1(XE!V:DH^F0 M2!1@:<]N>$@&K9J\ KT67;IM:TIE1A?0G146ER>GZ[,7J30H]0-ZIM89GK=^ M0?+Q:!*/IT.P%:/#G12=WW..M90DMO6R$GK^$KUFO-AI\99*S(?&+%W&Y;HQ MMA62)A2(\%IR;9V]]+'$)Z?%69]UBFV_;)C/01!5-JXA/WI3WM++C9350-:7 M\9(>GH^,.OV.O^U3^;(4#>:Z5/S?4(\E#<48% 8O?*1!2J"Q7U"*QN,L'D_H MF1UJ$LE>1Y=HRC"W;%O@;7/O=_O1N&PGPK-Y.U=OF"DY)4/@AES3P7N:1*:= M5>W"Z3K,A[5V-&W"9T7C'8TWH/.-IG[0+?P%_3\,B_\ 4$L#!!0 ( /& M"U<2,=NCT0( %T& 9 >&PO=V]R:W-H965TJCZ8W8&UXK6WMA?(WW>\MY*( M(/4!L&?FG#DSMH?A5NDGDR!:V*5"FI&76)M=^KZ)$DR9::L,)7E62J?,TE:O M?9-I9'$!2H4?!L' 3QF7WGA8V.9Z/%2Y%5SB7(/)TY3IYRD*M1UY':\VW/-U M8IW!'P\SML8%VA_97-/.;UABGJ(T7$G0N!IYD\[EM.?BBX"?'+=F;PVNDJ52 M3V[S)1YY@1.$ B/K&!C];'"&0C@BDO&GXO2:E ZXOZ[9;XK:J98E,SA3XI'' M-AEYYQ[$N&*YL/=J^QFK>OJ.+U+"%-^P+6/[H0=1;JQ**S I2+DL?]FNZL,> MX#QX Q!6@+#0728J5%XSR\9#K;:@732QN451:H$F<5RZ0UE835Y..#O^IBS" M!7R$>]PHL>%R#5\I!-0*9AIC;H')&%R4@3E[9DN!0]]28@?WHRK)M$P2OI%D M '=*VL3 )QEC_!+OD^!&=5BKGH9'"6]SV89NT((P"+M'^+I-%[H%7_=(%PQ8 M!3=<,AEQ)F!AF46Z?=8DZQVF,?;Q-2XM7',3"65RC?#K 7<6ID)%3[\/:3W*=EAK>2O:_W$IX+N$!6;4 MLB7J^FC"%CPD"(],N'YJ-V-N5:XEM9=.$)L3;(%-R/O:^*Y_UF\%00"&[U[Z MVJ]#I8))OJ;G A>E"3H45)DZ@QHUUYCR/*V/F>HJ*JUK<&)G*LV8? 8Z>:1: M@4NZ%NP5$F&R)L'N>L#[TY/S, RNZHC&4]@[5Q^ AL\=TU$"9[5<1>(MRN)3 MNL)>I?L:H[*'M:4-A^Z,O_?D4]3K8K 9B%0N;?GZ&VLS.R?ER/@77@Y>$K#F MTH# %4&#]EG? UT.LW)C558,D*6R-(Z*94+S'[4+(/]*41.KC4O0_*.,_P)0 M2P,$% @ \8 +5P)F,]N* @ ]04 !D !X;"]W;W)K&ULG53?;],P$/Y73@'Q5)I?71FCC=1N()BT4:T,'A /;G)-K"5V ML)VU^^\Y.VDH*"L2#VU\OON^^\[VW6PGU8,N$ WLJU+HN5<84U_XODX+K)@> MRQH%>;9252B4SV9B2"UPIT$U5,?6T MQ%+NYE[H'3;N>%X8N^$GLYKEN$9S7Z\467[/DO$*A>92@,+MW%N$%\N)C7X$5A"6FQC(P^CSB)9:E)2(9/SM.KT]I@FF'OG'F2X94UI[N3N(W;UG%F^5);:_<.NC9U./$@;;635 M@4E!Q47[9?ON'(X Y\$S@*@#1$YWF\BIO&*&)3,E=Z!L-+'9A2O5H4D<%_92 MUD:1EQ/.)+?2((0!O(8U*U&#W,*Z8(I6]R)#!9>RJNCPUD:F#[!J5%K0$< B M5XAT-6;F&Q)AJ?RT2[AL$T;/))S"C12FT/">^+,_\3Z)[RN(#A4LHY.$UXT8 M0QR,( JB^ 1?W)]([/CB$R>BP4CXP 43*6H:S2J1_225R_":?#NA-A)+W9RBCWYQ_7 ]R^X-[ D[X\AZ2?)AZ5W#V;\ M?^\%/@NX;LHG.'?W%8U 2 ,OP[-1$ 3V1S:$;^-X1(_\R48OFIRZ ,*P!<"M M?,1J0YG"X$!QA6F[%7=!8S %)03-]Y1-8/\\*+917.3DQR[F+_\ 9)B+D@S= MGW_4BA6JW T<#:ELA&F[LM_M9]JB;>7?X>U O&$JYT)#B5N"!N,W9QZH=LBT MAI&U:^R--#0FW+*@N8S*!I!_*^FN.L,FZ"=]\@M02P,$% @ \8 +5R/2 M$9@P @ ] 0 !D !X;"]W;W)K&UL?53+;MLP M$/R5A0KTE%JRY+B%:PN(DP9-@11&G+:'H@=:6EM$^%#)5>3^?4E*5AS \4$2 M'SO#&>TNYZTV3[9")-A+H>PBJHCJ61S;HD+)[$C7J-S.5AO)R$W-+K:U058& MD!1QFB336#*NHGP>UE8FG^N&!%>X,F ;*9GYMT2AVT4TC@X+#WQ7D5^(\WG- M=KA&^E&OC)O% TO))2K+M0*#VT5T-9XM)SX^!/SDV-JC,7@G&ZV?_.2N7$2) M%X0""_(,S'V>\1J%\$1.QM^>,QJ.],#C\8']-GAW7C;,XK46OWA)U2+Z%$&) M6]8(>M#M5^S]7'J^0@L;WM!VL=EE!$5C2[!1(KKHOV_?_X0@P';\!2'M M&G1W!P65-XQ8/C>Z!>.C'9L?!*L![<1QY9.R)N-VN<-1_ET3PG@,'^!.%5HB M/+(]VGE,CMM'Q$7/L^QXTC=XIG"O%546OJ@2R]?XV&D:A*4'8I5]7#1RRX5_I!9SR&1]5HD2S"_UFH="-HJXH MA]6AI:^Z2GX)[^Z#>V9V7%D0N'709/31=9#I>JR;D*Y#76\TN2X)P\I=2VA\ M@-O?:F>NG_@#AHLN_P]02P,$% @ \8 +5Y438[5. P 80< !D !X M;"]W;W)K&UL?57O;],P$/U73D%"(&U-FFYCC+82 M'2! DULP ?$!S>^--8<.]B7MOOO.3MIZ$37+ZU_W'OWWMF^3#?6W?L*D6!; M:^-G24747*6I+RJLA1_9!@WOE-;5@GCJ5JEO' H90;5.\RR[2&NA3#*?QK4; M-Y_:EK0R>./ MW4MW,,"M=W,DG&R6_BF5A6%A70^;<0*;Y&^-S>.9^G (E6- MQBMKP&$Y2]Z.KQ9G(3X&_%"X\7MC"$Z6UMZ'R2S@EJ9[E]L^SKL 2ZS)P!Y#\BC[BY15/E.D)A/G=V M"]',%@;1:D2S.&7"H=R2XUW%.)I_M80PSN$4W@MGE%EYN$$'MY5P.$V),X2X MM.C9%AU;_@3;!7RQABH/[XU$^1B?LK)!7KZ3M\B/$GYNS0@FV0GD63XYPC<9 M[$XBW^2(70]DX8,RPA1*:+@E0V5&@O)0V+II"24L'WAOK23C@2J$P !B M+9062XWA)#BT9F DK*R6Z'Q A>!-?%,H3\4:';<(,&V]Y.2V[,(]<)OQQ#D# M/7>HB&)YRLH1O N:6,+3\KD!A.[@.QC7P5"X$8,9J@2QOE9+L$71.E"<&'F@ M2(7DK(21CD,,.1&)++OW+0ZNB$^*?<1:H2N49T$V(MA24*?,7@U"]$FH*C84 M_71>/&PJ-%'E-1=6F >6WEC'"048[MRQJDLL1.LQABG#!Q,;9ZA56U2@^)(S M3S2S1#XG4IW/-8[@KGJ\ EB67)@ 'K\^/QEGV:[@I;-U[\HVH4A^YR[>!-D% MR+[T.U!_,EYM@5\T#B]ZQ,L.\=%B?O)?'%_.0\\IW6M[-;I5;.[A[K6&N@XX MK [?C[==V_P7WGU\O@BW4NQ%8\G0;/3J/ '7-?1N0K:)371IB5MR'%;\#407 M GB_M'Q]^DE(,'Q5YW\!4$L#!!0 ( /& "U?_= @,6@, +@' 9 M>&PO=V]R:W-H965TU!LQA8J2YXDY]BO'R7;68*F>? A'A\_BB(U7"K]8G)$"ZM" M2#,*Q! MCX>JLH)+?-!@JJ)@>CU%H9:CH!>T@D>>Y=8)PO&P9!D^H?U>/FA:A1N4E!V_P@^/2;/V#RV2FU(M;?$Y'0>0(H<#$.@1&GP7>H! . MB&C\:3"#34CGN/W?HG_PN5,N,V;P1HF?/+7Y*+@((,4YJX1]5,M/V.1SZO 2 M)8Q_P[*V[5/$I#)6%8TSK0LNZR];-?NPY7 1O>$0-PZQYUT'\BQOF67CH59+ MT,Z:T-R/3]5[$SDN75&>K"8M)S\[_JHL0J\/[^&IFAG\4Z&T<+>@MQF&E@(X MLS!IP*8U6/P&V!G<*VES W#7,ZXL3(5*7G[O8WL0;S_;IO[=U^6';Q(F549' M$.*Z )TMT64KNF]/"W*BB9'+= 2X!5TG.R %HPGGE%N9QKQ-%D7LH MLLEAMMX'<[V3M&$"G>%.'')(4%L:D@[68;PS%'R!U.#:=)R0">$^G/@FJB@H M0=(E+ZW]:ZZ>D2,YJ"E>']K[!=-<50:4S!1MSUMU:*K4\/9JGS#Q9&1&@_(G-ZJ-;*:Q+^X.3!G32[AY?V->F MX=8T+5!G_LYP1:FDK0?K1KJYEB;U-/YO7M]IU!P9IVT5."?7J'M^&M0[WRZL M*OULGBE+D][_YG2UHG8&I)\KZL]FX0)L+NOQ/U!+ P04 " #Q@ M7P2M2 M2U ' #X$P &0 'AL+W=OD5BO;LIH$ M_1!G)9(S;ZXW0QVMC;URN1">W11*N^-![GWY!I.%2H\6PRV1L77.K!R5%X=V%/CDSEE=3BPC)7%06WFU.AS/IX,!UL M7WR4J]S3B_')4#Q?3EZ0'M#QN^2+%V MK=^,+%D:/>O.C K#XP"[BCHH#R%??\Y,B:-;.T&]+H1S UG 8XJ2DH ME]YB5>*(V_>&#\/ M\N8/R.LR^,_%TGF+9/FKR^ H[UFW/"J@EZ[DB3@>H$*Y+ ' M[;,&[;,^Z2\=W@'];Y M!IY#5)G4;/IB_P5[)1)1+(6EV$Q'[(-FY]PF.9ONQW#A+[NPTECFS;TEOS98 M-EJPW^6W2J;2;X*VMX9BD-0*LTK@(4; M:"^H*OYR"$?*Z74F-=>)Y(HYCQ=@,^]8S@%L*81F<'3)+?9Q!U:,QG$?+#R+ M6D '2I%,9&D%[8YQM@I>2:)7AFR=2SB3MHBB5-#BMOO)C29C8' ;(NB&X%&N MMO'$$O0*C]?D;(>W+N/)=DU)OI1*>JH*1)E &9O"(+N!@LHZ0;N6=4*,@G=* M:THK1=1+*S%< ?'3&C&QJ(1(!_9$;X';/*M* TMX87# X 2R),<1(//!Y[D4 MU\%[)#>K?&6#KDQZOE3BEH7A0 "^H51;"4UK2)DJRZC$(2/A+F>9-47K8'!! M:3S6*5P11(8<)QL M'+*:6KZ38GH5=%/,Y\;J=\A@*PNJ]]KZL[;U;QKK+W?6_T\E^9B",)L<=BV& MI>GADZZZ13Y .,U&E&YKZ7/V>70YJK-.J0V!$R7IY;MF@Q*!DE*)G>*WB\5% MHPCR(#DZ8X=(ZCB#;:DX:*-LEQH=JTIBLM%9FE?8=,(.V&3._AB%_&CX>3X- M##>C#0L@40T/L\<=N^@L_2-'_YQO><@I0DS8"+#/K>C@DIFKRF9O=Z2 M>1#/]Q9,K_CN@GE89XM4MNGFZF3:;8(S8\>0(-,U,F8IT"OAH]GD5_8<_RC: M@=,^^X!E<[.C -@3O0DWH>NQNLM1Q%1K&V_-WQ)1OSU^=@3KO MC0*/,0AT=.>>6.TWL=KOC=7GV+!>.R\+ZI(_RFV]TA_@MCLJ,0$1<33M]T?* MJ(-JB#30T1$G"D'E0@?B5X*)1B&%*@P79:2',%_P+$-T8J_2[]('H%98)'X"KL!"[UTH:0,) "5K ?!"&GS!"8/3!N6NN*NKO:-$[(=2I$U6E<0"! M*8"B@F\A.8!6X G8)$)]).!RE -L=L(=LHQ+RTBN"-35IF!BVF ^:?!?1P#$SL;-(?(LHB MJQ2&L^MX_!Z*.,A8FFSJ*9H2I"30AP%(=%B=@;A@)E=/Z5Y+.5A@'G-A;=B$ M]]9VW'>%I<;G^4U;7VM6O#7&(7!?1;@VWXX/57XK+8=LB>TLEX!C<1E5VW:Q MYA;"<:H!=*0[JIRP$L=/"CMJA1S[ M=Y6NZI1>FBK61<*M#;':I4&WN:,^:CIHJ.F@EYK"#4?[FA@^2GR&8E9)"(I=HJ7O\@(A%B/.]BV0$>G]QUCU"C%M?8PIA5^&;4^! M[>.'F>9M\UEK$;_F[+;';V)HCBMP#E,BP]'):!_SM8W?F>*#-V7XMH/R\:8( M/W/!032T >N9 1_7#Z2@^=AW\B]02P,$% @ \8 +5Q:26$2E!0 F0P M !D !X;"]W;W)K&ULK5=M4^,V$/XK.RG3@1E# M;/DU5\@,Y'J43KEC@%X_=/I!L3>Q!MMR)27 _?JN)"= &S+WH1]P+&GWV==G M+4X?I7K0-:*!I[;I]-FH-J;_,![KLL:6ZQ/98TYV I&^V>\#C(AB,H5]K(=E F#UK1^5_^-.3A>Q38 MH,"JTR3G1V:+<&46G@O3,]+,T" R.X8XW M"+RKX".6LM.R$15W>9,+N+R^\D="TYD1W0HK^-*C#^0MOGKUC/H-K JPU_-Q56+W5'U,HVWC8)IX+MA?PUU5W G$8 M9O #8BRFA4:QQ-?_PARL*?]OB6;'U+ M]J%/J1R]U+R!2R57O0[@JBN;526ZY7N5"F!&3U$-:[C%$HD4%?SI(H1[?#)P MTYU9W>P;^V=MW+5&6HQ72K1>UI27WWES$L6+]$234U M$N8(O9)K\J\Z&L6[$BV<)#/*HXEN39F12@.- M?K8O\Q:JRY@@J"4\*N)?&%O%-0QX "^*8!1%CL(>1 MZ9:1Z?_,R.]DWEZSNYEW7RO$-^,5:#BB&XYWXNF=$]>E]&"OWFYQC>0V)>N8 M_M(L"XJ,_6LUDU1MRK0:9(\A3<)@PB+(DX 14I%%0IG#G.#1W+*.6M):=1D#F MB#AHV;- 85;*.13E89 Q,I@&29%30"PHX@E\V@K9I'A>>B99I6,X3,*D G148*( MSOQI4PHGS9*@H%10,6,[KR>NKE' :)@FD5U<[=)+6>3J0"D-\BATI?E,E]+! MR"&-9'TT^/E")/E")-^/\20+DC2BMU?6#R#)\R -$WNYP79.V8XC^A:ZZQ4M M%#8>I!:]G5U#RP#7&DT ';K6?M,_!^1FF.9!3C6\Q[+N_#?K^Y3SC!(Z*>B3 MTPN:2>*;G=UR81YI]-&5D&I[D-*B4 MOPC[A9&]NWS.I:%:_G= 907H?"'I@C4LK('M?R/3?P!02P,$% @ M\8 +5XA\18)%!0 =PX !D !X;"]W;W)K&UL MQ5=M;]LV$/XK!Z\M6H"U^:(WMXF!)%VQ#NT0-.GV8=@'6J9MHI*HD72<[-?O M2-F*LSKJRYJEFYL M6M7@FZ6QM?0XM*N):ZV2B[BHKB:CMAH/_%1K]8^3$QF)ZU3WLM"UZIQVC1@U?)T=,9> MG>?!/AK\KM76'3Q#R&1NS.

+^1SU M(]][N'7IZ-B! NUE)O*?S3;7]0NGS3X*TWEXB]L M=[9T!.7&>5/O%B."6C?=?WF[J\.W+."[!3SB[@)%E&^DE[,3:[9@@S5Z"P\Q MU;@:P>DFD'+E+;[5N,[/?C->@8"7\%'=J&:C8&E-#1>F\18+YA"-7\-%Q*&L M@^?7+A^@J![Y'R/_)P/ M.OQUTXQ!4 *<>>5:6:K3$6X.I^R- M&LV>_<0R^GH 6])C2X:\S]YH)U[]>6Z6@[NA1@1[ XJJ^N.&']ST!UW>M@K/:;!H/E\J6JO&X?8_,7&$5=(E% M];B-X9FLV]?8NEY9+2L'3X"1G$U)EB=0).,I/,4I3E@J2"IR2/-Q@E.]CZ6^ M15RMQ0&8&V4[IXQRDE .Z9BA<0)L+ Y7EJ:>ZZ:KG!"$3BE:9&C!&:$% M!1H'1P.U&&?3: ^,<9)/&<8)MBDG-&/H)2"\7FN[>-E*Z^_ F:7?2JL@S4B6 MI<#'!5HPDG!!\IR"*,8TQ-J;N4W;&NO[VNC&JT8V&/DE_CV%I"!35NP2NC9> M5BB$'?&A5I0G)$-J&*71[Q/ ,"DE*:?]W)6^_1^H%22CE B10I'MH"58LPRI M%9#1AP0=IY;3A!0T@:XU M&"AE*DCW&+WEFQYQ83[+A]M(EZ;O'\PJ;(,% D M*TD1.T/J^&/D,B8P-8HF>>@BPHL,D1;87!'J-[,[+1!CODOI71-JBR<4M/(. M3SW4WLZ*82NQ%#/A1WH@P903DB?I00]D.,X(%7U?# A0V@M0.B@15_@QL-B@ MT*#TG)5E: ='($HF@?=&-@YDLX"W.N2GFQ7J4ZGT3=2F;Y.HP?C'Y?5A)[_! MB/4<216,=&U]KJL*Z5ZJA;)8M57HK2:4MM,>BH7%(H7G-!TS<\ +(AA'HWU-#MYV041"IDD2GS,^)6DZA0$ZLIZ. M;)".?L,^.)[)_48^QO@@;;G>!Q# >([[ MFOV0>UH47[A_V&Y/($T,_VMZJS[C)Q;]Y=R1#\2J.T M5VJ)2^DX1Y&VW36G&WC3QJO%W'A4H/BXQINALL$ WR\-GA"[00C0WS5G_P)0 M2P,$% @ \8 +5PN<&R&. @ =@4 !D !X;"]W;W)K&UL?51K;],P%/TK5V%"FQ269Q^4-M(Z0( VJ+8!'Q ?W.2VL>;8 MP7;6[=_C1Q:*U/5+XGMSS[GGV+F>[X2\5S6BAL>&<;4(:JW;612ILL:&J'/1 M(C=?-D(V1)M0;B/52B25 S4L2N-X'#6$\J"8N]Q*%G/1:48YKB2HKFF(?%HB M$[M%D 3/B1NZK;5-1,6\)5N\1?V]74D310-+11ODB@H.$C>+X"*9+7-;[PI^ M4-RIO358)VLA[FWPN5H$L16$#$MM&8AY/> E,F:)C(P_/6D8_I&[#YA[V=D^4K!E'O"SM=.Q@&4G=*BZ<%& M04.Y?Y/'?A_V -/X!4#: U*GVS=R*M\338JY%#N0MMJPV86SZM!&'.7V4&ZU M-%^IP>GBJ] (.;R!*S3>%)S>D35#=3:/M&&W-5'9,RT]4_H"TQBN!=>U@@^\ MPNI_?&14#=+29VG+]"CAEXZ?0Q:'D,9I=H0O&ZQFCB\[8E6!]W?(GD?GA]%V M.&:J)24N O/W*Y0/&!2O7R7C^-T1;?F@+3_&7ERA4H@A?&M1$DWYUI]'"%>4 MK"FC^BD$+6"-L"*T"N&:Z$Z:+/QR?N .'S4LF2CO?Q^R=K3Y86LW:$>Z0@EB MXTX 3B!)1F&>36V80S+)PTF:V& $9CV-<[L>PR0.TS2&.Z$) V9M0$N>S"!K M!7DV"I-I!M;O#"JJ2M%Q#:?IVS WF#-860$F\T!8A[:U)V#]-E!S@B>0QZ-P M,L[@T,9'>[/0H-RZB5?@^OBQ&++#I7+A9^E?N;^1KHG<4JZ,A(V!QN>340#2 M3[D/M&C=9*V%-G/JEK6Y&%': O-](\POUP>VP7#5%G\!4$L#!!0 ( /& M"U?MS$=*X0( #P' 9 >&PO=V]R:W-H965TLFC8)FI 0PPB =VT3>M4M5WW8=H'DQS$PHFI[4#[[W=VTI1* M:;0/$PI^NWO\/'?V>7:4:J& MAFKKZ[U"ECJG7/AA$(S]G/'"BV=N[DK%,UD:P0N\4J#+/&?J<8E"'N?>P'N: MN.;;S-@)/Y[MV19OT/S<7RD:^0U*RG,L-)<%*-S,O<5@NAQ9>V=PQ_&H3_I@ ME:REW-G!UW3N!980"DR,16#4''"%0E@@HG%?8WK-EM;QM/^$_MEI)RUKIG$E MQ2^>FFSN33Q(<<-*8:[E\0O6>AS!1 KM_N%8V8[''B2E-C*OG8E!SHNJ90]U M'$X<)L$K#F'M$#K>U4:.Y04S+)XI>01EK0G-=IQ4YTWD>&&3J/AW2U;"]3O9[ZA[:R3G]30RPHZ? 5Z#)>R M,)F&3T6*Z4M_GV@V7,,GKLNP$_!;69Q#%/0@#,*H R]JM$<.+^K0KJ'2UR:O M\AZV>]O;,M5[EN#UH_*R*8M4PQE$O7 44-NOOVJ\HK-" M>L@/$DEW/D7%3'7S$R1$*Z]/O_$D[ 5!T+07M)RO44$T<"3#_T-R-.F%P_"$ M93W1D=I1D]I19VI=.F&1$ ?-K<3>J?C5"_'_EM?._=KSZL[7P5UWN;$1;PW^ MM"6\-AR+-'7,=9.&2Z:2[,DH:J:?#?OP\BB=-39M(?5/*EJ.:NOJMB9R96&J MXM;,-D_#HJJ(S^;5NT+,MIP("-R0:W#^@:*EJEI=#8SMF]+RA ML@:TOI%4)^J!W:!Y,.._4$L#!!0 ( /& "U>MS\*9I0, *H) 9 M>&PO=V]R:W-H965T3HERW) MF6W 3MLM11L$2;IA&/9 2R>;B"1Z)%5G_>MWI&Q5V1RO;\->)![)N_L^'N]X MTYV03VJ#J.&Y*FLUQ7CMS*=V[D[.IZ+1):_Q3H)JJHK)/Y=8BMW,"9S#Q#U?;[29\.;3+5OC M ^I/VSM)DM=9R7F%M>*B!HG%S%D$5\NQV6\W_,QQIWIC,$Q60CP9X2:?.;X! MA"5FVEA@]/N,UUB6QA#!^&-OT^E<&L7^^&#]G>5.7%9,X;4H?^&YWLRQ/RF#5*BVJO3'+%Z_;/GO?GT%-(_5<4PKU" M:'&WCBS*-TRS^52*'4BSFZR9@:5JM0DGXK-$(,0[BI-:O7 M?%4B+)1"K8#5.?PH1+[C90GGCXR6U,74T^35Z'K9WL.R]1"^XB&&CZ+6&P5O MZQSSE_H>H>T@AP?(R_"DP?=-?0F1[T+HA]$)>U%W!)&U%YTX @4MOV/T6NW1 M<6V3-%=JRS*<.905"N5G=.;??Q?$_@\GL(TZ;*-3UN()S_BDRJ"WB#&58KE! %-@XA+/*< MFSQ30/'!+CZ#'FK6HMYQO0%4FE-.80Y-:[ZDY%2#:WOCR:[$DEES&[Y5D%[Z M< :!ZT]\U_?->-B7![>B'F:BVB)=9K:6B%0VR%-$:D'8J@P/H\$BRYJJ*:US M5@FI^1?K"LXC/W7#(($+.$]3-R!6-(HFL1M%$[@8/#2KH1::E3#Q S=)H]ZV M-(C<. Y>H\OI[A>\YH2O)?HH68Y0LXJNWLW7Q3 ]H-V/!K=4F'E.='C!;8#Y M/SR8DPC2%M%9#U-[0BVN;PEB\$H0P_]5$ -B,TFBET$,C=ID_"*(Y#E)73], M>ALGZ<2=^./_+(S1N$7T]S"&L<4%)TK*N"LIXY,EY9V%./Q ^/,C-671/\RW MS_3X*_S&VG+2[_':B MU!,O-Z:Z#@*=YE@P[>LG8S]YXH&O2\0)+ MS64)"E<3;]J_GL5VO]OPQ'&G7_7!.EE*N;&#S]G$"ZT@%)@:R\"HV>(-"F&) M2,;OEM/KCK3 U_UG]H_..WE9,HTW4OS@F%7;LW]""MM9%%"R8%!2^;ENW;>_@?0-0"(J>[.<2;Y*@W )/5@8F6YZUF &-[*@HFOF[NW\D2T%ZG?C MP-!Y%A6D+?>LX8[^P3V">UF:7,-=F6'V-SX@G9W8Z%GL+#I)^*4N?1B$%Q"% MT> $WZ S/W!\@Q/F-33^CMEKT/%QM(W+M:Y8BA./\J!1;=%+WK[IC\(/)[3% MG;;X%'NRH/AEM4"0*UCD3&%OYFHS9P?*A('ICJGLHBD;?*MLJ?0%/#%1-V6; M:LI9,PT_G45XQ+V!F2# KV-N3^HY[I;J$,$#UYO>2B$"+PW2F@'%Z*_J^^_[ M9_1G17Y,[2W?\@S+# X<10;A&=SM*XHF62)0 ><'9$J_@Z%_.230R _#EQU; M*9/N MF5ISND"!*X*&),T#U>2\&1A9N6PMI:&DNFY.3R,JNX'65Y)^L79@#^@>V^0/ M4$L#!!0 ( /& "U=RNAG\@1 .'B 9 >&PO=V]R:W-H965T)VM95K]YB;+5W%9_9C?'A7K7,;S;:/5\L@< MC:9'JSA)#\[/ML]]R,_/LDVY3%+Y(1?%9K6*\R_OY3*[?WM@''Q]XF-RNRCK M)X[.S];QK;R2Y:?UA[SZZ>A1F2&>\B:;'=8/M$G]/Y'WQ MY+&H7\IUEGVN?PCF;P]&]1K)I9R5-1%7_]S)"[E_3:I MVI7G/V>E%(;X45P]U)3(;L15,#7 4?4>/KZ1YMFA,$?F6'RZLL6K_^E[8RY> MPI@J(XI%G,NB1[/UVF6;]+48CUZZ,N[+-5/S#GG?L%(] MC,^L3?!R9J)API?\H8Z?_4-%^N:VG%5K8>A>C+)1CQ\_'<9;=_+*_5ZKV#-\4ZGLFW!]7P7\C\3AZ<_^_?C.GH M__H*A<3L!\S:8O5NQMVY>79T][04R.Y<$O-VU]U0U]TGNPM(+"2Q",*44I@\ MEL)$6PIM 03I+%M)\>JGK"CZ2OV]%AI:!21FDYCS@$V?;):3T[%A3-5MT]U= M[$?#.CTUCT?J@E[/@I.I,34FG8V]9[FQ>3P=CSL5'9"O-B2Q",*4#=EZW) M M[8;\:W7X(M/;ZF/]M^I@I]Z@+^)U4L;+ODU92PW=E$G,)C''VOF$_?'X9'1L M'7>V9;)3[X6=^F2G 8F%)!9!F%(3T\>:F&IKXB(N%B).YV+[P/E]D]S%RWHG MYU#$9?5DGG^I"^7O\7(C^\I$JP\M$Q*S2Y?X'ALC$[:_4%E\S]^W/R/];OYLGS8\C_DV5U2'0^+ZR_B MU:>B>I"D/SS9]W]73X E9=)[^/=>V\G0*B QF\0<$G-)S#O>'5%,PQI;X\X^ MF=^SX&1L32?')YU=*'+U0A*+($RIEY/'>CG1UDM5)C,IYX6XR;.5"(IB$ZXK$:T[M$1(S"8QA\1<$O-.=CY K:DY[=;'[E*=\28@ M5RHDL0C"E,(X?2R,TWV%,=_,JL$DJ^HA+>M1HZJ&CTGQ6?S_I:SGDOXA_B4^ MRCN9;J1X+]/98A7GRB\_Y$EU<%T!5>M968C[I%R(3Z^O7@LONY-Y6L\]B7>W M5=-Z*OIKP[Y:TZ[JT%HC,9O$'!)S2^1CQX<6F6H9J.:TVCU/^VH\-H8=6:=W/[EQI/.8;V'KIW? MWZMYTAG9 K37$-4B2E,W_B=G0HT_>_"ZVES/'D>N33J7N7!E]?]X61]:S3:Y MW)XZT0Y;^K4<7%&D9J.:@VHNJGFHYJ-:@&HAJD64IM:PV=:P20]@6G!PN9&: MC6I.HW6&B)/3[B1W_W+3TOG_%VYAK05QNB6D1IZF;=GH8W7GH> M_C+^9Y:WAT>]6S1Z%A[5;%1SC-TSX^/NQKSWQ+^'KI./:@&JA:@649I:$^WY M>$-_0O[[[:X=/M:;^"65^ITW]-P_JMFHYJ":BVH>JOFH%J!:B&H1I:D5W083 M#'TRX1MVWM!\ JK9J.8T6G=6861UQ[O>Y\>3[LX;&BQ MM8C2U,VZS188^G#!L)TW-$J :C:J.:CFHIJ':K[1DV'HE@\:.4"UB-+4\FFS M"88^G/"7[.?]>I_I]_/0K .JV:CFH)J+:AZJ^:@6H%J(:A&EJ17=IB<,?7SB M&_;ST-P$JMFHYC1:]RS3ZOKA&T:J12[WS$F@00A4LU'-0347U3Q4\U$M0+40U2)*4[_4V28B M3#H1H0>'EANJV:CFF/V)B./NG 3:J_=,KU8WP_?,'8%E&=[CJ76Y\W%G.>\8S3[L#4>]RD^[W6@/T MU8:H%E&:NEFW^0<3S#_HK<%;-)I_0#7'W'ME '?_(M[^1?S]BP3H*PM1+:(T M=>MMDPJF/JEPM5FOEXG,OWD_JGL@.?50+4"U$M8C2U/)I M$PVF/M'P'P]HU2_K)-VCHQWHT$0$JMFHYJ":BVH>JOFH%J!:B&H1I:F5VH8G M3'UXXAOF ]!D ZK9J.:@FMMHW5F#[HE;#^W5?Z97:V=N 4TCH%I$:6J)M&D$ M7'IIR0#4'U5Q4\U#-1[4 MU4)4BRA-+>,V?&'JPQ??,-*AN0A4LU'-0347U3Q4\QNMFW::GG;'0S3Q@&H1 MI:E7_&T3#V-]XF%GKKT9'_LO^(N&'5#-1C4'U5Q4\QI-\R5'OV>1[@P^NDXA MJD64IM9$&X08ZX,0WW4?<<#7#?6K/;C\T*P$JCFHYJ*:AVH^J@6H%J):1&EJ M4;=9B3&=E="#@\L-S4J@FH-J+JIYX_X\Q:G5'?+(7@-4"U$MHC2UD)[<)$*? MSOBK1L=]7]+2K_;@VX(,GST0V,JJ&:CFH-J M+JIYC=89_8XGW7M(]2\W-KO7)$37+D2UB-+4$FFC)>,]-PT9=)X 396@FHUJ M#JJYJ.:-=^_[L7,GP;V+!.@ZA:@649I:$VV69/P]LB3<+1#TJSNX[-!$":HY MJ.:BFH=J/JH%J!:B6D1I:C&WB9*Q/E$R;(!#PR2H9J.:@VHNJGFHYC>:YK1Z M@'88HEI$:>KM^(P@V='].#@=/]>O_."B1>,NJ.:@FHMJ'JKYJ!:@6HAJ$:6II=V& M8B9[0C'#QT@TKH)J-JHYJ.:BFH=J?J/5=\4JGUZFM3M$HCD45(LH3:VC-H=0O$O[0C]*H;$35+-1S4$U%]4\5/-1+4"U$-4B2E.KJPVG3/3A%.?W35)^ M$9>R7&1S$:1WLBCKW<5#\P+D*Q6U7[?59G-/HL/FWRVB M9'83EKS74A?]_4@YES]W1(J^IH_T$;&DQ! M-1O5'%1S4>Y0 MKG\X>^AA^C3F-QG5_ZD?]1?Z51E<6F@2!=5<5/-0S4>U -5"5(LH32DMJPVM M6/K0BFY0^T\.Z?3=#AWO4,U&-0?57%3S4,U'M0#50E2+*$TMRC9N8NV]#UJ2O66'QDX:31DTC9.IU;GP@(WVZJ":BVH>JOFH%J!:B&H1 MI:D%U<9.+'WLY$^:(]'W.KC:S)UY"+-G#]5&>W50S44U#]5\5 M0+42UB-+4 M:FN3()8^"7*9I,EJLU(36]_K3J'ZO5(T<8)J-JHYJ.:BFH=J/JH%J!:B6D1I M:EFWP11+'TQYC%'^5LT<[-Z[6,O0( M#@VMH)J-:DZC/3V@LKI'<&@297^'/MIA@&HAJD64II9%&R^Q]/&2GM'N94=P MZ"504,U&-0?57%3S4,U'M0#50E2+*$TINFD;/)GNN>L.G!P):%7+$$U!]5<5/-0S4>U -5"5(LH32VW-F RU0=,?LK2VQ_KPRCQ M4_6;;5(KE_.D["TT-#6":C:J.8VV=_+,1;OU7MJMCW8;H%J(:A&EJ>71)D*F M^D2(?C1ZF!KLCR'W%A":XD U&]4<5'-1S4,U']4"5 M1+:(TM13;%,=4G^+X M*-?QEX=Y]FJ4JD>K8L]PM9LUZ-M]OM#W.[B.T( &JKFHYJ&:CVH!JH6H%E&: M6D=M[&.JCWVH^WG"C6?)LAK9#L5'N8J3M)ZY>)_E%5L_NHBK-:E^VUM?UL[> MRDYIH>$.5'-0S44U#]5\5 M0+42UB-+4TFK#'5-]N,/+XR_B,BY+F>M/!NN= MP3N":'P#U1Q4;99'XH@ MG2TW\WJTJGY3YS22M/ZV3#,1GZ5/K^;XY.O75]ERWEN;:% #U6Q4U#/ MCSP^*W)Y4U6E\>:=>7"T\[QCO'&-GN<]XXV_??ZHY<_/UE4-7L;Y;9(68BEO MJJ[JEWH@\N1V\?A#F:VK]^- 7&=EF:VV#Q&ULS5E=;]LV%/TKA#<,*9!&'_Y*.L> ;:5IAJ4-XG9] M&/9 2]7E_?0HZV0W]0:0).' M).;JLK/6.GWG."I<0T+5F4B!XY>ED G5^"A7CDHET"@W2F+'=]V!DU#&.^-1 M_NY.CD)RI*$RL.?&(._Q!X.M.F@3,Y6%$-_,PTUTV7&-1Q!#J T$ MQ7\;F$$<&R3TXWL)VJG&-(:'[1WZ^WSR.)D%53 3\5<6Z?5EY[Q#(EC2+-;W M8OL!R@GU#5XH8I7_)=NRK]LA8::T2$IC]"!AO/A/'THB#@R\W@L&?FG@/S7H MOV#0+0VZ/VK0*PUZ.3/%5'(> JKI>"3%EDC3&]%,(R4!.?GXS&1_X)'77*+8ZP5N>(1 M1 WV@=U^8+%WD)V*(G]'T=2W MY2>4:\X2GQ7;_;-)\?,.]Z+YH'=O/?,H[F M;I-Y;3;=:L&[.5[O!;SYFDIX:[9*1&8BP?RABG6>2$GY"G!/:[)X)(?][NAC M_GJRI3(Z)3<\% F0.PD;)C(5/Y)[C)D59W]CWXDBJ92&<-G!_*9 ;J S_N4G;^#^VK0D!=@@!S.I;S/NN<.N[X^M1 ]ZT*83765I+%X!%#DSUM(%B#_:F+&BG,L,VV"!2V!U?CK5_SU M?R"0&V*L,9"G38'\*<56'#E]+T5"OM(-1)2' M(*V1;!W@6,K:! M: JL1.ZR('?Z_(]GJWK'+,GP6?'U_V#\(OH+PEL:L$7Y> M$7[^:NJ=9PO%(H:UKC5BK4#'4M,F6- 26(W BXK "RN!S87@*;E&H4%.?A=* MO2$8O]@M%8K&IH9\R>0C:AO\_)D^--%_\>P<]U#0>/UZ,,VLWAY+;$M@-6(] M=U^/NZ_$9C"S1J3=_MB0;!4M: NMSMV!EO&LW$TSA6^4,EETP7@983-,C"PJ M XY\QI2JEB!EH[:8EB,<1MQ%MW\Q[#V).+LG1_/6$EJ=-W_/F__?>,/MNLI/ M&39!=.5 MTBRAJ))WLR=+(=B9%"KQDHVVA1 05MH==+V MVL:SBYN**RW()/R>,0ED%V6 \7,M\8QH)*OWK'S C.\V;,!6A4Q;:'6Z]E+& MLVN96M(G_QAIG5(6[>2RRF]?/NDUEM>S#%.7V9)(I+;K1ON@1Y\4K4J4MM#J MA.^EC&?7,LT9KRQ+^&I'?%5FWT,(;$,7<7.^&SPO4[I=KW?^-&9;E2QMH=4I MW(L6SZY:7B]46I45K:(%;:'5N=OK#\\N0*XP(^I'<@MZC>KLAF] :1-G&(); M#E*M6?K:$5L,8 JN@]/.[UT\#;E6-4=;: 5MSL&U=0)RE5__*Q**C.OB!KMZ M6_W$,,DOUIU]]^+WB5LJ5XPK$L,23=VS(:8765SY%P]:I/DE^$)H+9*\N0:* M5:'I@-^70NC=@QF@^N%E_"]02P,$% @ \8 +5XH.<];4 @ D@D !D M !X;"]W;W)K&ULK59M;]HP$/XK5C9-G;21=TH[ MB+22KNND;E59M\]N*E&SESKZMQU53:'@JJ>J*#$G:F0!=4XE3-751)H;D$%=P//Z[L%9:63 M#.W:K4R&8J$Y*^%6$K4H"BJ?+X"+U%.S:;:[/@)L.*SF "^KZZE3AS M6Y:<%5 J)DHB83IR/OOGE[&QMP:_&*S4VIB83!Z$>#23ZWSD>"8@X)!IPT#Q MLX0Q<&Z(,(P_#:?3NC3 ]?$+^Q>;.^;R0!6,!?_-"@@ M:@#1H8"X =C4W3IW*UQ*-4V&4JR(--;(9@96?8M&O5AI[LE$2]QEB-/)=Z&! M!.0CF5 .A)8Y22$3I1*I9B2JYOK>HLIW-.L7$!.?E0@K85"]!@_+&\6 MR!UD@,>?DY,4-&53^TE*3MZ^'[H:PS;.W:P)\:(.,=@3XK=%V2.A]X$$ M7A#N@(^[X3=4]H@_V M/#X&?[H5?=L-130S>M_!@$^[B4;7G%;3G%5B^: _? MF*HYH9ID7"A6SG:IV4E@ZLZYJF@&(P<+BP*Y!"=Y]\;O>Y]V:5N3]2V9J3G+ MQ ]#/QH,W>6ZAMMF9V%\=AIMFET>*;0-Y<)6N;!3N:N;=$PR411X0?%OE3WN MTJZ3XK7:'9,LK]YWG\*'\GGAL)1JW#4?3=M;9A!J4E%G[&9:+5+ MXVCKKO0'P58FXTY?KU4OVE)OE\_+[=#^66Q($K>2Q)V2_!2:*UB#9PS[#(+H-Q(" !7! &0 'AL+W=O=STDZ;%ULA.GBMI;*KJ'*NN6/,YA76W$YT@XI.2FUJ[B@T1V8;@[P( MH%JR)(X_LIH+%65IR&U-ENK62:%P:\"V=S-12QD:40-2HKM *#Y2KZ-+U;)[X^%#P)[.S9'KR3@]8O/G@H5E'L M!:'$W'D&3LL)URBE)R(9OP?.:/Q+#SS?O[%_#M[)RX%;7&OY+ I7K:+;" HL M>2O=3G=?V7!UH8[GJ5&=V!\-;'Y3>A-0),;H?PM[IVA4T$XEWW7#B&!#[#G M$H&K C:8:V6U% 4/C=8E?'E\Z(^$I3,G5(L%_&C0A I+Z#4MHA@2L,,PTL'Y3>]TJ3*TJ_M6H"L_@])'$RNP!? M_QO^R,T$ILM+<$8]&QN7C(U+ M_\"E_H1:L<[#AUD)JT-?H7S2:9/R$UZ)+! MGG$:!TK_ODY9/)G'RT7*3N=.KM3=CF6]8G9V[?[)D<6CH.N06!(NGBP7$9A^ MC/O Z29,PD$[FJNPK>CEH_$%=%YJFH8A\,,U?DNROU!+ P04 " #Q@ M7 M?(RVBIH& -)P &0 'AL+W=OCE1";T\F$SU9T3?@[MJ&9 M?+)@^9H(^35?3O@FIV1>!JW3";(L=[(F23::GI7W;O+I&=N*-,GH30[X=KTF M^=<+FK+'\Q$C M]_ T1K@(*!%_)/21[UR#HBGWC'TIOES-ST=642.:TIDH*(C\]T O:9H63+(> M_]2DHZ;,(G#W^ID]+ALO&W-/.+UDZ9_)7*S.1_X(S.F";%-QRQY_H76#G()O MQE)>?H+'&FN-P&S+!5O7P;(&ZR2K_I.G6HB= ,FC#D!U .H&X ,!=AU@O[0$ M7 ?@EY;@U '.2P/<.L MM:_$*I4.B2#3LYP]@KQ 2[;BHNRN,EH*G&1%9MV) M7#Y-9)R8_LX$!0B,P1U)*2#9'(1TQC+.TF1.RKYG"_#A^JIZE'#Y3"39EL[! MQPW-2P27T?+)AG&2@@\YVV[ FY *DJ3\K7ST^2X$;WY\>S81LKI%H9-97;6+ MJFKH0-5L<"T+6W$097,Z5\2'^GA7$S^1,C5:H6>M+I"6\-=M]@[8U@E %K(5 M];E\>3A2->=UI4>O*SW6A\NLD.%0%;ZGI=WDG5WRX4-Y)R?-))NQ-05O4L9E MILA4F^_F%VOR2Y4Z%;M;LA>SY\/4.IL\['9&'V$'+G;@/BSLP\:V[02!O8^+ M^CCL>8Z%]V&QMM7%,G'*-V1&ST=R'> T?Z"CZ4\_0-?Z6:,I;C3%6DT_Y.0K MN"9"T)R#JVP&_KJFZWN:_ZT24$OU\HI66ILD"TV212;)8D-D>YWK-)WK:#OW MECY0.2Y475D%.IJQT$T3E!X7U&V%]K;!R6T7R MA/)R_W1/,RH%5BYH_F!.]A&VYV.[*UX?AGV,<- 1KP\K<]+O:*=MW9':!8UV M@5:[JTR0;)G G5$8]F&^8]L=6:(^2JKG M6=W,T[;O2/6@U6[M+7WN"3;[4OJN.9 [+6E&>:G?B4Q$Z4DID!\+FHBM+%RY M/;<&155 H&>YJ)-MH0+G.MCOB!\I8,A!OMVAB_4-/U;8'<\$M<+&C6[%0L-+ MF=GFX%ZU9M/J. @)%9 QMCP;H:Z(@URQOGW'ZH=:_9!6OX]B1?/G#7ZV!/2I MR,T#28B&Q>M#D.UAMZ=@'P=M[-K==46!L_T (K>KHK:5QZK8.BBHMU"7*SD[ M4NFBP((D.7@@Z;;,Q\I"+6DFBDN>S&L?I537'E:W#QD'&+E6;XP//@JV1@@-.BDA5*T-:'6M(6>^W7**X.DGQL(R#D% !&4/+U@:V'H:J#W_Q-&:1J0WC:%Z")_( M*?39C=<#7M7I>O)O[72C;*%1ML@H6XP4/MIR/&_'W.WW9^M5D=ZKZD;U)SI; M92QERZ_CB_*4H#UQ >^K25TWPO4E?W-GFV0+C;)%1MEB4VS[&=&Z;Z1WWZ\< MX89,;]WI)ME"HVR14;88]0\5/-=R __ &^/ 9#^&$"[;+/U9BL?@#NV$(\D MIR>](:X?X89L>-W9)ME"HVR14;;8%-M^2K3'%TA_?/'*$6[TIV&C;*%1ML@H M6URS[7FVP,>HNS&?[+RM([?4R_*]*@YF;)N)Z@6*YF[S[M;[\HVESOT+>'H) M%?=#>!I5;V:U]-6+8MR;D?K^\ M7%$RIWD!D,\7C(GG+T4!S1MPT_\!4$L#!!0 ( /& "U=0^9MX#P, 0* M 9 >&PO=V]R:W-H965TA'8-(/+5-;571=?MLD@M8=6QF&VCWZV<[(0,:4J;V2^+7N>?ZW&O[=C9< M/,@%@$*/&66RZRR46K9=5R8+R+ \YTM@>F;&18:5[HJY*Y<"<&I!&74#SVNY M&2;,B3MV[%;$';Y2E#"X%4BNL@R+ISY0ONDZOK,=F)#Y0ID!-^XL\1SN0-TO M;X7NN:65E&3 ).$,"9AUG9[?'D=FO5WPD\!&[K21VRQ1+&'#ZBZ1JT74N'93"#*^H MFO#-5RCV8QU,.)7VBS;YVHO(0(8&G"FA@RZU-VJ!!M8/$!*=#4%A M0B7Z 8]JA>E'C;R_&Z*S]Q\[KM+^&*MN4G#W<^[@"'>(KC7/0J(12R&MP _K M\:T:O*MU*,4(MF+T@UJ#WU?L'(5> P5>$%;X,S@='E1MYW7LH]>QC^OA0T@T MW*^"[VD9EHD56GO-(_9Z2<)73&?0!!(@:SRET$ ]JB\RS!*=9ER@@8"4*'3% MI6R8&!(V1WU,S7Q5,N5\+T%H%D&H%D;@.T9WC_"#71%\)10HIX:Y9G7(>)S M1OY4'L)^3A/M>!9%WN7E@?;-9_Y'D=\Z6#5\;LOWO8LH/%#VN3'?]Z//_OZR M<:T IP=@3]ZHE#>JEQE[HA50/=@*K2,7HQ?VL9_S=_7Z0;O27= MN(XN%]C=>:5T)LYM/2&1O2;R>Z4<+4N6GGVI#\;[?GO@5XP/_?8HKTC^F<_K MHVLLYH1)1&&FJ;QS4U&(O.;(.XHO[1LYY4H?$]MDE>/*7B,5MS+M'7 M>)-DEX.UE-OSX3";KWD<9F?IEB?JFV4JXE"J2[$:9EO!PT71*-X,*<;>, ZC M9#"]*.[=BNE%NI.;*.&W F6[. [%MVN^29\N!V3P?.,N6JUE?F,XO=B&*W[/ MY9?MK5!7PXJRB&*>9%&:(,&7EX,KS[CFTU.4N/XMX0.JC[SAL>?G^D?B\FKR3R$&9^EF[^B MA5Q?#L8#M.#+<+>1=^G3K[RG;.#T[<$M&Q13'Q[F7CPX/Y3A]$*D M3TCDT8J6?RB>?M%:/:\HR85R+X7Z-E+MY/3W5'+$T =TQ_<\V7&T%&F,9FDB MA.CSX_O MFEJ!O^V2,\3P>T0Q98;QS/HWIZ;IO*[WX+M[;SP,5FF)%3RG@U<*X3VZBM-= M(DWI/0"\ I#7L/U4]>UX>??[X\?6CF,C%[L4-^/\=IQ#QL[(<9MQ03O.&SD> M9G6_C1D[U8P=ZXSON=A'D'XN%?3!*#A/F0L (UDB-6Z7&?:T8W98HR(A, ME# T,;;C*'&9RT::&-MQS,.8,5V,[3@'>Y[+F%F,7C5C[]5B1/]5Y?J:)_.U M>CEX//[R5J2+W5SF97S.\TI>%/F[*'NTZMDZL%/U# GS(6$!$*R1W5&5W5$_ M/=]RD:=&O<69,G& $'PD+GPV=B::I(UAKJY\OPPC39JGZ=D(4\75+.=Q->%Q M/SE_C+[RA5*FND!_[+DXZ-LF1ROX5#E"PGQ(6 $:V1G4F5G\MKR.FF75_5; MC_6?^G:82XBK*[$=1;$SQEI88.R3X;%9B@37;\D80HQO5%[M@SM5T* T'Y06 M0-&::3XR0P2BR)84K>)AEVC2[H@C3!-W1YQ>M8,NGMLA;UK/F_:3]RR-'Z+D M($NK(JV\DQ4)2?-!:0$4K9F9VE*15WLJ8C!+#$^P+D:#]R)XK#LJ0YCG$3TL M,'6*CVG-^=:&BO1T5"8EOE5Y!;5CH#0?E!9 T9K)K2T9Z>G)7BBOKKG,>;JB MS7'8TR7=CQ=T\9P.4=?&C/1T9L=O#UOU\O EB:1=FJ#."I3F@]("*%HS1;6[ M(CWME:7.CMHOEX2.)JU?_7:<2[%'=%6VPRC&>-)2I:%;Q_4PZ5!E[:_(=QBL MEBK?JN:">C10F@]*"Z!HS2S7/HWT-&HOU-R)^96V57/-<43W:QUQSEA7MSF. M=BS,TMJQ4;MC^[R.Q.+#;2CD-W2?+N53*.R+!G;>J8H$I?F@M "*ULQ,;;)H M3Y/576I+0J.$>IZG+:3.#&'$H6PTTE]J38&$J;=D38V&.$K'WKAK 8'6#HO: M'995CF]48^U#.EG1H"8-E!9 T9K)K4T:[6G2[#6VI+1JW5B7-3,MN[*Q+NH. MW$@7M3&.L4F'IFNO1E_P:L\ZOM]MMZF0Y9Y#E$B>A$JI=G&"FBY0F@]*"Z!H MS2S5IHN^>B.,MG>D]-4#0X@SGI"6)E\D!8:0B2JPHPXUUB:+OF"R^JKQK:HM MJ%4#I?F@M "*UDQT;=4HR$X8-6U>Z:HV;EVU%VA[L((N5L?B+*U]&K7[M$^% M#*,]1[?AMUA]M)\ML--.UB&HLP*E!5"T9EYJ9T5?O05F)YR<"TB:3]M[92U) M&[;3/*]+T:SV9LSNS2R*?J/B;!_0J8D I?F@M "*UDQM;>X8R Z:G7)R/B!I M?DFS%GMFWHG#'Y6Y\>O MBE/3VOUK&ULK59=;]HP M%/TK5C9-K;0U7R30#B*UH&V=U*D"=7N8]F"2"UAU;&8;Z*3]^%V;-.(CH';B M!>SXGN-S[I'C=%=2/>H9@"%/)1>ZY\V,F5_YOLYG4%)](><@<&4B54D-3M74 MUW,%M'"@DOM1$*1^29GPLJY[=J^RKEP8S@3<*Z(794G5GQO@=?A5;]CZUW!=P8KO3$FULE8 MRD<[N2UZ7F % 8?<6 :*?TOH ^>6"&7\KCB]>DL+W!P_LW]RWM'+F&KH2_Z# M%6;6\SH>*6!"%]P,Y>H+5'X2RY=+KMTO656U@4?RA3:RK,"HH&1B_4^?JCYL M ,+6 4!4 :*7 N(*$#NC:V7.UH :FG657!%EJY'-#EQO'!K=,&%3'!F%JPQQ M)OLF#9"8?"!#6()8 )DH69*^%$9AAS6J,3/2=SI ::R[SG.Y$+@RA!S8DHXY MD+,!&,JX/L?UA]& G+T][_H&U=D]_+Q2Q)W9BH;DSD^%H'^&J?JO;9Y&E-DCH2>V*66=B.6Y>M5M=? M;HIOJ$NCRR2YK.NV5,:UROBHRAO&.13/X6GR\P[*,:A?Y"_Y+)>@!!XX0T9X M9J2J%YM\'-W&ODJN])SFT//P7:%!+<'+WKT)T^!C4U(G(MOJ2*ON2.L4N:U) MDJW<@C2-HYW<&NH2##AH-^>6U"J3_\VM+TL\:CFCG%!1D%M1X.E3=OJ"&(_N M^MH83T2VU:"T;E!ZBAC3O7B"G0#W*Y(T3*+F^-JUNO91=0]B?"# )I%'N5X; MRHG(MFQW:MN=4X32V7O719TXW#U9^U7!3BC^QK5F/RGNJ)HRH0F'"6*"BS:F MJM;7]'IBY-S==&-I\+YRPQE^V8"R!;@^D7C;51-[>=;?2MD_4$L#!!0 ( M /& "U>AK7:Y[0( .L( 9 >&PO=V]R:W-H965T?>8]_X9K#EXDT6A"CT7I5,#IU"J=6]Z\JL(!66=WQ%&#Q9<%%A M!5.Q=.5*$)P;4E6Z@>".!BN\)"]$O:Z>!,S<5B6G%6&2?\Z'CZ81(23*E%3#\;^?83:?S$6B_CI32_:-M@/0=E:ZEXU9 A@XJR M^A^_-_NP1P =.R%H"$&7$)T@A TAO)00-83H4D+<$(QUM_9N-FZ*%1X-!-\B MH=&@I@=F]PT;]HLR724UT%Y?INCJ MP_7 59"T#NUF38+C.L'@1((A>H0PA40SEI/\D.^"V=9QL',\#LX*?EFS.Q1Z M-RCP@M"2S^0\_1$+H/LGZ=/+HP<6^NSRZ,&9S0C;XP^-7G1"KSU";([P!EZZ M$K.,V,ZI5DJ,DKY^-B,_Z'E]?^!N]K?/ DN#7IPXSR^T'JV,_K:;C(]"W\:QEZ8=IU98DL0=NQ98SX^23JW,;&I)I-\K MF^&D-9S\MZ).CNJK!RTV[+@^1ME*?VJ!)7$:==1F%MAAZ=>NW;U;'2[?I6FG M$F5\S51]W;6K;<=^,(VJLSZ&3EXWWK\R]6< 7"=+RB0JR0(DO;L>'(6H6VL] M47QE>L><*^@ 9EC UP@1&@#/%QSZ1S/1 =KOF]$?4$L#!!0 ( /& "U? M56MMN@( "L' 9 >&PO=V]R:W-H965TBFQY_8L:5$!5X7@1$(V=6Y&U_/(Q-N 'P5LU$Z;F$Q>A'@U MG?MTZGA&$)20:,/ \+>&.92E(4(9OSI.IU_2 '?;6_:O-G?,Y84IF(OR9Y'J M?.J,'9)"QII2/XK-'73YA(8O$:6R7[+I8CV')(W2HNK J* J>/MG;YT/.P#D M&0;0#D / <$[ +\#^#;15IE-:\$TBR=2;(@TT5(V*884G"PEU*Q(R>T;GCN%DV<+T*PHU3ER/3\MR-G'\XFK,1.C MQTTZU;-6-7U'M4\>4&&NR"W'=?;Q+CK0VT"W-LSH2<)O#;\BOG=!J$?I@)[Y M:?@#DP@?#<'WY/C]KOB6+WB'K[/RPAS(UNUDZ[9LW1[RK.6,+*>YO>MXY(VB M,)JXZ]U4!L+"@([&?=B>Y*"7')R4O-A7RM*CC6E%MBSASNJ7H1_XP8'(XS Z M]KQAB6$O,?P7B= >R4&5)XE,9;U6-4M@ZF#I5"#7X,2?/HPB[\O0V0D'4@[] MB YG$_791/_AC$1'FQ^,*:4'[A]''9RD5K&[4W>P/*QL.5:HH^&ZO7O]:%_Q M;VRA.QB?X4O0%NZ_-.TS@C=K57!%2LB0TKOZC#;*MC2W'2UJ6]U>A,8:99LY MOF8@30#.9P(K7-&PO=V]R:W-H965TFOCR?>?F<^+3P8KQ MWV(&(,DZ2W,Q-&92SH]-4T0SR*@X8'/(<67">$8E#OG4%',.--:@+#4=R_+- MC":Y,1KHN7,^&K"%3),B3+EF[+<:?(B'AJ4T M@A0BJ2@H/I8PAC153*C'GY+4J&0JX.;[#?L[;3P:LBKV^8Y!H(23+2C!JD"5Y\:3KTA$; .1I!C@E MP-D&>/< W!+@/E:"5P*\QTKHE0!MNEG8KAT74$E' \Y6A*O=R*9>M/0N^2,Y7(F2)C'$#?@@W:\WX(WT=#*6N?&VE.GE?#C(C\@ MKK5/',MQ&_09/Q[N-)GS/.GADZ77G.%6H7[J^B>K$7:D1BT:O2H: MO6=&(TA$Q!:8(!=40I4938$H)-EV_?!MG;UQJSZ[.OU1(L..1-8<[%<.]G=S M<+C&.X]HK"L%D[]AC'MH]=PM!][=U?,\WZKO"N[NZONVY6]YYNXNV[;ZSBU9 MS>9^97._U>8SS-YLD9&?9Y!= __59&LKPZXUM$NRH$NRL".R6A@.JS "H M/17H^L%4:&78-16Z) NZ) L[(JN%P;9NK_W6_T^&!V3X;=G0CMTU,L_0).Q* MDR(2YD8OE@&?ZB98$'UG*.[FU6S5:)_H]G)K_M0^'ML-\X%JS'7O=TM?=/5G ME$^37) 4)BC*.NCCAYX7C7(QD&RN.\%K)K&OU*\SH#%PM0'7)PR[P7*@!%1_ M5XS^ 5!+ P04 " #Q@ M7P,&*8F<" ! !@ &0 'AL+W=O M6;7:R*I/1@<5K[LG>^[/X2"!TA,)M$^@SG<':9XJ3::8]9ZR02)V%OZ:Z83.(HS')_-X(.!W1X%HVT:(S69<6'M#1* MZ62<%@VTZ#U:/$:+CFAIE 71."P>8/%[L&0,%A_# DJ#<5@RP)*SL-_2,$&$ MNVP->\$WWN@Q>'($C\)XDH7C]'2@IV?IMZ#U-2FY7LFV-F/<](A[23]'IZK. M!FYVEKM0H+%2LF.B!7MYNP,0G"VY<*_;F)?LZ"9'09PF;\_ /V@(MK?>,;7A MM4;&&A.#JQ2K45V_Z@(C&]&ULM5;;DN(V$/V5+B>5FJDBV-RI"5#%);N35$@H9F?SD,J#L!M0 M5I9828:9?'U:LL<+Q./-E0>L2Y_6.2VI6Z.3TA_,'M'"4RJD&0=[:P]W86CB M/:;,--4!)A>:@D24>E(JP'47],&5C ]OA ]K'PTI3+RR])#Q%:;B2H'$[#J:M MN_G0V7N#]QQ/YJP-3LE&J0^N\UTR#B)'" 7&UGE@]#GB'(5PCHC&Q\)G4"[I M@.?M%^]OO';2LF$&YTK\S!.['P?# !+UH)9-AEI=0+M MK,F;:_C8>#2IX=+MXH/5-,L)9R<_*HO0@Z_A#>,:WC.1(2R1F4PC[94U<+- MR[@P\ Z?;,;$+=D^/BS@YLO;46B)@?,3QL5JLWRU]BNK]6&II-T;^%8FF%SB M0V)>TF^_T)^U:QU^G\DF=*(&M*-VIX+/O!Z^9+H)K4$5_().IXQFQ_OKON)O MP4VL,FEAS2BL:@LKK7ZC PMK/*+,L"IBN<=6Y%VZ2W><1,UN-.B-PN.YDE?L MAJ79!>-NR;A;R_C3MC=@:@REC9L?.-MPP>WS;8-XQYG67.Y@Q@PW#7BP7 BX M1Y$TX%%2WA#\=TS@+>4+0BIC*D]%SJ%_3OU*72U+E\KNS('%. XH5QG41PPF M7WW1ZD??U.Q:KXQ!KS8&;Y>+.?RRQ'2#^M_:WOP$KU#&U**%7!29?K=6Z M.)/1]<>>/K?;PZI]; ^N(E#+\>]&(#RK M;"GJG2_X!GR2S8M<.5J^*::^E(:?S/,'">7Z'9<&!&X)&C4'=!%U7N3SCE4' M7R M:=TO)4Y\S_4]/K[TA-&&BT>Y!%#H>Y8R.?:62JW.?5\F2\B(/.4K8/K)G(N, M*#T4"U^N!)!9$92E?A@$ S\CE'F347'O1DQ&/%?J-SM1R[ T]-(,YR5-URS>?H"JH;_ 2GLKB+]I4&Q 5 5$QP;TJH!>P4Q92L%#3!29C 3?(&%F M:S1S49!91.OR*3/[?J>$?DIUG)I\Y0I0'[U'5X0*]$#2'- U$)D+T+NKI'E" M&6$))2GZ*"7H6]7S&2)J.TSOXBTDN1"4+= %D52BMS$H0E/Y3L/Z MW;ERL+O;LZ [VF:UR M)4_0%UA#BO#+M&5-VU5;+L%B1V MNH,L9 MX&<*,'R9Q.QYNVK,*5KL"JW->6,.\*NX@PK5UA?MB3O3Y BM35/C-O#Q=L,B M3=>]T;ZJSL)UZEI""UH" 2!@ &0 'AL+W=O06!.2EB&41J)E:)O$5%'!GDUR22P<.[.= MEOW[G>TT;:&4/>PE\?GN^_S=.7=)UU(]ZQK D)>&"ST-:F/:JS#4>0T-U2/9 M@D!/*55##9JJ"G6K@!8.U/ PCJ*+L*%,!%GJ]A8J2V5G.!.P4$1W34/5GQEP MN9X&Y\%FXYY5M;$;89:VM((EF(=VH= *!Y:"-2 TDX(H**?!]?G5?&+C7< C M@[7>61.;R9.4S];X7DR#R H"#KFQ#!1?*Y@#YY8(9?SN.8/A2 O<76_8;UWN MF,L3U3"7_!3:/RYEY.?$[[+6]C7B5PI[ R2!P\C_J-_FW^GT8YC6&.^W5@*K>GT];&C\M\3NKF-"$0XF4T>@+2E-^ GG#R-8U M\9,T.!+NF:=H/#KPDU@'.V::YVU]_-E (P8%>U/:' MQL![7S[O8?O9GFP9_RS6 !)]39-,3*VUE)L+VQ;1&E(BSM@&,O5DR7A*I+KD M*UML.)"X<$H3VW4[I:2WW#GDTV9 4/(!\W=UQ=V;5*3%/(!&49XK"<6I?X8NXZVJ&P^(O"5NRT MD0YEP=AG??$IGEJ.)H($(JDEB/IY@CDDB592'%\J4:M^IW;<;3^K?RR"5\$L MB( Y2_ZFL5Q/K6L"%*: ME;_D:Y6('0>E8W9P*P=WW^'\@(-7.7A%H"59$=8UD60VX6R+N+96:KI1Y*;P M5M'03'_&!\G54ZK\Y.R624 ^^H ^99)D*[I( %T* 5(@DL7H-\;B+4T29?"@ M>E"X#,1S<(M=Q/0//_.7N;@^.5V?>*_3.#^A= M1E&>Y@F1$".2,B[I_T3W;%.F2B6_4-(#\VGVP7,"%X\G]M-N! 8[[.%P[-5V M+=3S&O7\*-131.*8ZI8P49>BHUV:(, Z>2WH0;,6\ZAF'KU:>D== B_T/2_< M(S78N6J^#$=F5+]&]7M1=T83*4?3ELHU B%I6O#G I9Y@A(UX1D3[7>X0@>/ M V\/OVN&G7'@N&,S_KC&'[\M_KC#%6#/]_$>?MNEO5:FD M,622+BG1,=#]<$S(03>5.#"DW&#GC0ZG/*RAPS> #@W?/S0DVF#G^H?L._\ M8IK67TNM'?1.@<7'# ^JJMJ29E25WX,#HU+>_1)NX*B_O0\V;-=F=QMV]\W8 MW4XM,K,/VK79F_**^^OKO%@\ 4?WD!0SOUC3S4"_ZU7\X7[W2FKM^)N:C?N+ M]N/SK+L$=/(/$&Y>@_6+!.B;\C1]X/DQGNU0FE*.^VOYQZ:OQ=VI[A2M.!/F M3CCJ="XUY9EZX;!AF[VI[;B_N!_/[K^4?=BPS=X4=MQ?V6]9%K%T XK_35[J#Y,-V);F]L\E69655G#T(%+$\D^4FM+Y; MGV]<%KOZO?M7^&)>GE(T,N6AR0WA*YH)E,!223IG8S4K\?(@UE1<&ZCG2Z:V\]6%?D%]&C3[#E!+ P04 " #Q@ M7$U93Z/X" M !4#0 &0 'AL+W=OY,&2^P5%,^L\6" \Z- MJ*"VYSB176!26NG 7+OCZ8 M)24EW'$DED6!^=]KH&P]M%SKY<(]FP0/(Q\4=5S.[=LE) :4@K$0_SB_MG4KFH98P$WC/XFN9P/ MK<1".4SQDLI[MOX*53VA]ILP*LPO6E>QCH4F2R%948E5!@4I-__XN>*P)7"# M P*O$GC'"OQ*X!\K""I!<*P@K 2F='M3NP$WPA*G \[6B.MHY:8'AKY1*UZD MU.?D07)UERB=3'\P"2A"']%M*7$Y(V,*Z$H(D +A,D=?&,O7A%(5<%4P+LD_ M;/8W>U8'50 Z&X'$A(KW*N#Q883.WKX?V%+EI=WM297#]28'[T .WY;E.?*= M#\AS/+]%?M,M'\%$R5TC]UKDH^-7;Y-GQZ_N-N6VVHMZ0[QZ0SSC%QSPNP?] M=.? $9L> G*]L8B,A7X3K-(D<77VJVULG0OI%]"E6. )#"WUAA' 5V"E[]ZX MD?.I#6*?9EE/9@W ?@W8[P2LF 9M3#>J<(NI&T2^$^] [30_%6J?9EE/9@VH M00TU> UJV 8UV(?J1UZ0[$#M-#\5:I]F64]F#:AA#35\#6K4!C4\#FJG^:E0 M^S3+>C)K0(UJJ-%K4.,VJ-%Q4#O-3X7:IUG6DUD#:EQ#C3NA_IR#:E*G$G@; MVG@?;>P$R2[:SB5.1=NG6=:360-M4J--NM$RB6D;U62_!U G-G)WJ.Z'73AN MG/C-L%%+6')QX83-L&P_S'7BQ#Q2J^TB[:V.5']O?,=\1DJ!*$R5TCF/U6G@ MFQY^,Y%L89K4,9.JY37#N?KL :X#U/TI4XUJ-=%];_TAE?X'4$L#!!0 ( M /& "U?T *_I& 0 "X2 9 >&PO=V]R:W-H965T1FG/!FL'%MSSC&;N]F[LX3]]+/"L@V#2!7$G[IK^\* M"&<#(7;#7+_8L-IG=[7/:H4TW%/VS#>$"'2(PIB/E(T0VX&JK!Q@70JP M+<9;S?@59AZ,7_C9?[W1J/!3TE\ATRM@PS- M,&OBF5X.-^JF\S[OL_=YG[\!QP#7]#KO9[DTBUHR4WO=5^PM-YB1V_MJ"4T8 MP_&:0#\2Z.F(3O46^)B*)WO,_ [ZNI4 WD&_ 4)P%,1H05A ?2FAG*,;D'") MY[75EP5HI0'*GKH;:T-U=\IGXQ1D&Q_P+?;(2($^S0G;$67\RT^ZK?U:Q^Z; M[F95#4>'IE]2F[<4U1EMW8*V;B-MD& /*(!M!-$56@;_$#3Q_X+6DQ*S8"0* MDD@./=(0^ P#<>R@C[$'^YADT$U8$*]SFNHX:?1^9<:G;1ISVS0V:]/8/#.F MZZ>5=6<617/&LU7P;/VORQ,D"/8@@N8X8.@1APFI*X?&(*\MAS:-N6T:FV7& M[!,"#:W7M7OEE=^2T[.*L(N*L']81I5.W%CQOXC'[V"C][%?!1Y_DY%!WVA\8YP <-Y^J>4"Y *=(0S MR /QZ#J&_@T#DX@FL:C+>J]2F):C.UV[E/K&2*]=69?YG+7I<]Z2L3,B^P61 M_1]%9+Z4X CY(LZ^RM/OX-IEU1C:M0VV36-N<])T$T7IQWU=.VTSCGE+QLY* MPRE*PWE?:&ULK59K:]LP%/TKPH/1P1(_FF>7&)JV M8QMDE)9MC+$/BGV3B$B6)RFO?[\KV76SX+AEY(LMR;KGW'MTT/5H*]5*+P$, MV0F>Z;&W-":_\GV=+$%0W98Y9/AE+I6@!J=JX>M< 4U=D.!^% 0]7U"6>?'( MK=VK>"37AK,,[A71:R&HVD^ R^W8"[VGA0>V6!J[X,>CG"[@$P",IS.F:FP>Y_01E M05V+ETBNW9-LB[U=W)RLM9&B#,8,!,N*-]V50AP$A/T3 5$9X(3P"R*7Y2TU M-!XIN27*[D8T.W"ENFA,CF7V5!Z-PJ\,XTS\51H@?=(BCT8FJY8M,"4W4N"I M:^IT:Y%KC6>6VXDF%[=@*./ZW<@W2&]!_*2DFA14T0FJ'IG*S"PUNQ4G)U&SKM=COY$S3>2H]Z?5Q-V*N-M(/&49 M$VM!?DU!S$#]KF-M1+#WQ97.:0)C#R\$#6H#7OSV3=@+/C0<1J_*K]>8WP/3 MJ]9< 1"6&4!\0Q0U4)=F 10&A^*T@W 8UBO4KS+HO^YHD%Z0BY] 5:WKFU&Z M9(^!F@R)<.YOD&90)38XAV<&=;)TNH-Z5885^;#9-W3WHF\:$?[3-V'P?*,% MYW).B71LG:ASPCKAP;4:GL4\+\#T"OL>2^ =-1X!: MN-:J22+7F2GZ3[5:M>_KHFD];R]Z_Y2J!/*MII,3$R=RUL M)@TV1#=1&'6\:_BB6 )/=)G(J1MI1R=:'K8K:$A(I3MH)4/9DSGE"I M;OE"%RL.-,Q%2:Q;AN'H"8U2;3S,RV[X>,C6,HY2N.%$K).$\HW$JI5,3-A_?J1[N>= M5YVYHP(F+/X2A7(YT@8:"6%.U[&\9=L_H>Q0/^/-6"SR_V1;UC4T,EL+R9)2 MK%J01&GQ2>_++Z(F,.T= JL46/L*>J6@]US0WR&P2X&];X1^*>CO&\$I!K.+;S5/C4DG'0\ZVA&>U%2V[R/.;JU5&HC2SXE1R]312.CG^R"20 M ?F=*-/)&)3))&%S\B&2T8+F9CER0=(H%N1ON)=K&A^KRI^F+CGZ]7BH2]6$ M#*3/RG!N$<[:$:Y'KEDJEX)X:0AAB][OUCL=>EUUO>J_]=C_*ZL3>+GBI\0: MG!#+L'HM[9ETR]_35,G[.^7N*_*UDO>,G7)O?[G5]F7^6/3@S=$;J>A55NSE M/'L'+U #)SGZP(0X)K<04PDAD:QNQ2>/MK3VJI.>#>D78D5G,-+4F"V ;T ; M__:+Z1A_M*4=$^86,">'97/#9FS:MF4[@Z&^J6?[93VC6SJ%C5(H&*%I2*X@A7DD156C+;F=K3LTN9@P%Q/F8<)\3%B !&N8KU^9 MK]]IOFQ,(!,U\"M+03I[."$N3=1"29 I6ZNEQ@GY3.,UM/FF$WRH;_HO?WU] M0_TU?WPN9DP/$^9CP@(D6,,13N4(I]L1;9/"B9HVU, B:%PL8>A=%$?RH'LL,5S7V &]3!A/B8L0((U?'%6^>+L!T>*Z9*JL.1(K35$?MFVBKWJ MC'*H/PI8O^8/N^?8 _.9/3!C>I@P'Q,6(,$:]AA4]AA@KF**H25L6\6TF:8S M]J&FP82YF# /$^9CP@(D6,-:YY6USM\R(UTF;*VVU)=;RL-B/_.77 (G-Y2W MSTSG+R83J_]B*IETMN50=V#"/$R8CPD+D& -=YC&TWL6XZ?N;DM\?19IW?I- MNMMQJ#=0:1XJS4>E!5BTIC]J[^',_VEJ>ML&N[MYA\Y>J#07E>:ATGQ46H!% M:YK0>C*A]5.W527^U:W0I+L=!_L#D^:ATGQ46H!%:_KCZ0VMV?V*]BV+G'VW M7&7HU[9)D^XF'FP=3)J'2O-1:0$6K;".7CMR2H O\M-$06:9$8I7_E5I=6)Y MF9_3/2MWS0O/;"GWLQ/._(CK"5\42: @\JZ">SQF3CS=9@.K<=_P=4$L#!!0 ( /& "U=U%O'X MP@4 &LN 9 >&PO=V]R:W-H965TY0*#M4J26Q)JNIBM49G8_K/:#(0>(FL2,X]!6VA^_=D@30L$E MZNF'DHO/XX-?7Y(7#Y^X>,Q6 )(\)W&:77=64JZO+"N;KR!AV3E?0ZKN++A( MF%2G8FEE:P$L+(*2V')MNV\E+$H[HV%Q;2)&0Y[+.$IA(DB6)PD3+[<0\Z?K MCM-YO? 0+5=27[!&PS5;PA3DC_5$J#.KHH11 FD6\90(6%QW;IPKZO9T0%'B MKPB>LIUCHK_*C/-'?7(77G=LG1'$,)<:P=3'!L80QYJD\OA90CM5G3IP]_B5 M3HLOK[[,C&4PYO'?42A7UYV+#@EAP?)8/O"GKU!^(4_SYCS.BO_DJ2QK=\@\ MSR1/RF"501*EVT_V7#;$3H#3.Q+@E@'NJ0'=,J"['^ =">B5 ;U3 [PRP#LU MI7X9T"_:?MM814O[3++14/ G(G1I1=,'A5Q%M&K@*-4]:RJ%NANI.#GZDTL@ ME^0+>8 -CS=1NB3?5!'"%V0L((PD86E(=*F,3-@+F\5 /OD@611GY#L\RYS% MGU7XCZE//OWZ>6A)E91&6_,R 7^;@'LD@2ZYYZE<921(0P@/Q ?F^+XAWE*- M4;6(^]HBMZX1>),OSXE]>49R&=L#K]G0H4/CH;[YO _\O2<=.VCX<'' MPJDY? KK*MPUM&6WZEW=@M<[PIL(2*(\(31*63K7G>MF*0#4S"3)/_>0S$#\ M>R#+6R-53[97V9K-X;JC9M,,Q 8ZH]]^Y7. M/:/./LPDN4LS*7*M[1FAJB9RD_ \E8?T-=+:ZKN%]0N87D@WHZ[M#;S+H;79 M50ZSS@ 31I%@#>6\2CFOG7)WJ015C20/3,(9F4KU$9()B+FZK9XU#LEIK**M MG%N88^_H:9_;%X/>Y>[?GKB8&028,(H$:XC;K\3MMQ-7R1CQ,)KKI5Q?.22F M$=E6S/[;L>E<.-Z>>IA5!I@PB@1KJ#>HU!L8U9NJAWWU_#7F29*GD7PAMRQ] M-"Z;1EY;Z3!A/B8LP(11)%A#X8M*X0NCPM]XNOSR'42R]\Q]2%LCJ:VVF##_ MXLT8=^SBKSG*@Q/+4:3D&HI<5HIC3J49F9AV7)V^W5WH%./3;7VU8^ M5%J 2J-8M*:".WZ&8YY3F^Z%>A&)8C60S\@#:*--OX/>7+J6$U/XLT"Y7AMG 51_"Y7FH](" M5!K%HC7[2FUR.6:7"VT60+7 4&D^*BU I=&2YCB-6< ],@743IECMLH^, 48 M!SFJ:89*\U%I 2J-8M&:>R9JX\Q%-L[,O+8ZH]+\DF:P?H+WBU"LG)J*U$:8 M:S;")H+/ <*,+ 1/3E($TS$:H])\5%K@OK7VO('W]E4+J]:F@K7KY9I=+S0K MTUQ/:V51S:V2UC>-M7>+4*RR+YNMB) M.^-2\J0X7 $+0>@"ZOZ"<_EZHBNH]I>/_@=02P,$% @ \8 +5YI,=1_" M!@ X#X !D !X;"]W;W)K&ULQ9MK;]LV%(;_ M"N$.10IDL23?T\1 $EDW-%U0K]V'81\4F[&%2J)'TDDZ[,>/NL26/(6QT[=; M/]22K/.<(_D]/21/>?; ^%>QI%22QR1.Q7EK*>7JM-T6LR5-0G'"5C15W]PQ MGH12G?)%6ZPX#>>Y41*W+<"+621+R;Y?5#5=G[0UE'B4T%1%+":=WYZT+\S2P MC,P@O^-+1!]$Y9ADCW++V-?LQ)^?MXPL(AK3F/4PMZ&@5RS^+9K+Y7EKV")S>A>N8_F)/7BT?*!>QINQ6.1_ MDX?R7J-%9FLA65(:JPB2*"T^P\?R150,S.XS!E9I8.UKT"D-.KL&O6<,NJ5! M=U\/O=*@MZ]!OS3H[QO2H#08[.MA6!H,]S48E0:C?0U,X^F7RR79+G[R7"]V M*,/Q&6F MRY"KH\_IG')RQ9)$R7@JV>PKN5GSV5*)D5PL.*4J2R0YLJD,HUB07^FC7(?Q M.T7Z/+7)T4_OSMI2!9BY:<_*8.PB&.N98#KDFJ5R* MS.;M6$]OY]+2 C^R^Q/U=HZ)95A60SQ7>O.+]4*9F\^:VWKS8)V>D$[AO=-@ M/M&;7X=V\*WOV^X+WO\^[KS6TZVSQ[DWGPDO?XA!C#)O.:CCJ; M+.ODO.XSO&H6'9.;D!/&U5DHZ9Q\">,U)3MY2E5-0?D];X[=OS+[QODG)2)A=P 8Y+*O0]V/CQ##, ML_9]5;Y(EPX2YNX5OX=TZ>_E,@"YK(FXNQ%Q5ROBH@;X0JR5:NTUC])%)MN( MS8\+$1^3CVH\E-\@FO2JQ1^J5R3,1L(F!:Q?^24[@WYGYY=TD"Y=),Q#PGPD M+ #!:NKO;=3?TZK_$UU$0O(P']7GTPA1&0;]?DV36\K_:)*]EGNH[)$P&PF; M(&$.$N8B81X2YB-A 0A6RX[^)COZ!PQPKL/'*%DG3S.)*8OG^; F'\J(QK&, M%G]HDB!A-A(V0<(<),Q%PCPDS$?"@@+6JQ3G;L_(_FS*I#L'"7.1, \)\Y&P 2KI<%HDP8C;1I#^E<9QE2IX]2S6*HCS_ MQGS_3EM1M$$,R^JM8KV)W>2,O MDOEDQ*&T4?E:X,'*1]+LDE9=5!WT^X/.SN *ZM2!TMR&1QA9W5%OIZD =>I# M:0&*5I>TM96T]5^/GLC?"D97830GD\<5386:?(3IG/RB.)Q,>#GH MLB,QBYE8\^8B VU:0VDVE#:!TAPHS872/"C-+VG5.FGV:BNT90;\B%ZXN6V& MF_IN^(\I1O6\TE<<:#L=2K.AM F4YD!I+I3F06D^E!:@:/5\V[;?37W_';N" M7#JK+M1:HU%W9S!^U7#;<#3L[-QFZT,_6.[03CJ4YD)I'I3F0VD!BE:7^[:? M;NH;ZC^NO+RV3:D/^.!Z ^W10VD3*,V!TEPHS8/2?"@M0-'J";AMZ)OZCCZX MWD";_%":#:5-H#0'2G-+6K6<#[K6L+^[! ?MX4-I 8I6SXIM&]]\H8]?_(^N M(BV.L^(T>V6;!=K#A]+LDC:L+RR0?&GJ MHA62;5>VKB:4+_*MTH+,V#J5Q?ZZS=7-=NR+?!/RSG7;/'7,ANNN>>H5FZVW M^&+O]W7(%U$J2$SOE"M5']6XD!?;J8L3R5;YQME;)B5+\L,E#=74.KM!?7_' MF'PZR1QL-K6/_P%02P,$% @ \8 +5Y '0"@+ @ (00 !D !X;"]W M;W)K&UL?53O;YLP$/U73GS:I*PFL.Y'19":MM,Z MJ5.49MMG!XY@U=C,/D+VW\\VA#&I[9?@L^^]>W=^3M9K\V1K1()3(Y5=1351 M>\68+6ILN+W0+2IW4FG3<'*A.3#;&N1E #62)7'\@35N!\?6;_$GIWO>RYQ1LM?XF2ZE7T*8(2*]Y)VNK^*X[]7'J^0DL;?J$? ?WJM -PHZ?T,*;6R0NI(4=GJCC\BUL.H,@ M%.QJW5FN2ILQM*+:PITJL?P?SYSN27QR%K].7B7\ MUJD+2.,%)'&2OL*73L-( ]_[%_CNJ@J#2V;#@"UW$]IBH54AI.#>2PO8H"E0 MT0)VFKA\;A1#I>4P=_\TCGF-<'9M=6X/F$,QIH="=HN$&I]W)_]?#M?]+ M'Q[/ S<'H2Q(K!PTOOCHW&,&0PX!Z3:88*_)62HL:_>&T?@$=UYI9X0Q\ 6F M?X7\+U!+ P04 " #Q@ M7[3DT@^L" "8"0 &0 'AL+W=O E\>5\WSGG\_%EL&7\7B0 $NVRE(JAE4B9 M7]NVB!+(L+AB.5 ULV(\PU)U^=H6.0<<&U"6VI[C!':&";7"@1F;\W# "ID2 M"G..1)%EF#^,(67;H>5:CP.W9)U(/6"'@QRO80'R>S[GJF?7+#')@ K"*.*P M&EHC]WH::'MC\(/ 5NRUDF&$=.@5?J$ZF5?2*YFB<+)\ N3@%P/7:(;S"FA:X'F MP-$BP1S0V10D)JE WV G"YR>*S.A9\3 ELJYIK"CRM&X=.0]X\A',T9E(M - MC2%NP$_:\4$+WE9)UYE[CYF/O5;"SP6]0KYS@3S'\YKB>3G<;X!/_]G[039^ MO8Z^X>L\PV<6['*L=D",YOA!;4R)1IQCN@;=OD!?<[//?LX@6P+_U;2 K1[T M^7,M$N2@M5BFC%688F+,L+B8W&;-6PF2[0*&.%6I4S0JM-=-ZT"&4P M71.,/K,W8<]UNWYO8&_VY7UJYO:[KN,6TRG))N>B.Q N:!6+OB?BBEX6B6=P OZ1\74&O-KY7WJT_/[O5[_ MJ.3LO3LK [XV=[] D4ZK/,3KT?IY,3*WZM'X1#T[RE?"7YKRS3+#?$VH0"FL M%*5SU5-!\?(=4'8DR\W-N&12W;.FF:BG$W!MH.973-V.54<[J!]CX1]02P,$ M% @ \8 +5V&^\'P2!@ 5R\ !D !X;"]W;W)K&ULK9I=<^(V%(;_BH9V.MF9--@&0Y(29A+\T73*+K-TVXM.+Q3[!#QK M6ZPDPZ;3'U_Y(V 3H^+MR06QC<]S9/3.D?1:DQWCG\4:0)*O29R*N]Y:RLUM MOR^"-2147+$-I.J;9\83*M4I7_7%A@,-BZ D[EN&,>HG-$I[TTEQ;<&G$Y;) M.$IAP8G(DH3REP>(V>ZN9_9>+WR,5FN97^A/)QNZ@B7(3YL%5V?]/26,$DA% MQ%+"X?FN=V_>^E814-SQ>P0[43LF^:,\,?8Y/WD,[WI&WB*((9 Y@JI_6YA! M'.V^QFJ M![)S7L!B47R277GO>-0C028D2ZI@U8(D2LO_]&OU0]0"S.&) *L*L,X-&%0! M@^, ^T3 L H8GAM@5P'VN4T:50&C

<[0C/[U:T M_*#HWR):]4B4YE)<2JZ^C52)^MKHAQ>8L(8]"9#0- M@+!G,F-)H@K64K+@](?OS)'Q4UN'8\(< M3)A;PD8%+!]Y786I4XD=@P06/BIJ[%M[@M50S6CO6I&6M4"-90RWBMEK%5*51_F(-0^2W L!4M0'G#9)E&33/#T+FVF3=Y4#)LS% MA'F8,!\)UI##S5X.-]\VNI!_B#]W9MK11HON.MI@PAQ,F(L)\S!A/A*LH1S3 M.-@K1H>E[9+&]5GJFU%(M"FHRE ?9UZ^3%:RX^V:9TE M@TES46D>*LW'HC4E<_!>3;WY6K=8R2+CP9H*(/5 MYJ'2?"Q:4T '7]?4&[NEG8SG9IU:(T5,K9N6:ZI2YNNG77F'(!=J M=2V*RVUOD1[TR3I+"M7_K6CU4GA4!%W4A!XJS<>B-75R<'9-O;5[;J%1TYY. M?IX^;6?%H+JZJ#07E>:ATGPL6E--JR6"92#FM5% MI7FH-!^+UA3+P0,V]29P*8A*+9=DP:, C=@WQRI!-8!1:1XJS<>B-55R,(%-O0M\I!(/U,DWB033")U5M*9( MC,&Q2%!M852:ATKSL6A-D1RL85/O#7_[UA4]N+,L;MZ:A.;UR+:/A8'J^J+2 M/%2:CT5K;BX[&+^6WOAMS';/F=J>\S)!G[.K9E!I#BK-1:5YJ#0?B]94UL$O MMO1^,<(KA2I#O5JTOE'0MZ2S0E!=8%2:ATKSL6BE0OJU[;T)\%6Q[[J_N=X??%WNBCZZ[YJU7[O$^8,HMYW/*5U$J2 S/"IGOR.D17N[B+D\D MVQ2;B)^8E"PI#M= 0^#Y#>K[9\;DZTF>8+^7?OHO4$L#!!0 ( /& "U&PO]%266'8$L>;+2)?OUT[5LYZ.ZI>O#ELXAM72/SKE'TG4M M,J[,1K#;)6,F6!="5A.R-*;\$(;58LD*6EVHDDF+9$H7U-BNSL.JU(RF%9 * M$0YZO3@L*)=D.I:KXKHP5;!0*VDF9-B% G?[G$Y(/WY/ B_^_.HP?E8#YR3TB@Z?(7K1Z^'" &+B\?/$G]+&I"_WI=OA MIU:KXYYBY)&'O&4Z6MALRG2<*;G=FXBX@-6E!0L>J)B0&15\KCFP,EIPL7'A M 0062B@=&%L4-E$?(M4O!_==#^JET2FX5+K.[3*XO_-F^ '0]L @%Z(S." N M,!V7U!BFY;7MU(/KX",H:-IWF](ZS#7=] =#LB74-YMDKG3*=)>F3]K0="Q8 M!G8TSY=P-ZH, 31&%;:1Q]5I M68K-1\%S63 W^6^N<\XDTU3LFK:U?\RK_&+'T>6_LES_5SDT[/78O"&/W>3P-9B, MC]]DE!R_Q^:<WSN'A+TC0A<-X"@V(=_@2">V28/YB@O#9=-; M\C1E\M%)P'^3U].SYE&5T)<]>!$[)M?V4I7Q5)-^H&%J(9M6U_@>GU MX^X<:'-QF;(U2V=-5^?SNAG8ALW:7$ X1*[KRX]@'(?Y$<"P/)@#C.-86)[_ M:3XC=#X.P[R-O,@(Y8Q0CF/YD%G]P?+X.8F]_#--DBB*8VQ%9S.O@QFV;G$, M7[\:Y@T86![(]&=KC>\V7B%/UP&VIT]5"#93O!*QF>)K#8A_W8"1)/[=QO( M ]L%K'8@OS\/U)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$ M,+^#*,(0>!IQ!', 'C DBNKWX,'[*&S?4^'V%Z[I;U!+ P04 " #Q@ M7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( /& "U=57U?21P0 *,B / >&PO=V]R:V)O;VLN>&ULQ9I+<]LV M$(#_"H:GYN!*?$A^3)09UW9:S[B))W)\[4 D*&$, BH VDY^?1=DE0!IL-.+ MP)-(D"(_+L']%B#?OBC]M%'JB;QV0II5MK-V?S&;F7K'.FI^57LF84NK=$CG6O9_Z*LJRV7$EH= V/G+V8[]O= M*GGFAF^XX/;+*AN6!_Z=Y[2 ?Z,8,+99N/E$ 667+.1RPY=K888_A^!08GQGL/*[U5KWGPC)] M32W[7:M^S^76'0:N8N9=QA"'P^\8Q O]?\*HVI;7[%K5?<>D'>.HF7" TNSX MWF1$THZMLL,NY%(VY$9:"!*YE>.A8%]WI7#JVV:\:@NX7@SU!8<-^K89P(\' M>:5DPZ1A#8$EHP1O@*,AOU%!9 M(I"G"2 +!TD%(Q3RT#6KO\64>Y!G".19 L@2(#^Q9R9[1EJM.G?KK8;<;CS( M^URCM\+36G9U<&@,"'CJECXEI)C^R9P;,4_>X6%4_G6SHF(,Z.*0)'Y<< M$TU^9-,,F&<.DUDKAAOMLL\=MWS[ R:FFOS(KADPS\?G6HEG*,, 43*'>J59 MXV-BLLF/;)LQD<__39)FR.,[JF'I,VA(^YB8;O(DOLF'9ZA6'2,/]#7,0YAG M\A2BR9UI;JB6<*L-N6=Z#*3/B&DF3^&9O!R4O3'L[]X]-S>@G, Q.2:9_,B6 M\0H(A)B8=XHI!SC!4+' U%.D4$\4L_(Q,?T4*08Y4<5#]+'Q/3 M3SFI?OR^66+Z*5/H)XKI]\T2G5U+8:$H9M W,0N5*2P4Q0SZ)F:A,H6%HIBG M/B9FH3*%A?S2Z)I9RH4A#^S5]M3'Q"Q4IK"0AWE"/NZ9ID/M#DT^)F:A,H6% MHH5?AE^J4R0$ * > : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%707X AKN8+()4:=)&O(!% MAD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_;8]ILNS0Z'?;'-*\V M.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''N MXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H M[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^ MZ F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XA MD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J7?^GWBF?]S'= M>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L#!!0 ( /& "U 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$ M>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*] M;576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0U MDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBR MG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/ MBXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*X MXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_" M/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@?@,&H[@ "L" 1 " M :\ !D;V-097)PC$ 8 M )PG 3 " &UL4$L! M A0#% @ \( +5R'0XU_L!0 !1\ !@ ("!#0@ 'AL M+W=O 8 " @2\. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \( +5Z/1 M'_;=" _C4 !@ ("! 1D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ \( +5Y.QG)'Z!@ 81$ !@ M ("!_S, 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ \( +5X&.M7N> P .0@ !D ("!8DT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \( + M5\%IRK,# \" &0 M @($=7@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \8 +5P)F,]N* @ ]04 M !D ("!/V4 'AL+W=O&PO=V]R:W-H965T5$V.U M3@, &$' 9 " @6=J !X;"]W;W)K&UL4$L! A0#% @ \8 +5_]T" Q: P N < !D M ("![&T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \8 +5XA\18)%!0 =PX !D ("!X'X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \8 +5ZW/ MPIFE P J@D !D ("!.8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8 +5VS](5A(!0 A!D !D M ("!D*$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \8 +5WR,MHJ:!@ #2< !D ("! M8ZP 'AL+W=O \# $"@ &0 @($TLP >&PO=V]R:W-H965T&UL4$L! A0#% M @ \8 +5]$%;!/- @ -PD !D ("!0;T 'AL+W=O&UL4$L! A0#% @ \8 +5_AK3+F9 M P NA !D ("!6L8 'AL+W=O&PO=V]R:W-H965TYO06 /0, '4) 9 " @&UL4$L! A0#% @ \8 +5R,\[!3C P [!@ !D M ("!/- 'AL+W=O""UH" 2!@ &0 @(%6U >&PO=V]R M:W-H965T?6 !X;"]W;W)K&UL M4$L! A0#% @ \8 +5Q-64^C^ @ 5 T !D ("!3-L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\8 +5PBX*8**! QX !D ("!V.4 'AL+W=O&UL4$L! A0#% @ \8 +5Y '0"@+ @ M(00 !D ("!B_< 'AL+W=O&PO=V]R:W-H965T_\ !X;"]W;W)K&UL4$L! A0#% @ \8 +5S7:W;6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ \8 +5Z&7ZI3) 0 H!X !H M ( ![0L! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& #L .P 4$ X@\! end XML 67 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 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 250 268 1 false 74 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.infoa.com/20230630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited Condensed 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/20230630/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 - Sale and Deconsolidation of GMI and Discontinued Operations Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Revenue from Contracts with Customers Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers Note 3 - Revenue from Contracts with Customers Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Leases Sheet http://www.infoa.com/20230630/role/statement-note-4-leases Note 4 - Leases Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Fair Value Measurements Sheet http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements- Note 5 - Fair Value Measurements Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Intangible Assets and Goodwill Sheet http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill- Note 6 - Intangible Assets and Goodwill Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Stock-based Compensation Sheet http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation Note 7 - Stock-based Compensation Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Settlement of Litigation Sheet http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation Note 8 - Settlement of Litigation Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable Notes http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable- Note 9 - Revolving Line of Credit and Notes Payable Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement Sheet http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement Note 10 - Sales of Shares Under Common Stock Purchase Agreement Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Income Taxes Sheet http://www.infoa.com/20230630/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Earnings Per Share Sheet http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share Note 12 - Earnings Per Share Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Subsequent Events Sheet http://www.infoa.com/20230630/role/statement-note-13-subsequent-events Note 13 - Subsequent Events Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) Tables http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations 21 false false R22.htm 021 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables Note 3 - Revenue from Contracts with Customers (Tables) Tables http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers 22 false false R23.htm 022 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.infoa.com/20230630/role/statement-note-4-leases 23 false false R24.htm 023 - Disclosure - Note 5 - Fair Value Measurements (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables Note 5 - Fair Value Measurements (Tables) Tables http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements- 24 false false R25.htm 024 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables Note 6 - Intangible Assets and Goodwill (Tables) Tables http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill- 25 false false R26.htm 025 - Disclosure - Note 7 - Stock-based Compensation (Tables) Sheet http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables Note 7 - Stock-based Compensation (Tables) Tables http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation 26 false false R27.htm 026 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details 27 false false R28.htm 027 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 28 false false R29.htm 028 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) Details 29 false false R30.htm 029 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) Details 30 false false R31.htm 030 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) Sheet http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) Details http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 31 false false R32.htm 031 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual Note 3 - Revenue from Contracts with Customers (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables 32 false false R33.htm 032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) Details 33 false false R34.htm 033 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) Details 34 false false R35.htm 034 - Disclosure - Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Details 35 false false R36.htm 035 - Disclosure - Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Sheet http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-4-leases-tables 37 false false R38.htm 037 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) Sheet http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details Note 4 - Leases - Operating Lease Maturities (Details) Details 38 false false R39.htm 038 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual Note 5 - Fair Value Measurements (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables 39 false false R40.htm 039 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 40 false false R41.htm 040 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) Sheet http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) Details 41 false false R42.htm 041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) Sheet http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) Details 42 false false R43.htm 042 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) Sheet http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) Details 43 false false R44.htm 043 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual Note 7 - Stock-based Compensation (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables 44 false false R45.htm 044 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details) Sheet http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details Note 7 - Stock-based Compensation - Assumptions (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Settlement of Litigation (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual Note 8 - Settlement of Litigation (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation 46 false false R47.htm 046 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) Notes http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable- 47 false false R48.htm 047 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement 48 false false R49.htm 048 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-11-income-taxes 49 false false R50.htm 049 - Disclosure - Note 12 - Earnings Per Share (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual Note 12 - Earnings Per Share (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share 50 false false R51.htm 050 - Disclosure - Note 13 - Subsequent Events (Details Textual) Sheet http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual Note 13 - Subsequent Events (Details Textual) Details http://www.infoa.com/20230630/role/statement-note-13-subsequent-events 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 38 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CapitalizedContractCostNet, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity, us-gaap:NumberOfOperatingSegments, us-gaap:ProceedsFromLinesOfCredit, us-gaap:ProceedsFromSaleOfEquityMethodInvestments, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross, us-gaap:StockIssuedDuringPeriodValueNewIssues, us-gaap:TreasuryStockCommonShares, wavd:ContractWithCustomerTerm, wavd:DiscountRateOfProjectRevenue, wavd:NumberOfMajorContracts, wavd:NumberOfMajorCustomers, wavd:NumberOfMajorSuppliers - iaic20230630_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 iaic20230630_10q.htm ex_552365.htm ex_552366.htm ex_552367.htm ex_552368.htm ex_555087.htm ex_557990.htm wavd-20230630.xsd wavd-20230630_cal.xml wavd-20230630_def.xml wavd-20230630_lab.xml wavd-20230630_pre.xml pic1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iaic20230630_10q.htm": { "axisCustom": 0, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 665, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 250, "dts": { "calculationLink": { "local": [ "wavd-20230630_cal.xml" ] }, "definitionLink": { "local": [ "wavd-20230630_def.xml" ] }, "inline": { "local": [ "iaic20230630_10q.htm" ] }, "labelLink": { "local": [ "wavd-20230630_lab.xml" ] }, "presentationLink": { "local": [ "wavd-20230630_pre.xml" ] }, "schema": { "local": [ "wavd-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 444, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 24, "http://www.infoa.com/20230630": 13, "http://xbrl.sec.gov/dei/2023": 6, "total": 43 }, "keyCustom": 48, "keyStandard": 220, "memberCustom": 34, "memberStandard": 33, "nsprefix": "wavd", "nsuri": "http://www.infoa.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Cover", "order": "1", "role": "http://www.infoa.com/20230630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "009 - Disclosure - Note 4 - Leases", "menuCat": "Notes", "order": "10", "role": "http://www.infoa.com/20230630/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "shortName": "Note 5 - Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Intangible Assets and Goodwill", "menuCat": "Notes", "order": "12", "role": "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "shortName": "Note 6 - Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "012 - Disclosure - Note 7 - Stock-based Compensation", "menuCat": "Notes", "order": "13", "role": "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "shortName": "Note 7 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Settlement of Litigation", "menuCat": "Notes", "order": "14", "role": "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "shortName": "Note 8 - Settlement of Litigation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "014 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable", "menuCat": "Notes", "order": "15", "role": "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "shortName": "Note 9 - Revolving Line of Credit and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:CommonStockPurchaseAgreementTextBock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement", "menuCat": "Notes", "order": "16", "role": "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "shortName": "Note 10 - Sales of Shares Under Common Stock Purchase Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:CommonStockPurchaseAgreementTextBock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "shortName": "Note 11 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "017 - Disclosure - Note 12 - Earnings Per Share", "menuCat": "Notes", "order": "18", "role": "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "shortName": "Note 12 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "018 - Disclosure - Note 13 - Subsequent Events", "menuCat": "Notes", "order": "19", "role": "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "shortName": "Note 13 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "021 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "shortName": "Note 3 - Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Leases (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 5 - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "shortName": "Note 5 - Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "024 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "shortName": "Note 6 - Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "025 - Disclosure - Note 7 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables", "shortName": "Note 7 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "27", "role": "http://www.infoa.com/20230630/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:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-ProductConcentrationRiskMember_ProductOrServiceAxis-PrimeContractsWithUSGovernmentAgenciesMember", "decimals": "3", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wavd:SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual)", "menuCat": "Details", "order": "28", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wavd:SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-18", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details)", "menuCat": "Details", "order": "29", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-18", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "4", "first": true, "lang": null, "name": "wavd:DiscountRateOfProjectRevenue", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)", "menuCat": "Details", "order": "30", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details)", "menuCat": "Details", "order": "31", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-GrayMattersIncMember", "decimals": "INF", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual)", "menuCat": "Details", "order": "32", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "shortName": "Note 3 - Revenue from Contracts with Customers (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details)", "menuCat": "Details", "order": "33", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "shortName": "Note 3 - 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": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_ProductOrServiceAxis-ServicesTimeAndMaterialsMember", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-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": "033 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)", "menuCat": "Details", "order": "34", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "shortName": "Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)", "menuCat": "Details", "order": "35", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "shortName": "Note 3 - 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": "iaic20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wavd:DeferredCostsOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)", "menuCat": "Details", "order": "36", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "shortName": "Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "wavd:DeferredCostsOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "3", "first": true, "lang": null, "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Leases (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "shortName": "Note 4 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "3", "first": true, "lang": null, "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-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": "037 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details)", "menuCat": "Details", "order": "38", "role": "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details", "shortName": "Note 4 - Leases - Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "4", "first": true, "lang": null, "name": "wavd:DiscountRateOfProjectRevenue", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Fair Value Measurements (Details Textual)", "menuCat": "Details", "order": "39", "role": "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual", "shortName": "Note 5 - Fair Value Measurements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30_BusinessAcquisitionAxis-GMDCMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-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 - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "wavd:BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "40", "role": "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "shortName": "Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "INF", "lang": null, "name": "wavd:BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wavd:BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)", "menuCat": "Details", "order": "41", "role": "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "shortName": "Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "lang": null, "name": "wavd:BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details)", "menuCat": "Details", "order": "42", "role": "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "shortName": "Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-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": "042 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)", "menuCat": "Details", "order": "43", "role": "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "shortName": "Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "44", "role": "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual", "shortName": "Note 7 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details)", "menuCat": "Details", "order": "45", "role": "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "shortName": "Note 7 - Stock-based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Settlement of Litigation (Details Textual)", "menuCat": "Details", "order": "46", "role": "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual", "shortName": "Note 8 - Settlement of Litigation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-25_2023-01-25_LitigationCaseAxis-WavedancerIncVsJeffreyGeraldMember_LitigationStatusAxis-PendingLitigationMember_LossContingenciesByNatureOfContingencyAxis-SeveranceAndBenefitsMember", "decimals": "INF", "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-07_DebtInstrumentAxis-PremiumFinancingAgreementMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual)", "menuCat": "Details", "order": "47", "role": "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "shortName": "Note 9 - Revolving Line of Credit and Notes Payable (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2023-03-07_DebtInstrumentAxis-PremiumFinancingAgreementMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "shortName": "Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wavd:CommonStockPurchaseAgreementTextBock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2022-07-08_SubsidiarySaleOfStockAxis-RegistrationRightsAgreementMember", "decimals": "INF", "lang": null, "name": "wavd:CommonStockMaximumSharesSold", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 11 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "49", "role": "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual", "shortName": "Note 11 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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 - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2022-04-01_2022-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": "049 - Disclosure - Note 12 - Earnings Per Share (Details Textual)", "menuCat": "Details", "order": "50", "role": "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual", "shortName": "Note 12 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 13 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "51", "role": "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "shortName": "Note 13 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-08-09_2023-08-09_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "7", "role": "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations", "menuCat": "Notes", "order": "8", "role": "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "008 - Disclosure - Note 3 - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "9", "role": "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "shortName": "Note 3 - Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r570" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r571" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-document-and-entity-information", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r572" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-document-and-entity-information", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r184", "r185", "r274", "r297", "r402", "r528", "r530" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r233", "r544", "r611", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r256", "r257", "r258", "r259", "r322", "r410", "r438", "r457", "r458", "r508", "r510", "r512", "r513", "r517", "r522", "r523", "r534", "r542", "r550", "r555", "r609", "r621", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r256", "r257", "r258", "r259", "r322", "r410", "r438", "r457", "r458", "r508", "r510", "r512", "r513", "r517", "r522", "r523", "r534", "r542", "r550", "r555", "r609", "r621", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r233", "r544", "r611", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r231", "r412", "r432", "r433", "r434", "r435", "r436", "r437", "r524", "r543", "r554", "r578", "r605", "r606", "r611", "r632" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r231", "r412", "r432", "r433", "r434", "r435", "r436", "r437", "r524", "r543", "r554", "r578", "r605", "r606", "r611", "r632" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r256", "r257", "r258", "r259", "r315", "r322", "r331", "r332", "r333", "r409", "r410", "r438", "r457", "r458", "r508", "r510", "r512", "r513", "r517", "r522", "r523", "r534", "r542", "r550", "r555", "r558", "r601", "r609", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r256", "r257", "r258", "r259", "r315", "r322", "r331", "r332", "r333", "r409", "r410", "r438", "r457", "r458", "r508", "r510", "r512", "r513", "r517", "r522", "r523", "r534", "r542", "r550", "r555", "r558", "r601", "r609", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r184", "r185", "r274", "r297", "r402", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r323", "r593" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r200", "r323", "r573", "r593" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r200", "r323", "r573", "r574", "r593" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r553" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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 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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r474", "r520", "r559", "r629" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r234", "r235" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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 from customer for product sold and service rendered in normal course of business, classified as current.", "label": "us-gaap_AccountsReceivableNetCurrent", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r99", "r138" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r24", "r527" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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 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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r162", "r424" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r102", "r553", "r636" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 3.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r339", "r340", "r341", "r449", "r590", "r591", "r592", "r614", "r638" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r58", "r59", "r325" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r334", "r342" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r167", "r236", "r244", "r245", "r246", "r629" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r49", "r54" ], "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", "negatedLabel": "Accumulated amortization, additions" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r210" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r39" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "AssetAcquisitionContingentConsiderationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r166", "r182", "r215", "r225", "r229", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r364", "r367", "r385", "r419", "r479", "r553", "r566", "r607", "r608", "r619" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r159", "r168", "r182", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r364", "r367", "r385", "r553", "r607", "r608", "r619" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 5.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r126" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r5", "r79", "r93", "r127", "r157", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Total assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r119" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r362", "r548", "r549" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r60", "r61", "r362", "r548", "r549" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAssetNoncurrent": { "auth_ref": [ "r3", "r65" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized beyond one year or the normal operating cycle, if longer.", "label": "Contingent payments" } } }, "localname": "BusinessCombinationContingentConsiderationAssetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostNet", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r35", "r161", "r526" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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", "terseLabel": "Cash and Cash Equivalents, at Carrying Value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r35", "r116", "r180" ], "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 period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r116" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r92", "r116" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash used in operating activities of discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialAndIndustrialSectorMember": { "auth_ref": [ "r535", "r640", "r641", "r642", "r643" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r556", "r557", "r558", "r560", "r561", "r562", "r563", "r590", "r591", "r614", "r634", "r638" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r101", "r466" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r101" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r101", "r466", "r485", "r638", "r639" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r101", "r421", "r553" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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.001 par value 100,000,000 shares authorized; 20,932,885 and 20,838,599 shares issued, 19,259,834 and 19,165,548 shares outstanding as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r525", "r599", "r600" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r40", "r43", "r70", "r71", "r233", "r521" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r40", "r43", "r70", "r71", "r233", "r444", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r40", "r43", "r70", "r71", "r233", "r521", "r576" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r77", "r150" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r40", "r43", "r70", "r71", "r233" ], "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", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r40", "r43", "r70", "r71", "r233", "r521" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r610" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r299", "r301", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "periodEndLabel": "Contract assets, balance", "periodStartLabel": "Contract assets, balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r299", "r300", "r312" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 0.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r313" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r579", "r580" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Total cost of revenues excluding depreciation and amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r41", "r233" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r64" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r130", "r181", "r270", "r276", "r277", "r278", "r279", "r280", "r281", "r286", "r293", "r294", "r295" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r98", "r99", "r137", "r139", "r186", "r271", "r272", "r273", "r274", "r275", "r277", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r394", "r537", "r538", "r539", "r540", "r541", "r587" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r73", "r75", "r271", "r394", "r538", "r539" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r26", "r73", "r296", "r394" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r26", "r272" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r186", "r271", "r272", "r273", "r274", "r275", "r277", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r394", "r537", "r538", "r539", "r540", "r541", "r587" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r27", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r133", "r153", "r355", "r356", "r589" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r344", "r345", "r420" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r219" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r611" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r324", "r326", "r335", "r336", "r338", "r551" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r80", "r82", "r84", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "terseLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r80", "r81", "r82", "r83", "r84", "r90", "r110", "r630" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Loss before income tax benefit" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r81", "r82", "r83", "r84", "r90", "r95", "r346", "r354", "r358" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "negatedLabel": "Income tax benefit" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r5", "r79", "r93", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Cash at closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r91", "r158" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Cost of revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r91", "r158" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 5.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "totalLabel": "Gross Profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r5", "r79", "r93", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Discontinued operations, intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Other operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r91", "r158" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r78", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r175", "r192", "r193", "r194", "r195", "r196", "r202", "r204", "r207", "r208", "r209", "r213", "r376", "r377", "r416", "r430", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)", "terseLabel": "Basic and diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r175", "r192", "r193", "r194", "r195", "r196", "r204", "r207", "r208", "r209", "r213", "r376", "r377", "r416", "r430", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r201", "r210", "r211", "r212" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 4.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r337" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r337" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r156", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r214", "r242", "r243", "r298", "r339", "r340", "r341", "r351", "r352", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r386", "r387", "r388", "r389", "r390", "r391", "r401", "r439", "r440", "r441", "r449", "r505" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r583", "r584", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal", "terseLabel": "Equity Method Investment, Realized Gain (Loss) on Disposal" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r222", "r237", "r581", "r595" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r7", "r72", "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r451", "r453", "r456", "r509", "r511", "r515", "r518", "r535", "r558" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [ "r451", "r453", "r456", "r509", "r511", "r515", "r518", "r558" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset (liability) measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "terseLabel": "Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)" } } }, "localname": "FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r69", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r284", "r316", "r317", "r318", "r319", "r320", "r321", "r380", "r406", "r407", "r408", "r538", "r539", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r284", "r316", "r321", "r380", "r406", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r284", "r316", "r321", "r380", "r407", "r538", "r539", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r284", "r316", "r317", "r318", "r319", "r320", "r321", "r380", "r408", "r538", "r539", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r284", "r316", "r317", "r318", "r319", "r320", "r321", "r406", "r407", "r408", "r538", "r539", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r378", "r384" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r164", "r252" ], "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", "negatedPeriodEndLabel": "Accumulated amortization", "negatedPeriodStartLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r123" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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 remainder of current fiscal year.", "label": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r123" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r123" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r123" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r249", "r251", "r252", "r254", "r413", "r414" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r122", "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "periodEndLabel": "Finite lived intangible assets, gross", "periodStartLabel": "Finite lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r50", "r53" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r122", "r413" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-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", "periodEndLabel": "Intangible assets with estimated useful lives", "periodStartLabel": "Intangible assets with estimated useful lives", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r366", "r586" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 7.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on disposal of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r602" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "us-gaap_GainLossRelatedToLitigationSettlement", "negatedLabel": "Gain on settlement of litigation", "terseLabel": "Gain (Loss) Related to Litigation Settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r163", "r248", "r415", "r536", "r553", "r597", "r598" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-" ], "xbrltype": "textBlockItemType" }, "us-gaap_GovernmentSectorMember": { "auth_ref": [ "r558", "r640", "r641", "r642", "r643" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r112", "r182", "r215", "r224", "r228", "r230", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r385", "r533", "r607" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r108", "r143", "r215", "r224", "r228", "r230", "r417", "r427", "r533" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "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) from continuing operations before income taxes and equity in net loss of affiliate" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r134", "r182", "r190", "r215", "r224", "r228", "r230", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r377", "r385", "r427", "r533", "r607" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Net income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r107", "r141", "r144", "r175", "r190", "r192", "r193", "r194", "r195", "r204", "r207", "r208", "r377", "r416", "r631" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r107", "r175", "r190", "r192", "r193", "r194", "r195", "r204", "r207", "r208", "r209", "r377", "r416", "r631" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income per share from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r80", "r81", "r82", "r83", "r84", "r95", "r158", "r359", "r428" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income from discontinued operations", "negatedLabel": "Loss (income) from discontinued operations", "totalLabel": "Net income (loss) on discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r110", "r175", "r205", "r207", "r208", "r627", "r631" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Basic, discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r9", "r109", "r142", "r220", "r237", "r426" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Equity in net loss of affiliate", "negatedLabel": "Equity in loss of affiliate" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r183", "r343", "r348", "r349", "r350", "r353", "r357", "r360", "r361", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-11-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r154", "r198", "r199", "r221", "r346", "r354", "r431" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r411", "r585" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r577", "r585" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r250", "r253" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r124" ], "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": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "periodEndLabel": "Intangible assets with indefinite lives", "periodStartLabel": "Intangible assets with indefinite lives" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r51", "r124" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "periodEndLabel": "Net identifiable intangible assets", "periodStartLabel": "Net identifiable intangible assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r48", "r52" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 3.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 accumulated amortization of $396,339, and $308,217, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r146", "r174", "r218", "r393", "r490", "r564", "r637" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r176", "r178", "r179" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedPercentOfNetAssets": { "auth_ref": [ "r452", "r454", "r455", "r509", "r514", "r515", "r516", "r518", "r558", "r635" ], "lang": { "en-us": { "role": { "documentation": "Percentage of investment owned to net assets.", "label": "us-gaap_InvestmentOwnedPercentOfNetAssets", "terseLabel": "Investment Owned, Net Assets, Percentage" } } }, "localname": "InvestmentOwnedPercentOfNetAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r618" ], "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, to be Paid, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r400" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-4-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r400" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-4-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 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r400" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-4-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 to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r400" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-4-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 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r618" ], "calculation": { "http://www.infoa.com/20230630/role/statement-note-4-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 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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r400" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r617" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r395" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r182", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r365", "r367", "r368", "r385", "r465", "r532", "r566", "r607", "r619", "r620" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 0.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r106", "r140", "r423", "r553", "r588", "r596", "r615" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r160", "r182", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r365", "r367", "r368", "r385", "r553", "r607", "r619", "r620" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 2.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r139", "r628" ], "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" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r21", "r587" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r21", "r587" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r98", "r137" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 6.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "terseLabel": "Litigation Settlement, Amount Awarded to Other Party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r255", "r256", "r257", "r260", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r602", "r603", "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "us-gaap_LossContingencyDamagesSoughtValue", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r255", "r256", "r257", "r260", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r177" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r177" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r116", "r117", "r118" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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", "terseLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r116", "r117", "r118" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "totalLabel": "Cash used in operating activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r111", "r118", "r145", "r158", "r169", "r170", "r173", "r182", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r206", "r215", "r224", "r228", "r230", "r241", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r377", "r385", "r429", "r487", "r503", "r504", "r533", "r564", "r607" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r36", "r37", "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Non-cash proceeds on disposal of business" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r63" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 5.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": "Premium financing note payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r594" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r215", "r224", "r228", "r230", "r533" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating income (loss) from continuing operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r616" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r397" ], "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r397" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r397" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r396" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 0.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r586" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r399", "r552" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r398", "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 1.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r165" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 4.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r114" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r32", "r363" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r582" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r31" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from disposal of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 the additional capital contribution to the entity.", "label": "Proceeds from issuance of stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r33", "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r33" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 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": "Borrowing under revolving line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "us-gaap_ProceedsFromSaleOfEquityMethodInvestments", "terseLabel": "Proceeds from Sale of Equity Method Investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r6", "r15" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r42" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r418", "r425", "r553" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 8.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 $411,333, and $391,628, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r34", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r103", "r131", "r422", "r442", "r443", "r447", "r467", "r553" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r156", "r187", "r188", "r189", "r191", "r197", "r199", "r242", "r243", "r339", "r340", "r341", "r351", "r352", "r369", "r371", "r372", "r374", "r375", "r439", "r441", "r449", "r638" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r216", "r217", "r223", "r226", "r227", "r231", "r232", "r233", "r310", "r311", "r412" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r155", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r314" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r233", "r575" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r11", "r16", "r19", "r79", "r85", "r86", "r87", "r88", "r89", "r94", "r96", "r97", "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r47" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r132" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r332" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r331" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r333" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r330" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "us-gaap_SharesIssued", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r28", "r156", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r214", "r242", "r243", "r298", "r339", "r340", "r341", "r351", "r352", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r386", "r387", "r388", "r389", "r390", "r391", "r401", "r439", "r440", "r441", "r449", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r187", "r188", "r189", "r214", "r412", "r445", "r450", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r559" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230630/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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r187", "r188", "r189", "r214", "r412", "r445", "r450", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r559" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes", "http://www.infoa.com/20230630/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230630/role/statement-note-4-leases", "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230630/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r100", "r101", "r131", "r446", "r505", "r519" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock issued (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r100", "r101", "r131", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of stock from exercise of options (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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r100", "r101", "r131", "r449", "r505", "r519", "r565" ], "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", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "auth_ref": [ "r14" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "negatedLabel": "Forfeiture of stock options on disposal of business (Note 2)" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r13", "r28", "r131" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r101", "r104", "r105", "r120", "r468", "r485", "r506", "r507", "r553", "r566", "r588", "r596", "r615", "r638" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230630/role/statement-condensed-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r392", "r404" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r392", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r392", "r404" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r403", "r405" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230630/role/statement-note-4-leases-tables", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r62" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r30", "r56", "r57" ], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, 1,673,051 shares at cost, as of June 30, 2023 and December 31, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r44", "r45", "r46", "r148", "r149", "r151", "r152" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r556", "r557", "r560", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230630/role/statement-note-12-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r203", "r209" ], "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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r202", "r209" ], "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": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "sharesItemType" }, "wavd_AccretionOfDeferredAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents accretion of deferred acquisition consideration.", "label": "Accretion of deferred acquisition consideration" } } }, "localname": "AccretionOfDeferredAcquisitionConsideration", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_AdjustmentsToAdditionalPaidInCapitalAmortizationOfStockIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from the amortization of direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Amortization of stock issue costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAmortizationOfStockIssuanceCosts", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_AllProductAndServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents all products and service.", "label": "All Products and Service [Member]" } } }, "localname": "AllProductAndServiceMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_AmortizationOfCommitmentFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amortizations of commitment fee.", "label": "wavd_AmortizationOfCommitmentFee", "terseLabel": "Amortization of Commitment Fee" } } }, "localname": "AmortizationOfCommitmentFee", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_AnnualCashPaymentsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents period of annual cash period.", "label": "Estimated duration (Year)" } } }, "localname": "AnnualCashPaymentsPeriod", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals" ], "xbrltype": "durationItemType" }, "wavd_BRileyPrincipalCapitalIiLlcTheSellingStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents B. Riley Principal Capital II, LLC (the \u201cSelling Stockholder\u201d).", "label": "B. Riley Principal Capital II, LLC (the \u201cSelling Stockholder\u201d) [Member]" } } }, "localname": "BRileyPrincipalCapitalIiLlcTheSellingStockholderMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "domainItemType" }, "wavd_BusinessCombinationContingentAnnualPaymentsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of contingent annual payments for business combination.", "label": "wavd_BusinessCombinationContingentAnnualPaymentsPercentage", "terseLabel": "Business Combination, Contingent Annual Payments, Percentage" } } }, "localname": "BusinessCombinationContingentAnnualPaymentsPercentage", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "percentItemType" }, "wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the income tax rate on the contingent consideration.", "label": "wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Tax, Percentage" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsTaxPercentage", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "percentItemType" }, "wavd_BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents Business Combination, Contingent Consideration Asset, Additions, Fair Value Disclosure.", "label": "wavd_BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure", "verboseLabel": "Additions, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details" ], "xbrltype": "monetaryItemType" }, "wavd_BusinessCombinationContingentConsiderationAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration asset in a business combination.", "label": "Contingent consideration receivable", "periodEndLabel": "Balance, fair value", "periodStartLabel": "Balance, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "wavd_BusinessCombinationOperatingExpensePaymentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents operating expense payment receivable for business combination.", "label": "wavd_BusinessCombinationOperatingExpensePaymentReceivable", "terseLabel": "Business Combination, Operating Expense Payment Receivable" } } }, "localname": "BusinessCombinationOperatingExpensePaymentReceivable", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_CommitmentFeeFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents fair value disclosure of commitment fee.", "label": "wavd_CommitmentFeeFairValueDisclosure", "terseLabel": "Commitment Fee, Fair Value Disclosure" } } }, "localname": "CommitmentFeeFairValueDisclosure", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_CommitmentFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents commitment fee.", "label": "Commitment Fee [Member]" } } }, "localname": "CommitmentFeeMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "domainItemType" }, "wavd_CommonStockMaximumSharesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares sold.", "label": "wavd_CommonStockMaximumSharesSold", "terseLabel": "Common Stock, Maximum Shares Sold (in shares)" } } }, "localname": "CommonStockMaximumSharesSold", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "sharesItemType" }, "wavd_CommonStockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the Common Stock Purchase Agreement.", "label": "Common Stock Purchase Agreement [Member]" } } }, "localname": "CommonStockPurchaseAgreementMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "wavd_CommonStockPurchaseAgreementTextBock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for the Common Stock Purchase Agreement.", "label": "Common Stock Purchase Agreement [Text Bock]" } } }, "localname": "CommonStockPurchaseAgreementTextBock", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement" ], "xbrltype": "textBlockItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "wavd_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": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "wavd_ContractWithCustomerTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of the contracts.", "label": "wavd_ContractWithCustomerTerm", "terseLabel": "Contract With Customer, Term" } } }, "localname": "ContractWithCustomerTerm", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "wavd_DeferredAcquisitionConsiderationCurrent": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents current deferred acquisition consideration.", "label": "Deferred acquisition consideration" } } }, "localname": "DeferredAcquisitionConsiderationCurrent", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_DeferredCostsOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred costs of revenue as of the balance sheet date.", "label": "wavd_DeferredCostsOfRevenue", "periodEndLabel": "Balance, deferred costs of revenue", "periodStartLabel": "Balance, deferred costs of revenue" } } }, "localname": "DeferredCostsOfRevenue", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "wavd_DeferredCostsOfRevenueAdded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in deferred costs of revenue.", "label": "Deferred costs added" } } }, "localname": "DeferredCostsOfRevenueAdded", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "wavd_DeferredCostsOfRevenueExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense for deferred costs of revenue in the period.", "label": "wavd_DeferredCostsOfRevenueExpense", "negatedLabel": "Deferred costs expensed" } } }, "localname": "DeferredCostsOfRevenueExpense", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "wavd_DiscountRateOfProjectRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents discount rate of project revenue.", "label": "wavd_DiscountRateOfProjectRevenue", "terseLabel": "Discount Rate of Project Revenue" } } }, "localname": "DiscountRateOfProjectRevenue", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "percentItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationBuyerStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents buyer stock for disposal group including discontinued operation.", "label": "GMDC common stock" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationBuyerStock", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of contingent consideration attributable to disposal group, including, but not limited to, discontinued operation.", "label": "wavd_DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents estimated fair value of reporting unit for disposal group including discontinued operation.", "label": "Total consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 4.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents forfeitures of stock option for disposal group including discontinued operation.", "label": "wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption", "negatedLabel": "Forfeiture of stock options" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 0.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents intangible assets amortization for disposal group including discontinued operation.", "label": "wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization", "terseLabel": "Intangibles amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of equity sold for disposal group including discontinued operation.", "label": "wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold", "terseLabel": "Disposal Group, Including Discontinued Operation, Percentage of Equity Sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of salaries and benefits attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Salaries and benefits" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "order": 6.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents stock based compensation before forfeitures for disposal group including discontinued operation.", "label": "Stock based compensation, before forfeitures" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "monetaryItemType" }, "wavd_DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of consideration received for disposal group including discontinued operations.", "label": "Disposal Groups, Including Discontinued Operations, Consideration Received [Table Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "wavd_EmployeesWhoResignedFromWavedancerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Employees Who Resigned From Wavedancer.", "label": "Employees Who Resigned From Wavedancer [Member]" } } }, "localname": "EmployeesWhoResignedFromWavedancerMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "wavd_EstimatePaymentsForAdministrativeServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents estimate payments for administrative services.", "label": "wavd_EstimatePaymentsForAdministrativeServices", "terseLabel": "Estimate Payments for Administrative Services" } } }, "localname": "EstimatePaymentsForAdministrativeServices", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected after year four.", "label": "Thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "wavd_GMDCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents GMDC.", "label": "GMDC [Member]" } } }, "localname": "GMDCMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230630/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "wavd_GMIEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents GMI employees.", "label": "GMI Employees [Member]" } } }, "localname": "GMIEmployeesMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "wavd_GMISubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents GMI subsidiary.", "label": "GMI Subsidiary [Member]" } } }, "localname": "GMISubsidiaryMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "wavd_GrayMattersIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to Gray Matters Inc.", "label": "Gray Matters Inc [Member]" } } }, "localname": "GrayMattersIncMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "xbrltype": "domainItemType" }, "wavd_GrayMattersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Gray Matters.", "label": "Gray Matters [Member]" } } }, "localname": "GrayMattersMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "wavd_IncentivePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents incentive payments.", "label": "Incentive Payments [Member]" } } }, "localname": "IncentivePaymentsMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations before equity method investments.", "label": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "totalLabel": "Net income (loss) from continuing operations before equity in net loss of affiliate" } } }, "localname": "IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_IncomeLossFromContinuingOperationsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income (Loss) from Continuing Operations, Per Share [Abstract].", "label": "Income (loss) per share from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerShareAbstract", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "wavd_LesseeOperatingLeaseRentEscalationsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents rent escalations represented in percentage.", "label": "wavd_LesseeOperatingLeaseRentEscalationsPercentage", "terseLabel": "Lessee, Operating Lease, Rent Escalations, Percentage" } } }, "localname": "LesseeOperatingLeaseRentEscalationsPercentage", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-4-leases-details-textual" ], "xbrltype": "percentItemType" }, "wavd_LitigationSettlementAmountAwardedToOtherPartyShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares awarded to other party in judgment or settlement of litigation.", "label": "wavd_LitigationSettlementAmountAwardedToOtherPartyShares", "terseLabel": "Litigation Settlement, Amount Awarded to Other Party, Shares (in shares)" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyShares", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "sharesItemType" }, "wavd_LitigationSettlementReversalOfLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents reversal of liability for legitimation settlement.", "label": "wavd_LitigationSettlementReversalOfLiability", "terseLabel": "Litigation Settlement, Reversal of Liability" } } }, "localname": "LitigationSettlementReversalOfLiability", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_LossContingencyDamagesSoughtShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares of the award the plaintiff seeks in the legal matter.", "label": "wavd_LossContingencyDamagesSoughtShares", "terseLabel": "Loss Contingency, Damages Sought, Shares (in shares)" } } }, "localname": "LossContingencyDamagesSoughtShares", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "sharesItemType" }, "wavd_MultipleSubcontractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents multiple subcontracts.", "label": "Multiple Subcontracts [Member]" } } }, "localname": "MultipleSubcontractsMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_NumberOfMajorContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major contracts accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "wavd_NumberOfMajorContracts", "terseLabel": "Number of Major Contracts" } } }, "localname": "NumberOfMajorContracts", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "wavd_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "wavd_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "wavd_NumberOfMajorSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major suppliers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "wavd_NumberOfMajorSuppliers", "terseLabel": "Number of Major Suppliers" } } }, "localname": "NumberOfMajorSuppliers", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "wavd_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents one supplier.", "label": "One Supplier [Member]" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "wavd_PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of size adjustment premium of volatility increased during period.", "label": "wavd_PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod", "terseLabel": "Percentage of Size Adjustment Premium of Volatility, Increased During Period" } } }, "localname": "PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "wavd_PremiumFinancingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Premium Financing Agreement.", "label": "Premium Financing Agreement [Member]" } } }, "localname": "PremiumFinancingAgreementMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "wavd_PrimeContractsWithUSGovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to prime contracts with U.S. government agencies.", "label": "Prime Contracts with U.S. Government Agencies [Member]" } } }, "localname": "PrimeContractsWithUSGovernmentAgenciesMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_PrimeContractsWithUsGovernmentAgenciesContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the first major prime contract with U.S. government agencies.", "label": "Prime Contracts with U.S. Government Agencies, Contract One [Member]" } } }, "localname": "PrimeContractsWithUsGovernmentAgenciesContractOneMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_PrimeContractsWithUsGovernmentAgenciesContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the second major prime contracts with U.S. government agencies.", "label": "Prime Contracts with U.S. Government Agencies, Contract Two [Member]" } } }, "localname": "PrimeContractsWithUsGovernmentAgenciesContractTwoMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_ProceedsFromPremiumFinancingBorrowing": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from premium financing borrowings.", "label": "Premium financing borrowings" } } }, "localname": "ProceedsFromPremiumFinancingBorrowing", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_ProceedsFromSetllementOfContingentConsiderationReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of proceeds from the settlement of contingent consideration receivable.", "label": "wavd_ProceedsFromSetllementOfContingentConsiderationReceivable", "terseLabel": "Proceeds From Setllement of Contingent Consideration Receivable" } } }, "localname": "ProceedsFromSetllementOfContingentConsiderationReceivable", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_ProfessionalFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents professional fees", "label": "Professional Fees [Member]" } } }, "localname": "ProfessionalFeesMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "domainItemType" }, "wavd_RegistrationRightsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents registration rights agreement.", "label": "Registration Rights Agreement [Member]" } } }, "localname": "RegistrationRightsAgreementMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "xbrltype": "domainItemType" }, "wavd_RepaymentsOfPremiumFinancingBorrowings": { "auth_ref": [], "calculation": { "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of premium financing borrowings.", "label": "wavd_RepaymentsOfPremiumFinancingBorrowings", "negatedLabel": "Premium financing repayments" } } }, "localname": "RepaymentsOfPremiumFinancingBorrowings", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wavd_ServicesCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services combination.", "label": "Services Combination [Member]" } } }, "localname": "ServicesCombinationMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_ServicesFixedPriceOverTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services fixed price over time.", "label": "Services Fixed Price Over Time [Member]" } } }, "localname": "ServicesFixedPriceOverTimeMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_SeveranceAndBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents severance and benefits.", "label": "Severance and Benefits [Member]" } } }, "localname": "SeveranceAndBenefitsMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense", "label": "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_SharesIssuedFeesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of fees on shares issued.", "label": "wavd_SharesIssuedFeesPerShare", "terseLabel": "Shares Issued, Fees Per Share (in dollars per share)" } } }, "localname": "SharesIssuedFeesPerShare", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "wavd_SoftwareSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents software sales.", "label": "Software Sales [Member]" } } }, "localname": "SoftwareSalesMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "domainItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_SubcontractsUnderFederalProcurementsContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to one of the major subcontracts under federal procurements.", "label": "Subcontracts under Federal Procurements, Contract One [Member]" } } }, "localname": "SubcontractsUnderFederalProcurementsContractOneMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_SubcontractsUnderFederalProcurementsContractThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to subcontracts under federal procurements contract three.", "label": "Subcontracts under Federal Procurements, Contract Three [Member]" } } }, "localname": "SubcontractsUnderFederalProcurementsContractThreeMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_SubcontractsUnderFederalProcurementsContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the second subcontracts under federal procurements.", "label": "Subcontracts under Federal Procurements, Contract Two [Member]" } } }, "localname": "SubcontractsUnderFederalProcurementsContractTwoMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_SubcontractsUnderFederalProcurementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the subcontracts under federal procurements.", "label": "Subcontracts under Federal Procurements [Member]" } } }, "localname": "SubcontractsUnderFederalProcurementsMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "wavd_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/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "wavd_SummitCommunityBankSecondLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the second line of credit with Summit Community Bank.", "label": "Summit Community Bank Second Line[Member]" } } }, "localname": "SummitCommunityBankSecondLineMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230630/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "wavd_ThirdpartySoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents third party software.", "label": "Third-Party Software [Member]" } } }, "localname": "ThirdpartySoftwareMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "wavd_WavedancerIncVsJeffreyGeraldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents WaveDancer, Inc. vs. Jeffrey Gerald.", "label": "WaveDancer, Inc. vs. Jeffrey Gerald [Member]" } } }, "localname": "WavedancerIncVsJeffreyGeraldMember", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230630/role/statement-note-8-settlement-of-litigation-details-textual" ], "xbrltype": "domainItemType" }, "wavd_WorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents Tellenger working capital.", "label": "wavd_WorkingCapital", "terseLabel": "Tellenger Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.infoa.com/20230630", "presentation": [ "http://www.infoa.com/20230630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details)" } } }, "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details)" } } }, "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations" } } }, "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-4-leases-operating-lease-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Operating Lease Maturities (Details)" } } }, "localname": "statement-statement-note-4-leases-operating-lease-maturities-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-4-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "localname": "statement-statement-note-4-leases-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-5-fair-value-measurements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements" } } }, "localname": "statement-statement-note-5-fair-value-measurements-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)" } } }, "localname": "statement-statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details)" } } }, "localname": "statement-statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill" } } }, "localname": "statement-statement-note-6-intangible-assets-and-goodwill-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-7-stockbased-compensation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Compensation - Assumptions (Details)" } } }, "localname": "statement-statement-note-7-stockbased-compensation-assumptions-details", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_statement-statement-note-7-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Compensation" } } }, "localname": "statement-statement-note-7-stockbased-compensation-tables", "nsuri": "http://www.infoa.com/20230630", "xbrltype": "stringItemType" }, "wavd_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/20230630", "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 73 0001437749-23-023323-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-023323-xbrl.zip M4$L#!!0 ( /& "U=-)+_S.04 #$5 - 97A?-34R,S8U+FAT;>U8 M47/:1A!^CG_%EDX3>P:!!"%Q #.C8.RX30P!/&V?.B=T0M=*=\K=R4!_??=. M F,[M?G>WW^Z>NK%.DUXWIB3L[3WI:J83VJ/+WUJM1O-% MJX;2;KT8W'N"\N\1<5'I[77K!>9N(,(5*+U*['2N'<7^I&WPW$QWP Y$)&7) MJ@U//^1"=Z8LI0K.Z0+&(B6\&.Q 1L*0\7D;7,;!K7F,=V"62R5D&TBN1A]RMU7NB1-E]HA"9OS]@QC@LH;B^P/QM.S MD[.^/ST;GL/H8CRY\,^G,!W>M>)_!(UW"!>U2:U?@\F@;Q%YS99;?10L_@3\ MX^%H.CC>WI8-L%?NBT>!-3R!Z9L!3/SQ:_]\,'&&O[P=_ I^?PHH:;CNMQJJ MUSR,,(_D* 0M8%(D-K/A("+0,84)D0'A5#G#94)7X,^TD9C%P[[* U7,4+!/ M#H#P$/:# Z.PMF1C"OHQR7"#X473R*8F98-W6(4+SDRJGFC,V KZ(J0'53BK MHD8J=+R"TQJ\(9P+;DPP&L$)XX3/&";R812Q&9I$>S^32WJ,PU3B9#ZK58' M,4W(@DB**5IF BN" ;-O%O3T^\-&P^WT19H1OK)O7@?=A@)B*BF6#32D6;2J MFATQ,P*J[*+3%?S!Q2*AX9RB,":Z_2\>OB8![EH@)%:THXJ+Q8PEIP4(=FY+C_M !&_,,BR)Z!#=;FL*!I1-KJUSK7YK5STA24@,W(;-: M1BG<,?J\=0VG#F_1:[RT>E:XV:MRJ6!KX189(:'1 ZJCC1:JJJ"H9%$Y;ZO, M5GJ>W4'C^W:$ZRKZ. A-E)4!^4S!^YQ(9$NR@C'%V,78XW""X8':SGN<+6U4 M9FA,A$#Q,$/X,><4FL@TT]A@_"N(&,8I+)B."QI3[!>89HC.L'2PQ$:'SZW7 ME"EEV($_HQDB%RT31%0M&%,I8%0.(,H31#5#I(FQM+$NZ8><29IB6*GK[#=I M 0%[K?WP8)-2KK!L<)1YQ7O5?-XQ"'>/#)_2A"H^#0_^)]W73KK&-T$ZQHNF MW@2K:>8)X\@:5C"A9%]$F.%B)JDR\5TU8I(D@-/0-)8B%&08\*IJ9T6;$H4& M0V9-&\JA5I[8(!<9+0J26C.BY/X.M]7:)T+2AI&,U[YQ7GSV'6CW.+<)=D6G MVQAC=([QN-J?",9F"ZE:K,@)A-8B1?/9$I1(&)[>/-C']&I^!VC,S^ M5V3<3YCUO!_N0U8+\?7JBP&LJ_K-+NJ!,,O8NFMC[UR; 7X/M8?LU#U]WNPC M_W-;<$O?_'G[<&>:^5N7$5C_;>7:KII.6NK3KV.R8.O%U<=^J# M0AGF>2$9CN(YVV&+N^@*)J)L4E,UTA MWE]V[T:V%"T8EJ_ M&UEP4-+'U6,X8@!C%>H MVF.?VQ?V$;)+F"5$J:/*6W\R=4;^ZG)=+PS%D>.%(N; M@Z9NPNCT_.+=E3?4,)\4/_) %'7SB;'7K=M/I7\!4$L#!!0 ( /& "U>7 M62[!104 P5 - 97A?-34R,S8V+FAT;>U8;7/B-A#^?/D56SIWE\Q@ ML.'RBH3"4$A-8K!@M]YTZ@V[T83=EF.WG"8,/X-E=3L)U03\ MB$A%]7XETZ&U5RE'.4GH?B44,B':"JBFOF:"5\ 77%..TIK&-(T$I_M<5+H; MG7J!N>.)8 %*+^)\.=>68G_1%CAVJMN0#X0D8?&B!>^^9D*W)RRA"L[H#$8B M(;P8;$-*@H#Q:0MLQL&N.8RWP<^D$K(%)-.B;6RFUPPM]:YI+*W>@'%!)"-< MMX";3<9M2(B<,HX6403=X'7[\XAY3$.S47,Z=:_;J:?=C3NLOE^S^KY]934W M>LUF:;*T6!A\QSV5MN^S\>R=:3K7%HG9%'?GX^E1>_W1Y.3HI.=.3@9G M,#P?C<_=LPE,!@]M_9^%Y>S!>6U]8?6X-?/_5_ [T.,2MD M. ]:P+A(4^8 0(2@(PIC(CW"J;(&\Y@NP/6UF3$^@$V5>:I8H6"3; 'A 6QZ M6T9@J2D/-NA%)$5/PT[3S$U, @9GKPKGG)G$.]:8?Q7T1$"WJG!2A>,:G!*S MN0/*!=-5.)4UHX71$/ISZF>:75 8A"'S42NJ_(5&+_,UIH^5 0$0EQ3J BC0+%U7C%+/" MHRK?=[* /[F8Q3284IR,B&[]BV&@B8>.\X3$$K5?L;&:T#@N,_WENTJ)OWPO M(\D2+-)"\:\@9!BG,&,Z*IB,O)%,,T1GB-J?8^?"I[G5A"EEV($_(QD@'7,F MB+!:,*92P*AL09C%B,I'I+'1=*E=TJ\9DS3!L%+7$X#)# C8V=X,MBZSRA66 M2QQE:G$^-C^T#<+U(\.G-*&*3\.#_TGWO9.N\2I(QWC1I9M@-=TY81Q9PPHF ME.P+"3-<3"55)KZK9IK$,592)"G#2P).I!CPJIJO"AG'6F3&46' C6_+53F9M,,FP+'*3+N/6H= MY^UCR)I#/%A\,X!U5;^UD7HBTC*\'O+M@]LSV!\A]A1G/=+FNA/^S#/KUY(G91E8_IO;*+M:-JVRF#U\,?JN+U^KY>P/3"!XRUB_D;F@%/9.F' %A)C.MUK+MRC]>K=[>(NS_/(JBJ107S/2'>)-9 MOR7E16G&L)!YIH$K2Q]JNE4PS"1G*BI4/;:AE,"P'T2\80A9BB,&,%ZF:B]] M@-_81L NP(^)4ON53^YX8@W=X[YU,.J[/YL/;2NSP^.CR6AM+ HM*68W!TT% MA>'QV?GG*VLH8;X6WO) %'7S];#;J>=?0?\&4$L#!!0 ( /& "U?=XF^ M70@ /\R - 97A?-34R,S8W+FAT;>U;;7/;-A+^W/R*/7>:V#.4)5EV MDTJR9IS8<3UW37V.;^[C#4@N130DP "@9-VOOUV0>O>+W/:N5D\S210!2V 7 MW&>?70#JIR[/!OT413QX]4W?29?A ._^=7)RU/G^[2'U]IM5XZMOJ/\OC09< MHD(C',803N V+56,YESG"-?:.)%! ]XV.^WF4>NH ^U6]^BD>_P#7/\$C<:@ MGZ,3$*7"6'2G>Z5+&N_VZE8E M*KTW>-5O5DKW0QU/P+I)YA]7KF'EO[%+4Q>N![XA$;G,)EUX_;74KG%"*.I1IVH245M [;4O4@*HW5I@NB=+K'^G.2R @-7-.K+FE\J=[+0I/ MF&5UZ)A]MX6(IM]KE<8R=BF;W?JN?NV2XB9;W2KN.+10=*7P:Z;R([8O$MG4 M.YPNO!0+Q:N#OEO2T\6/R_G.V5HM+O:2/V:8/"-^!M7;#L"BD!*18>]53OIT_ +ID_VGIVKOG17/7KYKOI>6')07R@XL*.*2AS,;)H(Y MQ(#.I6="+[GRJQINX/>MD/O^.5#[W;)3]_8&E9U M?<"4H:L*;]\>>/>] F'0 X4<7[)GD$,#6O82:5-^@L5R8DQF3?X>2QMEVI;T M''.IT5F%F,+H"&-JMK!/ (F1$%>A8*DF6R@G3_:QTL(7=/RM^BJY]E,54GE\ M8"Y; ' %*-9EXXF2I8D2FHCM7(4U27#.V]U!]4&H=K[?!JCNBX,7C]5SM#0N M.:[/]YY&5<"I:"1*N_DCG!.&2 BI9ZJR3%W2FR^)KT;2>A8D*51^'-Y F//G M(@<;S(2'7)UFSF$3U/S,G9*XE'2Q.I.QWQ2U96AE+,GCV0!9)<,^*U \4FDY M0?5!ROILUG.FMD@*.;^A$T AV#O+3##5DUE>B7FB2T]4:?-BMD__"Y$%B8WI M>8QW[+OUD ZW#=(;T]@:LC2\4EC#/Y2>#69AX"BR" MNA2AS*2;<.Y[W[0<9CP&/;RJ"+$DNE"^^H3BKC:H*$U!\+8^5X\BPH%7P!>R M0W^4DA'*J0<+#A\L0D5ZA60*,[(@3M]A>>NQ'+U\+%^,1%9Z#F-'QR3A([@1 MN:B]IR)\_>V[H_;;GMV$DZNO]Q>)'KKT(/&IK4K14)?N80TVR1K$3!JYSDZ> MWB6"<%K!^VB$U4J0/CT>?(>^;4=?_/+1=UXY]CI >-NV+O)\STJ]^PSFY%17 M1U%I& +>>72>+FVCEKX.))&L>0'TR,0V%\33@B]Q&,KP*9_()9O=F\(A_\A@798?O/L$=ULFU[ M5#/F?'JGRA]'QM/ $,Q9BDES$:ASPF+ /2,-7ZMM9]H)JF^=-G:6^?H&&C+/ MI7.(CZ0$H:;/KG*GD8?_%I*4M_'FU+Y6S_V8+YK269+$WILXG M[CUQVG'AGP)S6[!CQ.EL8HA, D( >@HD#/EC_AIL094?2C72V0@Y251B6-]6 M,#5K8EYD>H+4.TYUQ9-B"9_<1/^R<$$XKBQJA=D[G-'QQ!WXO')'(?J'X M0876ZOWB,ZA/$K21U$POS!?;QO79Y47C_7'V]O5MK2I&'T>+V1:0^N+S_]XZ?Y;"3!OP^YYX.T:/+O10;] MIO_ARW\ 4$L#!!0 ( /& "U?^M!R%E @ %XR - 97A?-34R,S8X M+FAT;>U;;7/;N!'^?/D56WDWF5+=F+7;C631!&P!!;@/GB>!:!.XK*TVTE01-U7/W6<="EV M\>:?1T>'S5_>[U-MYZ L?/43U?^I5H-S5&B$PPAZ([A."A6A.=49PJ4V3J10 M@W<'S<;!8?VP">]:C7KKJ &7OT.MUNUDZ 2$B3 6W?%.X>+:^YVJ5(D,CW=B M;3+A:A$Z#)W4:@="K1PJLG:88IYHA<=*[W1?=0Y*GSL]'8W NE'J'U>N9N6_ ML06->N[:X MBD!_]U((P4RK44CR]M9\+TI6I1-8S_ MOB=3FHM>]^PFD3WIH-G8;W0.>MW.0=Y]=4O7;Q;Z?G._SJG#UZIG\_9=?<#B M^&#U+(][@:H;<'CC:B*5?=6"D%XAFC94?4-]/-J/9U?7%Y\N/IY<7_SQ&70, M'Q.),9S=8%@X.4#X(XYEB 8NZ5T4U#XX#5=%2AXUFJ+6>+LK]F#=-#WN$(2* MH'$45;[0$%R"\(7\-]))ZO;LAB)>]1%.0L?5C;\TWSZ'%_LCX_8B@/-]^%5P MBQ]0:>D"^-7L!S1KQLEX1',B7.L)1^Q$+T7H:4.+T_%.G=813-,*XY/O-A?A M^'OETE!&+N&@J/]7J>%Z:K* ,\0 L&AFW%\-[[=PU]OV\<8^W^S5>!I_0 MKPM(!"T"!@<2A\0X+I$6OA7"$!33$97GQ#F@%7RBAZG-VM\88?^@9TZ%HM@+ MX$*%^^W%P=&GX5=)GQPGVZ!\ED%Y^$R#\H.P%(H4=-D(OBH]3#'J8U#&9A61 MD:8>E79>O@A2%$*-H%#.%$@^DGC*Z/5QJ KB$XIE2;HI%LP/!G0F/C M[)$=NYZ+R3>V@E"EY)D(=)F3[=H]'ZH7( QZ4%"02XX""EY RQ$A;<)/L%E& M/,A8X8T.BW1D1L=8D3%%G8)#!$2NLJ(G\NB9A+ HUTLO? I M&'\KOTK.UE2)2FX?F*%FP%J"AWW9N*-XKJ.8.N)Q+D*8+%BSMK:PO!66;X^> M")9W[/BLQP%E\T^!T._R\10MM4N!ZU7<>E0%+#!#4=C-'V&EUT-"2-53J1UU M06^^(&X:2.L9CZQ0^78XU9]RY2S?&DR%AUPE'J>P"2HNYDI)O$F^6)W*R&\S MVJ)G920IXGD LI2X7@$H;JFP+#O](F6]1O7\J"V20\YOP020"X[.(A5,ZS0L M[\14OM(3I1B>U?#TOQZR(3$O/8_1EFD?"=*/*QMW>P_&\>,Z-@_>C0EK"<.; M4]W&4";X#V3$"!56*Q]OPA*Z.7UDV H3C2%$H):B)U/I1JQH5W7+"XI'FP=2 MN1;,FHO9EHC9\IJ@]&XBT\+S$(8UQS"=5 PI&NR*C>_WG]X>-=VV["<^6 M7U1ZD]"!QI"U3R9XNW.T>;*($Q,0:.4^.U^_G0&^<@?MU!\N9('_:W/@6 M9R\29]$SQ=EI&<++4."MU"I%\S4+V>H]V)"%J@[#PG"HSZC"N?8R;1V5\/$? MM6+IC8\/(&!WR3@FG!(W+=A5;H:$'K_GR]O!JICXLE=ZD@@[D$;%'\3':3OBLE/'J2?:7ONWV?RAX'1 M>&$(IGS$]#@+U"DU,>#N(:V7,M.)=X*R4Z>-G:A97T!-9IET#O$.\N]ITLM< M'TGRSS>R2Z FKK7,Y?3).?)X]<%OA23W_7I3*'\-QNYMMY.VVTF/[R.?_C6 MS]-ACN1L;(A, D( >@HD#/FC]PIL0:D/I1KH=( L$I7H5S<(3,6:F.6I'B'5 M#A-=\J28@S)!;X5>GJ!F8Y@NJ8L7!HH'7Q%=?).SZ)IBZ3:XL,TIO<_6'7'8 M/"*@#\9X\:.RGZ!>F=1B, OFE[%P0;/V^" M5._BA]$/<_# 'JR\$[A^R5CA;Q5DZV9X;=L\@DU6K7M,V89]+D[%_]T$W'*Q M]V'SL':U^3&76YO,=3,53;#64NU8_BEO+L/S?JAW]3H(9E6)PH1Z[+%^YE>C0TEB<\> MDQ-?$BA;6FD8%T9)FY1-+=RUYOK) ?Y'3LVL]4+4^&-%\C>.H2W JW; M_Z^]PX?]3&'^]OE<\Y$<0)@*:X]W?COYU'<\HLN*H]4,C*_W05( MD=0C3NK$<9I.'5DDL%CLX[C(1W#]]\MV)D280I^+V]_W]_<;A M\SK*R%>;&5F%'M<,M=57PJ7FR-PGC*3:$R0L%H(P(134(E7JAPZ_3)R8[E^&08^G.FS3R@ZCZ6"P=$MHX6,N#4U'L@Q7(SE>)*N_5',@$QP M;&%7Z;P?2U-^K#*Z4F5:Q'*TM"S0&IZV;R=R* U,%)>*?OM[P6')ECA1:7W"]UNMFO\V:Y[UV&T><["2G M5NKKV5R2P%T8+;"52N1AU_A[XOXCT4:.YOE%Z:X$C($)3P^(B\%$:M:<"N7# MCV%7(K(C3^GR M[O$V YI3[@O&-0M'K)F,@1?V^^]51D!6(M$>C1"@;@0[ R3,TZDB*G(%X"C, M3 C%WC9_;9\UKUKM7I5UKEKU*N/L3 1\QF,!Z!9'(8 I0!VK+,CW11"(N, > MDCSO-7]CE\W!H-WKL[/FH,E:U[WNG2B^3.9%@O7';2EK'+/7;G4&S8O^E^!N MG]05?B(FFG7+QH?^2]9 )F4MC:'E1#PV$C@&3^)K?:G*? K]UDLN.=QGN\]7 M.TDV*6=W4[>2,Z$8X&\X]BBAKI6Y;GQCQP6[N0U+S_2:P9Y=;$H#F^D M#[RBM14--^)S&H(QR:H2S-<3D!V#_KA2"63)+=@(V 0.Z]KAD.V$-Z@E!I8M M0Q\G:7$#(:3R?)O-!63-599$UC\'(:;:E_Q63I-I2@%GO J3F%V"^:'7G(5! M --8Y4V]7__WLVJCT<"?;5;1R? /YWC<1ZFEQN2VM6R?CSUBW,DT6A!#Z@RC M1X:, )+6,<'U)RBOBH1HC/Y7E _>!S MV0*J0!N( R$-B^-G:C2@V**)274#8!*";CF,[(&>R78L;$]$0,69W4*5]@"4 M@?0"PQ"GI *&&(HL3 #?U#A$.*7R1=.D$,!J3+D$P3WNUT'&1BBCN5QY$JT/ MLJ'T.LS"J$TS+)A!=:=LI<ZE;$(V0YQ-9%1EFCEN/LG MF&J'I*?!W%RV9Q4$JHUB,045:ZMXI[=I8A!VP$+I'MV"^;ZTVET*+%6:E>8$ MJ^R=(_2!W8KV%:$2+4+&"-TH$'1\90OC6 MD&!7 >X*(42$HZJ#13U!+H%L+MQQ<%LU#D1^M6LEUL2EW5Q<*F60R\(MU#"P MG@6/O?H!JZS8#Y5U;C\^D )"=0B1,8L2*)/0#YQ[Y$$'OZ[0JMWHT*9T.H3= M+2]89X.-LR,N_9R

(A1_@G'N;G+//04L@N*+0T 'KK(D^!;(&M(3D/H/"U&]6Z+#H M!DX?1I CAB/00>JKI=B8:N1Y9;B]I,:X:] J]G MG2J[Z%8QL9>PUIBZL0&!B*(=YL9?7+0*S8% 3B5N*)!\* -IH.X)IQ%78_41IB1O%TA-9 M!OT:)(TL#2:0&N%V2ZET"EA+D%7R3]AS[3H!? #JR*_(,8QY/FH[7L7%OQOU M9XV]?4HE(7L,8Q\2*F%!@CM)9;.R# O*V2$8'\ 2B&.>)F;856?<&.Y-7-6* M:;]F:5NX^9Y- ,B48=?"O/=.A;- ^&.74! ?FF(7EBJA7;Z$8'JE4Y;,GVIG M%;)1$I-5.L^"'>N$JRRZ+;O1UPIWSW9I_:>;X*[-8U#ZP,5MA)QVX+ 'M=,# M7 +SHK9E"Z2F4)"K1A- 0HI"&4I_42FNUUY!,8L(Q(58:7 MUG-NP685^<-Z8W=-^#YWH-@3B.YPV25-2"K=N?V&HSM=^K6IM3!+4RRS$"8D MN&EFTL7^+ZO,)M*;%#.$#!%KZQM5YG^]"*^N_+7"WR_WCBHB&WB,[$3*Y?)(6KHCZ2W* MHV*.$KMU*&W(A@M,RKFDUUZI(OZZIXLHL#4/XOK(NPUV7 M J;U$DP?(% &L"#&24A:;WC:%P;*26"L0>;QH8[I+:046*1!BM6$^M,#E_FU MT^FP2J>G_?(_6K_#M=8:9"T,'*T0$RHP%]RE_D[;S!1'$ M@+0?M_ VMJDR<3JWQJ-R/&6P1ERGTQLL6?MHX'B4RAB'E*_$2Y'$10E1(5Z#QQ/@XHY(ZQ% M7$@ZQ,\9OCVEISO5=1RXT@S\0H_FI-:\,Q.4SZG7S_4D[7U@,U(^QL/(#W&3 MX?O<1*.?'+)*#W'0UFD&:F:X@-WPM'^YC'S;]N3[$.-JY3JVI7:&_]OY?E7: MW_E*1>U<:G]3I,SG0RACZ0MV(8S!HW_L>716=]P',5>:N^PO/318G!&?QV#5 MEQS):"#AU?,/%IQ?=@K/*10Z_#S/0JY1>?8 M$V8'Q;!!.B4FH3N1J]R!"X[)G;X0O=*6["IA8FQSR-E.O$CPTXH@'485/>:R MCGR$&1:GWLM"O%^Y$QYL/!%(0%"Q_"MSP]SS1NB$;0[V;N-)G!:;-L&;\3BF M.HJT+ V;N!/[ *P]P,<,N(=I,+5:\&A V VW/)AJ#%OS5W0 M#0!*>4/U1?%) D7Q%W6;3*=(B_J;>??*)[H.=K'B*I!!GH?H@WX"@=JMZ^<7 MMD^.ZB03 YU/<@W+6A.'LC41*?]6CM525]R1FJ?I AUL6G+;Y8WACHPTP$9. MFE4&1BLM7T-IG:MTW+G@$%974 )X@A(*/@8LT:2@% 8]9P&=@+;9@ M!IX]$*?$@V!7M.3/BV*L_;%EZIK$F.L3*J"5,IZY95SF6RI-1 M8 ]*T-Q 714+OO:AF!&4(;9Q[,C8$S#-=)A@J$<)81'F07J'_()APPZH>ZT< MP8=_LN#Q(]+SC7U!LI854#18TS4263]F78^&<@DZK+IQYWL8>,#31F#FIG F M;Y^(6JI!L_9;[OY2(V_=7,OI&*MAE3V@-0U]6YT3)A0/LW&X)58Z^"ZOZTB# MZV#",$JPVLC$\>"&^FF-Z'"3$;7"!+,,/&?2*ZW'/:Z6(3X]WK&8 QB*@8\ MH]#=6W2! >S&6.!5V3 QZ8&.'9T=3Y6GV5HO5"*S)PTE^"+KJ;,F0.<8TSHO MC.8K;*D0E4;<(Z 5P&X-3"! I++!!9_BLS"(G=(X5-*ST7$JM::.X#)KV2. MQ)0-X]::T+.R($;NDVU_,[^/T0;?_^#N?_MPDYL$TB'*,J1*4*M,P4RHI,?B M?U_"([WWO(8O;["3J/6+K>[YRU^VTB5GTC<3?-.A\9]C9J?7\/6+(_M6AKM" M@9XNX:LI!5JO!KV,6/X=#B=\EEN@-'+/< (? \G M__'D9!*G"W>;Y^W:RUZ[^4NM^6K0[AV!1\_X7!^S88B%_!%3X+8%9HXAJ;2[ MVHMNC\$0 GS]YOL&_0?SN/=N' .F^+7BK24!O#Y;+0#[$LM';G]PW;J0ZMU& M 61R6&D_'_RB2ZKLH]7OXVRTV8][#RJ_WH.G3I]G"Q\?5-?$4<"SSA5[VQE< MM?M]]O9UN]>^?H7X57RHCH)#%BXMRN>?KG.I"39+V$C&4'',H)PSD%;1D=7& M0'#O>_KLEF"H6$+'Z[$Q.O M=/H/6+J\!Z2,A/U2:-@_1'R\OU52R1M_S8)[AP?WN^++-[]!2-BPXL'!3Y][ MCWN?>\']9_>[8K]]<9&3*GS&I]\,\\-6/,?7R%:^9VX\K@JS+[T?F MI?S-@#_%BM\,]>^N^&!VN>[/#-Q/2)YOBL?.3FWM5AN&QH13F!K=XK/PTF?Q M>%AI5!G^OWV?7.WHG?.94'X8S!7K\N +-.R'U(HU] ?12IW]S''R2Z%"::KL M9SSV^_P.DB]6V.YAM"CP'S^6%RR_REK-Z_1T.1:&Q_,OT!D>,\I_,^E_<'KR M25&\8_0=8/S^UFM-I!@M'O-@UZ.1]/ 9FH(Q/X%/;+-\34WUSW1F\9"'!1?- M_J"V:*^O;/_?:UL_[6K#+_CGMJ ^HS\:]G]02P,$% @ \8 +5Q,G:&,N M* 8\$ T !E>%\U-324YV:ZMK2E(A"1T*%+#PX[VT^\[ !"D#CM]I,?N3-6T(XD$ MP(=WOQ\>W\WR>73R;J9D>/+=G][E.H_4B?K\CYR;NYRJ48SV2:J?R'9T4^V?O^F?DVEG/UP[-)DLYEOA>J7(USG<3/ MQ#B)YSO9?K_U-N#_45^ M3!\G=\3T9Z"E^F>CJ#K\KI!,TG_ G%7_]9)/EQ;5K^$J9ZA]=6 MUFWO6UEI0] W#9&I5$]6IH6Q1B?!YYD>Z1R^:!Z]>SXZ>?<\!S^V+61C] /1 M\UUQTN]=7O8^!'TQ&/;:?Q?7-_WV16L0B-9Y/PBN@N[PW?/BA&F]>7&K;/> MY5468^GP^\[QRXC\4Y'E>K+T)Z5?->@.N.'H%:UB>-$9B'NI+G;RF1)__?/W MAX?[Q^_T26N:*C6'8=X]UR?T]<'QKM"9F,M0"1F'@G88U)6.\T3(3"03T2JF ML"3QCW\T!.FIVIC!9(+ZYU:)4U!T_L -5'HXJ)PG\51\;'T(3EO==M!OB$ZW MW6P(*4Y5).]DJD!UI8L$-"7H,;%3#CY04:32ZJ#G_=:/XJHU' ;]@3AM#5NB MW>M?;QFNNMYV,E_(>%D=$U>)ERV*%%0NB%DF(IVAWH8!9)[+\0S^;15'J_P* MJ)3/@(".LF)'P2^PEG+&:SNH-R?/F$P5S)J*Z@K=]9F_R";8#[ ;Y0)U/(X* MV+;!,&A=#B^N>QW8\+.;[JGH-,3EM=CQAASD2D;Y[#K1U;UO/FY9V:"0^D&[ M,VQ=#OX5%,YOJ@S>T"):35[&E_Z7A4LD=W$FWKPY:KQ^^;W(P.%0)/;C9 YB M"X^4C#]59&A ESCM 9>>IW(IKD FD"U!"TC1!OEK_B*!'/^ST"G[36:=()M9 M 61"F9- S2A*;N%K%*0V4#'5HX*&=Z+8$"&Y7E<29$8OCC->1:;H(GI27XGY-%NC=@6,DBACT I!ED<29'D4* M;'1:OWH4 2E!>F'JK%@LHJ7@#\ 6WV!VS6[1(DUL=XD SF=?WDMC W@&7@^(8F[V# M?4UEG$V,5J&9L]6IX1XY O=@1GX22#G=_Z3WV7B='5*:&=#6J')B=Y6!XY2J MNL%VT&]U6=%Q358:[(/)--?*;A2PQ015_5WV]LE1^-G) MP<^4' BY+$L350<23(ZA.DL!!EQ-:SJ)E%FIX-Q5J[J.-Y!\6/>E=[]UD)U6 M->-,8(_-;(V*I=ZH*3.5HY$$*1XIV-ZGIR>?G1S^"KM[#>J)]_A:+CETPXU% MU2FGL"U3<''*75G0U>A[>'M\IV'/1TJ<)44J+HHX1+]J.$M F<&PIR!=$O3B MSLU _/N+_?W&_OY^[Z&,&OWR+IRJQ&>BKBP>T"YM\\Y.'-+ <^:P_W5B,WLI-T, M.^JMEO =>,C.]*!["T0:CY,"$T1@X/1$^Y[P4Q25HY\O*NTHR= %Q_3#,48< MX#FD2Q*3)T>H5=_KJ'GP2RG71%H1KXX-*2E/O9+8\$(VOJZ218+($3@[&8\+ M$F'XD\)=$.0X9UM]5F,.T<@4F+DPPX1^.LW139KBP+ES%'HZ^2E7,E+YG5*Q MLVXF>6-XZV6N.??_O\X' _(?-0^)])MWMB(%HL5.L-FU1MVZDTH*^0[2 M@F-99.0B@YXRWZNP@5\8BF>%/X +<*NJCCT)^*R<-0\ F:WJRC62 3\/+!< MXF6_K0NUDNYQG($[R&J0]%=-9(#VLF0_60U@,N.,EYRS>C<^QT+1PU@^7[V- MLQE^[&HT70+AYU1Z&8=*A+M6>R-790JD3T:/D2GN\Q]>_'S_H>]I'20H$OFC M3,$=([%U6;]*1(7L 0Z9DTV^[8YO6[?G3SF.72.9+WZ!6])+IS+6_R>=JS#( MX;_D;W@[0"+HIY7# IR-A.]%>>D:8#^.WYP"6R\F5*.8,=2Q4GA,JT-_GQR9UP16>0S4.OY$KE@#!RQQ* ' M4UDVNXO,4/I'&!,7F/=ZC'+Y!BDID)XCD8 MBWE#%%F!3)D: V,9 M?TI@E0B=F A=#Q2J%/B?'8\$;Y!<[(7/YNGFQH"-P4/4,'YF3*E-GEJ+E<** M,AR!)IMBY88\+!/>CL5"I01HB3E=\%,1#.B-IRM1[BU=K+';<+J;MCOG25#ME, E^, M, #,Y2?UU'W<%\T76_;_G"2)I+ -5"("!_F80_IN0NEZIOH"JR(RP@ /B8C" M[/,.; '%?J'"X,?HDE1-P7:FYE.HQI&TB?]43'2$$HS*##<56$%A70!FR'** MP:)D#&SG)'?JEHK,Z(SD&GZTL1#P#:E\!J2LK=>R1GXH\SG>,RK^J7/.RRV< M,T2<8MVCHN#B+D;S-0)K )I @^%=VJ(.Z /@GD:UTH F1RF3T\'H%WY%:PUZ M.T;C%H^+^2A%,2<$&S@^N.TN9H;1%B3A#;A=:K2'B'JS7/H/EVA(D4(]DJY.#'0JJ+Q]C((/VF "5CS/5H)=W.ABH )I2A#A.N"<8LH)Y<)G'B=1$[C MA&HB\2=D,'@.*O-FUO5"V]7VTB;P52?VXP,8X/T2W0_*W! V@'-"(5V>TIC& M]T'_@B\%%5CP"N##3T4X)1*3,J2:&*JWE&RB>=";F#PVBB RD]T$!I8<&\ S MDG;D6HD"52LHSY]J,]:JJAPEH3;"(,%%&^,',(&H>W\"678;YAZPJVI[1E6EM#X%EYL#+E'KS[8074;7&.5;'4>!Q MT?@1AC]X%M MMFH0_57]P%#?HK7*LA^>79^___LS.^6=#O,9HK+W_W(L^/8]A(J_902Y^89B M(_H*8?25L8CS7)7/ %?@J0#_ MSW?O9JF=^+IU'NR][P>MO^^USH9!_RWHK3NY!,,R(EWW%M@O5I7%',,F\%,= M+CX?P_9$"5SVYWWZ']PGQY^F*2BZ<*_ZTPH!+D[7$X !]S_S\8>]]J6./VTE M@*/#6O[Y8E"^W>RWZ\\.?&7%\^SDY<8$Z8-2H#XF&151#1MP?SK4=Q&2BD)X MW)G1+U#U+S?G1-='\AY]D4@%XB_6IQG+E-?&<-O[ZFX&L;/)C(6^Q\>9IFIU MK\&>&?ITNL M;:GEUICW!DC>(8ORA<4$8DA[H387XGY!V*&-8],'SA$O]P^0+6%G^BXX M$*<$0,ZM=JEV8<2GD6Q05Q3 M).@VPLBN_&W2310.4C(Q-3$5A+JX7(9/F8ME&*84"]75DP=(A.UTN+1CH5>N MI-(3)JQ LK.97C3\.E3#R3<\J1'BL3%UI83"JO*E>3I*NE#6E2Z@?ZU;(#K6 MY#QCJ+M(X5GU N&UD>0,JHOSL+Z\^<%3^\^UDZRG0EU6Q$UST!1A,M=C'=$< M#E"7E$]'!3=.-EC8,$?<(V6B1!L#4\[)DA)V+HDX/)E$!7&0ASU"1JJ=%:CK-)FFB>;6EQUO-D MFCMT)GJ=PJVN64:\2$O1XI?"B+2@Y9-5DH[DQ%(4.7 M5R%M=M.3V#IPL<$6DS9.(L6*BNL7$T,K)@1HE"R)_:@/4$YKIQ;LGMCTI_K2G<,J$:-2M4:'C QBI )GI6,P0 ,3$:B733^#> M$)Q(]"834R]G()$YF$)U4$8*A86)[A!(LB[_28?44BM]#SRH5LNZ.^1)K::V M]@1.P[=/G)U%Y;=2.-VQAH(GV_WCY%A>;I"SBDOR?AH?9;HBIGL!_9\L%&LFQK5]@L=B5Z=A\&O^$CXQSLP-&\2&] M;Y,(S#("4-8+D-A!(UIB"N:[?&S<9FGX(PU5QIHV;BG+)?Z_V7N'GQ<)EEX0 MVY 5([P[,^LN8NTJCIA8R[($S"#I7RK UG95S+&O!F=WEF_)*R WIYKVDV($ M1@T$$Y&F:J>I[=PK!\36W.!+"98GDTQ5)L0!;W>]LUPH='/RRCB4 M7$@=EB?/>(2P7*_'.Q0'\ZVFAARJD3\,6'O,3D08T[('/P5)C;D(A<$JGEHI M4G)GY"J8P1KRTG.F&TN7T#_D5:&TLP M. M;$^%&W>=$1X A5 K4N3T;B%,RHG.7_M)!]XJ*ABUN@!.=D]6.4$PYC,*O MJXJ-!!7U_IKEV!.0)E9:L-U)K>"49PD-G]9NIX1Z)*X))/Q-;;#H6\.M/.ZRX[,B7K^:AM7WK(Y@HVJ' M=%V,>L\ZUC+7DQ?T;?EF>P[4#^1+TV,2SLS&ZI;<>H^ZM(\D7*;SC-/A]12U M?*A8#! A1"Y*S3MGALP2\OHFR_KXB+55>1Z9V,.D6QP7N^XU$MS3.]9=F+!= M[DVP%K3SXF5%?VU="2FW6Y6M?XAJ&PT]<1X?467!Q]&]A/%Z8H@[A*QXJ2%: MN$6&6#%LK*$0S&!R:&#?[7;$)4;^GK8"&W3<4Q>1;6E12XM,G"%D$RM86R*B M3L7ND&DQ^?L-.VW3,J4.0_\5W2;:PJI":]0UVDZVVZB6G8FW)9HQG9 ! /]: MH8U^8VTT911QT-! _JK0Q=4EUD,H5)SD2)O@SN*3G)UT3J?. M2FBF2:G!@E:)2ID"ZR__/,HB$;Q%38H4%4"COCH^PUH' M@V"VL%G/4A!U3V MR93IJX#'$^ANNX/F]]2$K9QNAJCM)Z]K4!5&6NO>A%#:#1%F52.7VE8Q5IH> MLD9;P\H-D!*;$4!:P1[&4V69PVG8W'M"<@W02P*O(V392(I2?5K9*LU(;3O( M:8E!Z=2WC9*'560QWE>O8Q%93*K)*]%MP/EKNPV.EA[&>@TS6:J]-#N. M&E)2^S>C8-R6P":6&VA0]+7J"WP+8S:0FZW^K&HKPS>E#%,_RD:U(>7*$RA5 MZTW))SJ(AX=>S"K%NGOO&]TOUS[5_./K0YI_1^YN8IU6+%JV&M'T\<[V2W\+ M3 :MK*MP;HKUYZ9*13Y+DV**E7O2^V0S*#6!("")$'-77L?#7IFK#%&TP0;9 M'A\W[1]M-=XI!L>@1@-[O7G,M?81:GD75FO52WEBOR6J^7WC&ER[$280Z6_7 M[6!S#<=F1NP14?[%ZW6!AHZ^\VJQ7E]&7!JF_<8&#LGP#TK!V@ZN3/K<'J"A M>AU<>9M0;2]S,'CJBDN/)'D%KB+[&+7JPP^&6P$9[5*F$YDG6R1 _ ;2DG*M MV#F3.S>"3S@&.TK@43_W&V)VFQ%OKBIJCR>JQ7BFHQ"&VJU4&UF%^A 5$B(K M"+X39;&2O##:::K#L"V7>8$@#E-"%3MC9&!"X"&+>0@5HJ:X4IC\K/3P-6E9 M+(YCZM?TEW#9G#H@P&AV(80?1984HU9VH400KX+=4 *D'%"B T%?(B:C&FJ%9O=MT< M)W* !E38I!7_$'IAO+L.(. VWNUZ!>2Z-,J6&"-5.1T5M3=YS,+-W=@E-GMJ M"@"F>/O0B1XRCQ287L(JP5@N0-8B#(3T+4YJQRJ18Y,BM@F6FCWFBM(F6^S; M>(M3KBP(C1=*9RDNM#A3!G1)%,_(690BG^BM&OMO9VN^G:WY=K;FX0'DMI.\ MK;*#F<3H1-U9 "#%C!2G*] M=F$FT[&U[18#Z8K)!B#I_V:@M#. M0-,L#/ZF" /VU&18_)R;03EX9:",I\S*7GR@X()I[D]D9#.+0F](O M9O'Q'9L*HD'L*O6D[)S QTP>8W#Q11*W[1CMD.J+[CSZMJ0WBN#60F)NQD*? MTV V[%E5C$QLNE16@:[$IB3R$QVM%O:E)+T5:*]95#RXZQL05*DG]L<@)=]GUS,%LJ&Z+182J8;M-; M>^GB!75IQMJ$03*B(^&QDL_FU,R/1V0O%4^0HX @AO&J/7= MW+6<6WE;A'M#Q.I2MU64W%%36HLEB4^#DH-7!G:]$*C-C\,:2!@)'4 M&D2N8$_M,2QSBK<$+Y6-5$UW3O5 M=&.JL_*5'%9X'4'6+^W)"]S!_K8B%'BLJ<=50)VR'D,:[0*ULF'N05GQ7!7- M;I*C;+F.F+!'] *=59ULMXBSUPC: -=TZ'GXGCR5CJISC8K8 -L,D#7T((I* M^?J5W^M#79QE>.M.:!,:P/868=C+G)._Q0B7/ZZJ1JC5A1_V?A_6(TXDI$^KD:J^3\^\#L^V+Z\$2*:#EK?(W88H,]_6RZ>T MJ;0'L7Q-@^\L2%VUI7Y48;T,N3[9-A445ULTT-<4+Y'UO2.$/.T0PZ)56"$@ MGI3-J0YOE.GODC_Z?81UV[&#;B)ZKC,""Z&%R+ (WI#[#\(TUNFXF#,O6QGR M;>7(]7YF($ZJ2@1I*7O^R]-*?5S&&!["X+&_JNK+-FD;3A@VZ2SETU(RJH & MNYXMLI[ >FM9L7!.,4KV,+'U1&7X4D4.R (TZ8\>X5> &+ M)YMCM74^&6)2'@])+^X06VO$/<87F!@(4AVZ;UK&E>Y%??2GSSW;P*?^T;(] MB+"Y :?GC)J,C,IL&Q,OI*_0N3Q;7HF-*];+0(S:\A^N[.#[?0_?Y*%/S,J_(#]22RQP MNJ26'[&)NVP&P2.?M#4(03U^FF(E\#5Z\M-5.,+S>9?X;).JN!$WN M#;^:N=5SHG>6)XN],E](/1I-_%"/9]B04IA=8'DQM!7"& M]5FFQ),7Q6T@UTLUI:B>WS[B9.A2WMEWE#[6=P/].C@D/!,3ATF:&7F+_;:9 M7B'">P=)MO$E)!56K?C%90# DYDCW)'9'>.RY]Q?U@F;U1LH=H_RK.K6PK?; M-?<6[T ,+EK]8"#ZP37\";K#X%2\_U'0^[W;07_8.>NT6\- 7+5^%.\#,>RW MNH.SH-^'RWK=RQ]%IRM:[7:O3V_6%A\[PPN!HPZ#_M5 ],Y$ZP%O"7\?##\& M09=N;/>NKEO='T6K>TJ?^\%Y9P"CP7P7O/1@V!+Z8^_I'7,3'BT[[0L 3];KBK'/IK7,0M/O!L-6GR[SY MF_2A7*)Y_$YW]TVYWKUB7<#Y0*:L.(TQNXX%QT>_TKN.;] MS:#3A97"H]ST!X]8!?B\9"3^">)$'B@NP(@!B,Q%ZT, &XWL#+SL\>U-%]G6 M ^-/NSAK'!;[[K3 MQ>O@4=N]F^X@N"2-@8]V!:L;=@9G0(D>R!_8,KEI?-N0G?S+(?N^&UQ>QV<.^PM.:Q*:?M/\?FW;?.=A+H$Q_)*#86OP M_7HT.^_W+? )L3\;_O=(98FEDK)(BPY9D)JGWE!U5H]-?;VW8 M<>Y>% ,"Q-08G=";8NMOY[$H59>8K($YB4%7WNJ$ :_)L'+E,Z0R)?Q:Z9HT MMLWTS8_94S]I^WK[D7KNP;52;Z[FQ:OP?]-*D,]O84.=$KM;:9K!:)U=;.(Z M,6=R9Z[KEU%/IE!AZ\D&8K/NC?!6;\XI\',I3UEMCXL &SS'P# ?TP?(G+NU MX.LD9#21R9!@!H=B&,SI(/N9K(&#Y9BW!9O%/7EVV98;&]!K!QGE;5HNS%2, M7]+9#3W"%C&$LW?EC#5U%B]' YL%IB?W$E.V=)'9LHO+-^'^ MCBF7JFOODU@[N^T"!E<1)W.'$!UO'KQAT&5N6.\1R@5:5#)766PYULYB.LN8 M:1 [;*M$(QF5KTZZGU(RVUN)=Q2^N(MP]GFA=VKHI+8D:UMH^K,&@<]ZU[R,YW-_?;XAW^D0U M\578^@1LT]U=,TS&!8[8A,%VRZP\N=IS38=!Q!QH85UE/,=;/B5*5=E4O4YC MVS:0<$3TWDJGIJ*E=Q]7B[V&ZZ7:H%:3:&"*E#HF?4/H?T/H?T/H?X'.W7;$ MNY7G"001RPQB4]P],S4 MF=9V[_1?4$I(#X6O!2#MAT=/G>NS=D$V&B+\?V2Q F-Z193KF6&ZU-)H#&\S MV!GL9V$),%%\:C@S'4RQI6N<<7&P2/UX?MT*ZT^V<<5/WL1O/1""?<7G[K4I M'PF9Y^>)*#A9\?.,'2U?HV61Z>29$KXOY(.1S@I: +EWY(("8_/*VDJ1F;K/ M:>]47D;]-4SDA2]L^BDI_36_Z1W!=KD7,J_.L+&/PD\M )%-&AZG(TB;!6HQ M$KWASUY!OI2XETT+,3FK3JRQR&1'%#NN*4FU\WT%X(N\K),BH]='>^])&2DZ M'6MDIE[SVCU&I\:.3SX-?)XE=QCKX$?3_Z0\N5/=0H?RJIV*X>UA7G#T7$?" MM2]5T83_R\RIQ:N>)+>GQ->1T$M]2M?1-A"/J#?, MC(29&,)3 =CXTV&V3:/#W8; (_HT&O'?:+GBB:.(CW?)X]\YV!7O;8^*4VK8 M56T>M'2C<"H/31_XR:G&SIP/7!#0@!B.6MT9L2[G*=]FLAI-9V40_54[FO#!??9#?WBV_TR@@[> MIP1"N,\9]B$WG[]<.MC)?'W8?/7ZX.6K[U\=OG[Q\N OQ[X[CY=5G'E9Y DL M];L_??>G/[W+4_@'_@WM[+=8-AC+R+B >;(PLQR^:K[Y"]T(U__Z)=)UTHM- MS1)@V27(!^\OO_*2$8Q1,GGES SX:2 8P,+EFUKJSP1_:4.^ M9%^.]IM?^R%Y7XS->20;5Y'*XXE-LF!>.%*ILL(;<[AP8O]@Z]'$-X7 M"-_ E+=G^%*T@-]L#/J^QV_'^-J+"?;09KX5/XW^8PK\PI6(#"X:8V;I44LK M>XN/1%@_@LT_1;\8W-L.$/]K2^G!X?[!2W$)SO)_RO$G["AY ;;S3BZMM!X> M?%5I/9,ZGUW$>2$^*;@,VL-^K]MI(PBITP[,NVA;[0L':^P+<\/ (II.@\O. MAX 1AHAL(ABDP3+R,'CSX*;%DYA;6A];_4"OV(8"V#PC00L%T+D@SVKEJ= M2]$Z/>TC^'$0#!'_-;Q *%CPWQ>=]YVA:-&:;ZY/"42VLDI7P8$Q<-1 M^T%KT.LRN Z^"\Y[".^T/#*X:%U>(H+N%&&CI[BT$M;7#S[T_DZ0M2$20W2# MCS@/;&V?T78U,@$W\8W7_=Z'#NP=XP0)$]<:#H.K:[JISI/E(CK=$K2'=Y:+ M0@A=N3 BT0H;$_:5F!CFA[DNF:1G/U9@>H:GX9[N>4#P6V#\ZH,T#)87]N4, MOK[ITQ:> D/US%IQ.2U::I6NCS&1XY4:3-6H,B<(Z_\,;)V0&V[IN*!>'G3Z M:2&GZG]1E'_O1W^$&75^R"X MO SZJ,*?[O$A[W$_@AM!9W_Z$-9VV\T_BNWZS6G[?BD<8OMY]ER<-R%PQSG? MJSC1>4/\9]JTRRQ.W*6B\L>[X-N>_/(]Z>19N2D;+AH\U_"7/[&S.3[",.@=3F\N(8@=R@N M+]O?C.9O9#2O]'@F%78(48N92L-U6EG\L=3RUS62XCI5&;8YS.\C_>;3:=O_ M^\MO?@(9"DPD/#A#L2[>_FH)L$WTN&P-AGMECF-M#N97S:W8!X=_X+$[8(-9 M/H]._A]02P,$% @ \8 +5PBE?'1.( $ L5\1 !0 !I86EC,C R,S V M,S!?,3!Q+FAT;>R]>W>C1O(__/^^"A[O9C-S#O)PT=4S\3FR+4^\\2V6)OGN M\T\.AI;%!H'"Q6/EU?^Z&Y"0C"2$N#2H9GGDXGKSLX^??K^_?OI=_G4LE\^B;U>[],;N>?$O^G,1N.5&]^>;8/>*@E" M^Q.^&MY(+FCZXM[5^_R+X:VFHJO.ZIT.4D]?K-=/]!)^1I*C[>H;NR!_TDW' M54P5+>YWM+B1X7O%3_]W=SM4)VBJA#?K;VX#OWKE@; KNFGH)OJ_BZ?;3ZZM MF,[8LJ>*JULF;DML-81N0Q87+\6W_KEY0LG5R"OC1[/K?5)#:H>->$[#G<_0 M)WQ].;9-]XER9'R1 M4=B6L6$4]$K<*-R9'8\=7>)2GTW*AOK6'8GGJDA6[.F:.7IIZNOUSKN_HMSJEK3"*&2D>DMEO=W M]$5#>ORTXPLKL_Y=>5WE0-T<6PKI*+U-:,O"0KALH*2]2D>,SEC(KMRD>K:- M3'4>WV)X=;5=7=V )%U=N1&]J9/X.\F5U6Y8GNG:FWKA7UQY $/]15%FL3Q M+JS'+^#^[+!"G:.?FO/YU<6J:+3+[1]^Y)VNJF/Z/G[F9HFF84< MXKG6YY/S+YK^&KY)TYV9H>!&3%[??D'S M$T[';!/A^$;\;><"_M,5Y%:G^^732C>RZ=83>M$=HH#<>WQE4Z_6[CK_O?_; MX*I_?SEXXKF;^\O3C+O6GR)3PW_=:T-Y.>%\U?C3"=:E9\\65A2*.58,+,G/ MZ3\9O_R2R@[W6G=4Q?@O4NR!J5UAQC@Y;S1$":NFC-]W9:G>=/'"1]R$I5WC MWYR3\U^E7-]%!A>\B=R^Z5W7MJ(2PX1B0Q4%L=T26D+G9.7E^LH;/5/W?_XV MO K?'PBXLVL=7T2W^BO2;DRLY3E_%W?,,(H7Z4RQV]+^I173" MD=[B)H15+)C>5+-<#:GZ5,'R)/B A>7-_?7)N=QK\[+<"T<5CF+'L+HQPY)\ MNC,R+*'+8Z-DOV&)K;34BO3]"LULW!?:=_S90.1#WUP9TZ-MS9#MSA\-+"OP MM0%6!C."N'2#;8HBIJ&\YV#;:6E8[F#EGLBWI>Y^@VT+22F+)^B2\?^F&!Y:/I)F/,(I-C'W'(V8E'25&(V4B#:[QD&O M.WW/G5@V-HJT=/T7!8$7_+][CD).1!/61]',D!8WCN.E'8$D\#U9XKO=UIX# MB!/A:TXL9R6 @^>2]:KQ-9/":0>+[5Z>"3-/4<19_>D M)4,6H\"]XEO-/;5&YP!N&-E(<3Q[3L<1#(F.)N40^'9'YK'6WG,$![ #$R/H M"6NZ+C3?Y8;8CGR,#.;1>S\6;*P_(_MA_# CJW<,I"%Z(29(RK%(>XY!CA_# MNR5(D6/8DPXM(7X,S=4Q_'%IF2I=G),6GG3GSXOY!3+5R52Q_^R_Z4YCB+OJ M/*%79'KH'KEWB(PJ[C'B$J%/8 -2\U3WW2W!H\%E;,0@^U57_6>&WC/I+1F) M\XTLTZ\1_@]>.-IX)67U%H/F2<3&_$EOSRQZ>]Y2!Z_8QX_-=/3QO\32Q,JG) M0?S'DV*^!)3037WJ37=/?CC?O^ONY-)S7&N*[!&RI\5,?YQ'K!;3K[R5,?W[ M+?MZ'2F1A<4*)2HG73K=>.DMLBF]DR ]G, '$S%M"';CH,WNU%<.VMU.:8;) MT)O-#!W9&R8X\82%[10S8;VL9&U?I:%_/&V%:%#;%(.0&26S:W.4KW:$S^J2XZ&&, ?4_ MI+J!#%ATO"$E[+E\!(SADMEIKN*04(EH=JXM!P7R]\"^BU+R43ACI"XHMLT M\D;#X+>Z\JP;-)F$I&?IYLN%XNC.T-4-XV=D:-],&_GC_:KHYJWE[,\@^P^T MN?] 8UW*]$<\'D*LZ0R9#I4E?=LFRPTBAR_FRUL>E3GYJ?]=L;6'&;G1^4IR M:YP;TT__^&H7-/I>,O_M'YO!:+S5C>QV(AY M;.A-I[I+G.YD0N<7BOG>)HB!$M%H"&G.M6U-2=M.V'C*15BGM6\($4_6UI5P MV3,4U]X3FF)6(IQFV;;UG71%F>%K[KP <+7DQ$LK+)>1/5-L=T[2R^@L7#SI M!IH_8C&AZC/%"*3AC7YKJ*,)&B*#Y,/2 ,[$,K#1$\PJULN.KNF*/2=&Z\.8 MWN$K^TAB@&>K$\R(_1<;4>9,,K_T23]N>N41Z>6S*I5O]^@[O5($S[Z+W84\ MVVT(O>A'DMBK>6022%X*P9T[L;0;\Q4Y+AGT^U\16DS_U[NKR\B4HK\\\@36 M_F[$QE_Y?1\"[,OQ?E/QPTAI1C4W)!'0'Z)YGS8:(Y)+C!S\G>20GSDT8QKW MFZ.9_F<3NFF"6$V-,,OV],W13H++)$/WIQ-'GV*S\02WO]J&_\*5E]#OCH5! M2K_2'1%G <4I$C;IJ//@7D1S-L-OND:^C_$JBJ-O1;';'RYO?EG--5U_^#S\ M:;7U&>6"\)OC8B8FR9+GRQZ&SRVO+;JI16XE(UB^PK\2?@]?\FEE+A9S0V!$ M)\97S6'[4QKE1>?!ZVF$-VPBO!9^)TW$SK6^8"F1A0GVT_3=\V6G%@T%5_:= MLWMLII!%MDI-XO6YBZ0"G^DNFB::OT7;A*W76PPV59SA:ZF)P0C:5XD1!?"> MQ'@WQG"%P-08I3#]^3# 19/WPK=H^BONUWGD5IJ$K+B6G1(_[YXG/UXATYKJ M9ERS287$2A.?5GN_"[Z;(MVQ[D;\XQ@Y#M9)BG&-4.AER!D1P33X^1?^5PV_ M[(T("#W0\9RFXZND9UBMV>Y97/=/SJD7(7X07S[%MKN8P,7K4VB<9B$:YQU5 M8]RJ0-6,J"HEIZJ4+563\NK0&KMX,8^HH[R2)(T9P1%S*="SJOS)@,7$+-99 MFYM2<;/NX01MG9UT+V;5'X?X==G$IT+,:_/F>G@S: M&<7/#77CB2RZ\<2#W'@QKDI6B+[BJLS#'?L'W4R\C)V14+]EDAC4A@ 78_)J M&&VCJU.1'Q"KJ*; M2!LH-LER8-1,V)-Z\8.J$]EB]M_6@G(;Q\4\\6)66C(H/%:67W*$R-DNIQ,0 M&13E$1,?%.Q1D1L4B,Q!&+G]N=#!K\M\% MEFD2!)@GY>P"*X&(8&94DFQ@+K!,/ ;4?BYCW%0'#)1Z;J9L246>]B8R& -' M3'PP(HZ*W&!\5)KH.JCN M;CV9;0 15"*"*JTDV4 ELD"\Q3$)]$2^ ML/G54PIF^&/X_-YG9Y"#__ZX,55KBA83>*$8Y+2\X00AMV]J2TE%3@$T+/(" MYV*.O\PL1S&^VI8W*I,3VD/D$4,L=X+U8C,@7>1@>-U<'@R_5)I#%9D*?HU/S^#+M64C M57%<-HE)"M0NQG5R3KZN#&XCL1*U'#LS_EOBIR>W-6A SB2,W\Q\V]H6("EO M-092=' I R U&T(4O1C#@C-%F8^&J8#$=V> W0[[)!K.]Y)CMY8C9 M_4WT:L,S-X,>T)ABE0@0/%((KA_Q$Y6RI@U\!2G7EGSMJW70[FT M3+P: MW7!\%B8.?L(E1Z8[O^ONY-OPJ_6*;)-,6_\%=TEG]<2>91!U^U1&!$/6#B8 !:\V [R@-O,@H+XZ^6\"+1\&+"TH#+[+* MBQ,;@68\$FY#MK#F? M,>'M9&KG'".3N!%\*[4G.%* M\*Z4QU6K1T*SQ%6PQJLUES&PQMOOL/$\#C>K'*MMV@H++'B<+)BH"ZFV&:=@ M[OS/V*HTOT8WY0*_ K]FNYN;%7ZM@54+/M1CX=;B?*BEV+HUXD7PH1X++Q:2 M,0J\"!FCP(WL9(P"/T),H\XL5T[&:$E8[!J*)P'7@[00&9,/;";P(WD[@13:\G<"+X.T$;F3'VPG\"-[.FK-< M.1G7;,ZQ]WRO\L^])S7&N* M;/]8,KPV#9\"9)>'[$0:X#WY OG_CHCUY* "C"G@(."@NAI.:9(O^JIJ>7C! M]H14I+\JSP9*P$3A!._!1,<4KMHTIP4QV [JY,1@# 2LJI7VQ!+GU3!D!4Q8 M>M *^/%0?JQ1V KXL?3 %?!C'#_6V55^E$P'J<&,<-9Q)0G"5N,]Y M3QI8^=66$9-0&WB289Z$U=\Q\20D+K+KCP$VK# ;,A"9 ,X#S\L1<-I1I2F& M1]%'/EYXCFXBQ^FK?WFZHY,YIT!G]\#Y$"\;>I[K>?+K'K3HB?([/&C16S,H M70K$VYMXJZ7NHO3(H#2E3P_%4+#P&DX0:_ M$2&/L?TT'K[)GN$^S.^5*0I7 X/IS+#FB-5L)N*UC>OZTFQ?&T -Y<@J->6& M+,937BEAB@1 MA5Q'4SSOU ML\?4O@]2Q(7*0;#*_)M-1:W#J:&D8T8*N_,4RRHM&FE<%6M6D!E53 ] M-NZ*B1O6 .ML4KGN-0A!AH(,/4;NVM<.O=;?D/9HXX\/K\@FT\0FVA/2>=-P M:J@MV;=%JX(MD*3 85G8HU7!.ZN4!INT^M@"60HFE-GW63$H1-H"RLCO^8CL;V8X!:SA M?.^%Q,IH:J@7V;!-PVCAAJ270NT*E@"D0D(:J@;V;4V*X@P$*; 9P?:H!5$/^8%,$%8*_*LM=FB.N@UP#J;5*[6>9T@0T&& G?E88=696\XJ[NB MP1:M/K9 D@*'96&/5@7OK%(:;-+J8PMD*7!8%G8I\[O(F=L_#99HA=$$8A-X MZB#;DWF$,T=;L#8KC":0E\!3&?D]F=XASNC>:+ U*X\LD*# 7YGZ/)E&.Z-T M!ANT\L@".0K\=8 ]6I6]Y*SMH@8+M+I8 I$)')7&YJP*OEFC+%B9U<42R$K@ MJ%1^SNKM!&=X#S18F[5 & A3X+,#;= *HIYA>H-E6@N$@5P%/CO07KVAQ-!? MT:,R)V-D=-/=#AIO&$4-]26[=FE%D 0R$_@IA?U9$70S1E>P,RN+))"3P$^5 ML#N@>EFM6*J"J4G25'E50?56U/*R4[RT7.;>68CIX\-OCU^UK/$ MMFYB!.-[WRN!\$I:N$H-46K((L 5X)H+7 -\90774J7KI36=(EO5%0._++B" MOP!VB\-N A* W 4@ Y"K)Y&_F<\Q%*D_#N/'?612#(A? /$/XWS/U'W*W^$+ MDP5IIDAQ/!N=>ZY]=A<^&_X8?B?/[A8A3XKYXL/A3C?UJ3=E$P7$V['HZLDY M^;K2WVJP;LRD*V_5FO1H?YF<] 7+_!0?8GB\*@:) M _G4M$PTOU/L/Y%[[9E::!E>*[K]FV)XZ&*^^/@SIHABJY/Y+99"!GUZ<>W& MG'FN0R^([YNX\WM-9O;:1G]YR%3GJ\]'[G">B%5D8VG()L06IMG&25W*[?C9 M/=Q\3$:>93^VT"G3SFPB=$Q/ME"<229E@[DD8*Y*,)<$S%4]YI*!N2K!7#(P M5_G,!9R1'V<<(QAAQ0%6_W' ]5AL>+"C:P'78[&*P3)E$JYUQ]HQD3>, X(_ MNKYK%[!,2\JP*(6YCL66K3IS'9T=70?F.A;+N^K,=716/XO,!9QQI/[HG!)5 M+SQ'-Y'C]%4\\8Y.]L#YFU'NKB[9!LV&G@>[[);]K\::<>$2T$W=1;?Z*])N M3-SBB_YLH+[C(-?! %7^9]F7AN+XTN+2*[K'\"+9 MX9O'60WBAI(?B,L"<7.2I/L0]]XR56LZ0R[JO]C(5R,UI.WF8=:7;X&TE>#: MD+0WIH;&>Y!W9"L:NE>FK&_*V'-<2\*N#[ :Y R%,)"S'')F+GC!&F;)8,J4 MN")8PPP15\Q:KX(US([)5#K? FDKP;4B6,.EFD\Y"6$@9UF+FZP$[Z;2A+ Y M_-W\EU_Q+@&Q8%,Y*\0*W0;DS7E38N^U='0Z#I4>M#FI%?UXJ[OZ"UU?7"J. MC\S?%2Q(R3$<]HVI_N;\!XW'-II_1;9B:$$4>OF47[_#+VB*2:";+\MKX&UB8BX.N]Y$TMR$2(#M)$)D[=8,ZG$W&U(W^C%# M!ALBUS60!@S& (-MH,71,!C!=D(&B]Y:208#ULB5-2J)QG!QW:/;RFVDZ>ZU MHNH&[C*%TA-ZM8Q7S*VKUQ;H,PD_OW]LZ$VGNDMJ()(Z1_,+Q?QSB/![-?+$ ME$DT+OS5[T:SA,36V<@"C_'3&4K(;9.:]^J_EVTLK'B\5<7!4&\<,N5?J3'" M6?;* ,++J'28,<(7I6C 9J@KDEG)GUFNF-:.",L3>B Z,P-<$>LF9H[+!4P" M)DLZ]*TXO0Q 9!B(N>K@+K8BHQ\+@-D?0^_9H7L7W<$K_L_B3(&UWP&418$R M\9LW4"[B8XTC89Y2F8 VH52.WIJ!5,;_[_QQA9[=&\R%MD=&X(>;;335O>GB M=(E%NAW;>'X_D@!..\:3GZ0C$YRAI*/T M+E1+IUOHP2;P=?1F_-(/+1P9S^ MQR4Y[@79,_SB.4FFH^2]>-(--'^T=3P9,\6X5&:ZJQ@W^JVACB9HB(*#7RSU MSXEE:(C1@[6(?REN> '-TPTR/Q\5(4>&7EA*7:)E=$U7[#DYG/=A3(<3V"HO MNK,X*/=EXCH5X>&-0PK(NG-@S%,P3#WL-D0Q^C%#5MT"#&(.Z2ZMFX$8/9JZ M6,;.#)DQ,YN;8@DPDT2QK-UZ>,ZL*#9$(?H1@ O 30YG9-K$FZ7:% *4U MMJH6)7LV3%,DA37Q?!T64JR.C9?5QJ"-<:'ZPHYY0C,K4Y(>FH]UH:[1P82(5N#O%HXJK!]7AZLRP[W I8!R^Q%C*6E MQI4 J8#4K+U[28V)_'?$ ZP!UIG!NJ1"#S$VE7M;K)O, %=_P)6JN(L$W.^*;2NL:N9"0;8R$_4$ MUKI%")+L*"09.T6Y0)+52I*55T"LVQ"D_;+N:[5DS2E[O:)KTU7G((%&AJ'[ M]>TD-Z3H+"+56.AHHMD5?5/K:QH]%$DQKG1'-2QR7I5S,<=?9I:C&%]MRYLY MN G,[IBOR3VTTI"'M ?<-[_Z-,7DU[N;Y237:9=),?.W.)#JW2QF _YCWS*R MB3N&&%.:1T0".5..;!!R)Y9V8[XBA^:EO?\5H84OO7+C'/O7WF5,NP[#/NGP+]\YE[5M0_ M7["U9&J-]4O?=\9E;OH,3)=P*M_(6+G@-1Z#44 S]!8]&1228&!D=??FW M^YO1X(H;COJCP;"D/@P'E]^>;D8W@R'7O[_B!O]W^7/__NN NWRXPZ;R\.;A M?EO'UON58/HC70IZM$*0WQ5G@@UYUS)Y[NKT\I23A%:SEWYRVH=,SO7#TQWW M!3,_QN:]-\720N5,AEG5Y9*=Z,2$7?"!<+C"8TW1B9/SD6A\2N5)LL& MSX.QN%SCSU$J M).+%G1/]JX=5,K*-^1.:6;9[@NF*6W&Q%L6CQJKM[-FRC&?%,"P\YK>$),$2 M0&J+XN=8LGSYY&HQ,Z-XKE78S'#A7Y'.TJ_?^D^CP=/M?[FGP>/#TXA[_/8T M_-:_'W&C!PYS\PBS+"?*W,,3)[8^:!^YAVMN]/. BS#Z@LG[ER-R6>S)S6S;D3Q/T5(HKS30$.FW)(V\WRC_3N@6_WK>#P M3"-^#-RCB:;,YTBQD9D0B/_Q3,3) L^1'S,6$GO,I@]Q*D[\*6L8:.R>4<@' M/]A4ZP=,L)0O4499DS'/ENM:TZ#M7O>T]\-F]LF8VFOL8]D)D ZR>+?2LQ73 M/^X]>V$L5$88CY[Z]\,;*G)!&J>6QG27JD.6D=RUCAD/4YTL+C=B<$ 7?^16 M_\Z$X!+P3TU1Z$D;A"M>L87CC3$-3_!:[XL^?>$4 X-\IJOBZ?]F+YCU;37Z M]1,AEK\(W #(?__E6>[GM5GT?UPU787-IFO43(VS8XD=_8JN:"UZGKLQU=-B M*?IA\*:H+B499XTY.ZCL8+J6 MAMZK#X?<,;.M5]).8B/J"AG*=VQT)5(@6V>RP^H\CI2WF\!/Y^_=WDL(MIH- M46QWY'9SRQ15"G8?*)8X;-%;9),Z]S_/UAU-5\G4$.&C1W%';[-?%%/_FW[_ M6"5@?+@Y?3H=GG)!SI#-K>* N[=./U:5BCM W]5N?6GZ7?1>\CW+W@_V(-0'FY,P4Q6\ZF05=J;&B M"";PT<(S9/S_^LS7LXEF1Y($.=X'44%[*^%\A7AW5BI[+C-5@ MD8ALO"Z<>;;CD=6B:W'X#FKY?PJD@B"1HQ3F3E.Z.;)''VH0' MG.@S8L+9_KW_V]71SN0(J]6=\!T$3$LX^?U*C+#T7HNP^_[PJO\N(<*'.W>G MV'\BE[N]O:R9B1MY0S1&*,KTE3>F1OPYV*29<^H$X8G ]_^)122BWBUB_43< MZ1_$C]Q$<;BQ;F"[23$,?)&$XX@Y]9>G$V,*VU#/*+@!M[FPIV3B"_.#4H%5 M%3'&0D(32XM<)D$I3L-7L7(CM\YLI"*JZD2)H^%NA_N V\.0X!P/"W-G8A&? M?AA7=R>*N][W[\IJ+TD7_8>#,7SD.<74N ^2/\9G#"Q\_?E_> 3D?GHK?HCT M(FB'1"8=V@G:2<5QN9[ :,1+GR9B._OPON0,Y'MK ?F70RYP$KU S[VY,2]XKLABDDJ9@ XT[A#-PF MXA05KX3)EB@,$X(+FTC7V%])*FXC]H*#^X@_!@*:X%:UIC/%G/-$F>#FL 0F M_7_A7FSKNSL)+Y]BW8)HWS0TUDV:-T+]<81>@JA^WM1%_[KV>7%C@ELV=W)Q M*U$K)QOZ>D+"TI2]L;'>D$+E&-6(6QFJ"'AE_ [V?2BJ1=YO_G0BGVPPI5<\ MLY*4H[^9]G.3(1UEV1:=Z=MX:*\N+/8)F@8RE&$\>_Y--VS,IGSZ&) M/3\-HEC2R>L6A[\HZM> :ONR3OM4+FS^8]@E0=:7?8D)\F+9\Y@E*+V)DDH- M;DJ^&HW3>MO] 4P"0/R\G_\L,0/W$@VRV3QMEB][ VMIN,D68)J..WB #NK" MJ(P-K%M*@?P7/\=1%^J[_WQ%TDUH>+?N(,(.\RYN3EWW7\:OQ: MSL3CM(AD>]4=JJWH"8B*04Q-DEA);B;;737%UAR.),CHVJ;8JOQ!^1B[T&%F M05VR,XFNHYT)7@:%9.<^8&+2U:R?R+Q]Q;C=!\/H!.[P\_P7M[=+4Y$9*T0P M+9T_8A6QNF.J@QT1&%@TW.=PEN=2WB9,C@&\C,B3>U0_:NCX44.%_M;W7CP' M*\=@?]E9_>9H-58:1D@7(5/?]R-_#B%[37V0^(%WOOEE21%:8LUY6,XUM@JP M*8"H#X2\RHU#4%=V@/BIW8EO>RP1/@LU] M1\\.R=M5L&+U2USH]NEWY15I=-_+*6:#3T6*W4+J(FPOQ)!#Y8ZN:?^TS-^VUT M*W9ZO&V?9)-="+8EY/8JZN*/D4&7.>T8%SC._2\<\?P$'[F(!V@U3L]A-_Q:S& %Z?T2K2B5KD00GPN;6)?1[>R#= M'ONHL>/+:CQPY07YTKB0U_D+_*WB/RD9HS.VO@U]W\?7PT%I"/;^\?51+13X M.W.59*U+0A,K1[F+_]-J?5Q ?+\YN'$1UK>)G+5:=+H.FC/ S>%SL*DJ31:A"N+RBH5B4$*;HS6T MG< !N&)GT@2H*Z3Z53QED?XJ;;6N]Q',N9K.S9U2$G@#>&,3;RR%,V&*98WX M1=*X.[$1"G-Q_9 <81U_L"O\4QV6:0'+ ,ODQS*._E8SAFD#PP##9,0PEXHS MX:X-ZWN=&:8## ,,DQ7#T*P9AR351$Y1=OP ?B\(V_A'H*Q9;81G8GF+JRA; M=8&M:LU6AP;+[BT7/^]:^SFEJH#\'B!_#^3'-I6>':)SL,D!_CY#(*E+?*T M\SM-$GAKI=.M2-W$7H5U\DXQE1?*4C\Z'#EXSO-+&!,-TS<58^[H5)TM>9 P MJ9_92^YY0HYGK*^ID@RY_4-\#$$2\F67Y)RQ!Q/L&--QLT"3<18@X57;,AR* MYT?;4I%&CF<\",1M '%M0.Q'CV\81_'#Z.?!TVIL^@#\=@"_M<'O(FK,,GQO MT0NV+:CTI:5$#A._ -^ZP;?/.'Z?=.=/[EI178';)QG M=DR9[)N/R-6H6(U*U6)D9FZD]D.K7(.+W5W+13<\5WRD01!N0RY;X'JB6?#ZNJ4F W+A_NKP;WP\$5AS\- M'VYOKOHC_.6B?TOZQ@U_'@Q&PY+Z]F%13^!C&3UXK]-"J;2ON PD]U@W:=&5 M>'6XGZ9:+<$K8+42/0YBDP^YV^:] MA<'6T8_X11ND9NJ9Y0(<1H=8(-'*)E"&Y:U7H4<"O!LK0>1)K?!L@ATLG=2O MF;ZK@;#J;#M],E14?ZM=K8X3)LQPM*;0PF, L. M70^S'-"YG/>E^H?0<=B606[\J=9,V!+0"N.ML*+2SSRDP %)EH["P%F3UWW_?"!R:K"*,#F?#<2XI-[58#D,U4LKG$,"/"WF_QZY MBW.0T_"1R'?D)M]KOC\VY*BE,HNX:9'85SI!G =NVE*/;[5ZE97 E;28'VTT M4W2-0V\S4K3%WR)DT9Q>=?=*E!W^2NS2+(4-$_=N*[>*::5\0.2!3V-L0-&D M[3ZEZT%,VY):?+?9SI%EXURW593_QX!/*:TVR0V?S:;$-YLMQO!Y7):^U*&O M&EFN8E1+I[!IL\FI;?W#^4GB6[T>+_3 Y5(!H#13&_=9 *4KR+S0S5/T%F[- MKU&YG*]'H3S([C'350 ^$BN M_>L+R94(NT6.]FWH;XV)KFG(/%MP1N?D7.ZU>5G&BTUR_SE/ESW)'N[BAX4N M+XF=Q<,VND =E4%2&A0/2F8)W4H8.#V4-J M\;@3(%Z9QXB8.DQ0>8P M^X>0!+>$ I0Z#^-OCF^EI$R6$25>:.?IJP=YFQ%L4CO2\X!-IXU%<(G1_&.Q M8A]M(G?=.75%D-3%&=E7'.OUT-#,QE12%@7\4[E!Q-;)>5,4>5F6]W>#B&WB M0R%!^RZX0;+B^]2N_1 [CP8&6-_4!B%\[M.R?:?'2UU0%A4 36HW?_:@Z77Y M7@^L]?SWB.![L)(G@51,>D?7@C-;((WR,%9*G>-^X3FZB1SGTIH^ZR:EQ9)& MEU$244OLWC+50Z)K[2XVY2'OO0J02IWJGCFD_D:VI2G.Y!V:&I45V)6Q[8-* M[+KYBAR7J%@0SREX*;6KVI_^.^1.+.UF00,G[::C%M_LE)C8 (!)"!@IM=]Z M3\#44+16QA;VZT]#/F%J)DGOHUXFZ1YJT$H"WY9*C)0#6I*B);UK.CNT='J\ M+-0JLY!-T>I3BYL@0R/4X1PE:[_"7G648._%%KX\,"O\9TSC:\LF1T?=6^ZC M8KL/XRO=F5F8YE\QA&=LFSX%X0C0FA%:#TQ-3XW674GKLMCFN[GN%TH#W:,P MY>/W"U7"KM_-)3+F$LWR2#+[&IL479DC><^V,G#JA&V?@5.ZO7FIV<&FGU3@ M?CZYJOM-CP^3J9/ #\%DA^]U15X2\TR028/)XUBC;"QB>7O3O[BYO1G=#(9< M__Z*&XX>+G_Y^>'V:O T_)$;_/KM9O1?*'&95V]A E,U=A1VWN=EB4M#5YYU M8^W@UM)A!*U4JY6CT'2;ZJ;-E'D%LGV8+TG8D@ZNH/;H4^*@7?-=N<=W1-@2 M53'PR >74ZU2V?MF:^A,=Y?+W^SW^;C:N;>WSSM&%K+PUW@A]% MMF9-44,U=#QA#1LYEF>KR&E<.LY3\*4Q<:=& QGT?*[&!"/!(&A 6D6$_!-Z MM8Q7N@V+'!1NC3G51IH.N4-I6#1UE/N69.$]C"_IU!]8X5 0!,C;K 9>4L>Y ML\-+4VJ5BY9CM*P?;335O2DW]H]XQ,+7M%Q4$3N;359*'9J^QS.?B6DD=MN\ M*$+*9@7 DCHRO =8V,A9..88[\*+87M((\+5M@R#;CZUD;_%=9=O$/AH.Q^E M#M .IC/#FB/TY!/B=DF'PU:GLLBW)"@*7P'HI(ZCY@2==J?-=WHE[D4^1COX MTII.=;D.6?050DWK7: ZH(36X M!+FZ90PK:1K?F*HU19RKO"&0OX=PTB%Q/<))/B%&A X'<9%#<.8Z0#]ZSZ5,C,M4$**XIY)J6#79T1 M;@[*U2N,1H=7.0GKWE^1>*2]:B60J* !3+:CN'>#, JJ[ MTO.;Q$SI%6JFY%_]I6+K@MC3HL%7\"]TNU\)HZ_GH\>#V*%4"\VZ4Z[I9CX-74D=P(:Z9= MA[3G7TFAID'@LBY*A:ZE_3BP# M8\CYD1Y.[<:?\)P-%T(K]6[EN&PKL3L+*U7KIH;([8WE)FN+G+2.N8M/=NYZ M6\#C37*?>'(NG IDFP\]G3WX!TLYFWM5# ]QB5J1$KY-/CD7_>)F?LFJE7]V6V%CI$A(HJ=;].DN%J^M7F^M*[KC M>$CCDS74)HY3K(!ZN+'FWMWHT*?Q9[[5[*YUP_)@=FI1NZ3#(R;#C7GI$R&E)Z/%=]L=S$P0^ZP 9E)+ MW>PQT^*%3G7W!%5LH;2H"NA-/;\*H(;&N@H5KS=!Y<,V-NK$Y7$E$KU/R%5T M$VD#Q3;QTL2)4.3*)T@JCN(N^!\@H^ H3TQ%)?!E$@4 MYX\AD2?I3-VB"YE\/$;3>+,+:V0CQ?'L>>C$2N(3Z323>94Z+9*5W^[(O-!: M]V.%/B47X]-Q^>3N$TBA*2VXM%W4Q&6\)5)7(03I:MM?>!^PYNYAFT\J]@R> M#2#*3EL!2C-#:5RF5R*%6'.4'M=*925=QDD:'&7'VJP)JV[EU+ALA43Z)!KL M'E!JICU.OBUV^%:N1W)!^DQU !FW/3N1ZL@*D#+?D7I\+]<229!%DS;5DBY7 MJJA+CNZD^4[JH$8D$:YO:EGQ=9N7FAU>%O+<+YGF#'I *Q-H31U.R0>M';[7 M%?'B)<^S8-*@U=="G]QG2YN3;Z3D^CGW#PZ+7DU_]3]E7U![H1;D]DJ/9EM> MF$E2YPI@583Q85,@G8\FB-0IMJ8SQ9R'!^!A[63CGS&R\(TO-@V.VRYQN;GX M=L]4/$TG 1L,- V9CO^)FD@TCA.,3L MX]>+7T[602<(/\2Q9/ +Y7#ZTPEM;JV]^V]WBP9CYIE;>4D\\3;1^N2_5W0RHG17/-?ZO$)V^DM(=U]>T,_XBQU\XB)B;%6* M^^L&LH(()W?-W)WJFF:@H#?-WFG[A\V&Z4$,0MC]^?QWY15=8>9$-L_=F"KF MRN=W)?Y9'U,$8;[J71GD-;X)8ZWQZVIX8'UXO@(($+BDZHHF('#\QRI<=VF' MC#+PD^B%PV8ND$WO\-'_;7#5O[\%/PX?; MFZO^"'\9CO _=X/[T9![N.8>'@=/_=$-OJ&D7G[X%FK"C[M[\.-:%WX\Y"B. M$)V!4-I76@:"&^OI$7DT7AONIZA6PX4"=1:'8C(B,[G="__PN14)=, ZXN#6 M=L=3HJ_ "I/$+'\Z:6^U"0IS4A7&$*.)C1!WAQ^<.-P T%;2.!WNJ4 8D0$ M?"51MQM@TI$!+$Z-%\;60,.L:"A50!HD=3['TE2,78ZDRS_*:27PA%Z1Z44W M_%=%^D%KM6HM([Y<3R@HBR^S3\,[.7^TK3&B!WLJ!C=&.Y@V&]][E@W'3=^_ M=KU%RL+5_]Y)O]UWWEW+?]6"2$^S(8B1H,\?F"*:I[H/]A#9K[J*^F^ZTXB2 MZ1I3Z8XF(NY*FZ5B^-JVIG%'G=R8JN$1]=9W'-PTTD;*6]IJQ[UVA^^U-E1D MS9O<.2$+(-OJ2C&0E9:0E2H+68F7.F0/UX8P9_&0K9D)F8>J&EIC]SL)'3GD M1.JJZ:D424EYBX-D7=I?:L@'*+J0R/34<:9$1JO-M]L;]GQFBI04:4_ HRQ M0/, QZ&K7:,<$$!J[YT&B^8C+9\*FV)66:J.H-\!3]!T$[B MEV%/;A0J$/;F]%8B9<<( TN\(#7YML2,V0O(2X^\=B(=PPCR9+[3$OB6)+"" MO/P77!O 4\6?:^9(/33 <6DY-%\QD4)ES2D.K=6O-? >[?0>A3P[JWC @VV; MI%MPC(-0]6'\U;(TNJW ;VWP%E@M5VAF8S-$(?W$GPU$/N#[^E,+\\7?]/>T M*V&I+?-=,*3K -I>P5&.\D#;)*N_39N(*VN#LV)6YJFV' A^5,+SVQ.*#'Z4 M)4DPLW6Z183[(192?8Z(RWO)+192IFX5^5ZO"/]6Z:&1;>M$AJLEK 1#U#4? M#H="D+E%"*RDH$7B ZF56T,1E*^T;BBE/?LABCV\+1=CFH%2KC_6X')M] M@S]E85WBN\TVW^ZPC?7\%Z=LQ'98"A"QXH ^-$#TU;8+RJO95\90XCY0V*:O.""U>V'22);A^JX2GN.R=?=7HP7CJ"3+6B!L*L-;1 M*\N&S@+%E[WB&R+#P.86S[T@$Y'23G3YK$UU4W=<6R'GS.&%]HR4=:J:$YMM M01:7#+:O8@R(]]4G'3'U5P@W\.F6=GW;;C5YN9 $>M":.8.MDX'6S!-L$M_" M*E7<5-.\CBJU4EKBJZ*;'#FL%KFN02OX$4\LJ0[Y C[6TOU.6P\MZ"7+\-EA M,6/ZWV*C^0G10WQ&UNV"],,%)%+'89H2W]QT&E2^K+_U6 . ,F,NU&1I/SDB M^6]D6YKB3#8?3-4X!@\II- ?H0GP,$/$T#-?.-U4K2GB/AB8C3YR8]N:4K;4 M38]9%E9EQ:0&\TL,KB^2=7.#58\8]#W&U%<%_0XK=(L<- M@V<5D_8U+/8XT0V*FRGBL&[KB5LT@ M8-L^SR*99NF["HLK^;1^6)#Z@E+:OV]$Z#QXUU>:;,6U=L\705M&:17[30F0&BZ$+9*(MNP,VY8$PGOX! MF&4%LUED,NV)V1V>)T'F!:&4:&O1AW:!9C]"S7Z/E^!)\Y;"%3TLX M;P(N' MI#=]5UZU!(LC#(&',1:7_B)I0(E[A]R)I=V8KW@-1,^EAY5Z_8&X=:4N'I(/ M53H2HTORGB3"DKQZ/]=,<6=:#ZI'WS2HE5ZNV;)GNW#-(DUK5;[F(STEB6Q_ M+45V0B2>,41O!706B6$' ;JBKB@P"8[7)"AR+5\Q8Z#TM=%689=-GMRNU='B M"*-'4K;.,ONN:^O/GJL\&VAD91E@E^0FW^DRDT$+T#Q@V9Y-1APSV(2%/(-Z M^*BU=@X+^2#%CFIO37<"!8XTT-_YZ._LL^2N(E1[[]]D6Z)/O5&L/;7159 M)/\=#N*56BM2BU3A8R+<)<,V/G [9*?L5[?QX<4#YTS(J8PI0P;9BD]H#5JK M?0FE3!V'P2&K%XJCJY4WVXLR9?8ULZ6X',A=9O8CLH=$LNX?5,%/4GH&CZ%)FFRCPJ"W<\U12L@- M?,[@*6"$>]/DZZ@;86E%!17JHK^-W1'@1:9R")T!Y M0;CSTRGF1.KQ<#C++[5Z?%=NP@YIP'8B;.^=QE$: MMCN\U&OR7:&(:O_IL5TS4Q5\/LL7_7PT09RBJM84*^8Y*6MA6BY^"]FUHF#PX6=>;,7 M$VR[Y,P,%]_NF8JGZ<2-@[&HD8/DZ"=:CDPA/X]U4S%5'3^&(>0B6HW^%*/@ MO.CQK*7DW7<"<(/<=P<_$(9E/X46#6K[=U_NULT&.7K MH%_#\Y][':"H 9@I'[,EF8:8_]KX/&Q=.@_TNC?ST:/)UQBO%= MF3NA,"(&CHG6NC%!_I@DPBZ!%?=/@?Z),_""2R?7WBDY&E.Z*YUJ?5\A.?PGI M'I$2Q%)>B))-U?K\0GVD9%\XN6M&]537- ,%O6GV3ML_Y.>#_?)\_KORBJXP MAR*;YVY,%;/F#^]&0>[CF'AX'3_W1#;ZAI%Y^^!;JOH^[>Y"Y5;"4^WN+ MQD!*8\T\(H_&J[[]M))OO>K$ J!J\6VQVE\1D E\"2=QQF"9 8'$!\RNNC7: M6PV K%<5&TO %L80;>X./S1QN $&@;80M1G&[O(ZZ9O1H6V/D.+IE*@8W1CO8 MD4%/.U/9G-OZ#_80V:^ZBOIONM.(DND:4^D.$>_X M]MK:@8 -:SZ1/OVNNY-+S\$P1O;B#+"^X^"FD9;Z#)(F+W1$OBG""71U@^R& MG2GB:F2GDI"5FTV^)<'^X^JHJJ$U=K^3$)"#Z5TY/74\ATDW-VR22:3H0B(/ M"8V9$AFB*/.R+#!]'#7P "L\L&'G3B+-R2X/2'Q3$/F6R#87%) EGT[E!9/1 MEK;&'3/5G7*;3M+(=V/Q>VS'"P$U>[#;Y3A.6 M:C5 7MQ&BOF;6M#:X"VP6J[0 MS,9F"*U$9M?6/'4U$5M.1#]J(3GMR44&?TH2Y*(HL2W>V6<' _!D.JQ1%SF M2V[!D/*4JRSU^";)#V:8*0I8**9#5'7G#@<"D&"2;M$":>8&J=$X &Z MEUE!$Y>OM&\LID3C7))*JKL 2K5Z6(_+LMDW^E,6UEN\V&SQ':F(DK6EZTHH M*EI!#_2A$:*OMN4XU->LNQ4S&)CVU;7B$JOV5?&4.(^4-BF7O[S<%OEN6<<< M5TTMLXVHN 2>?15I!HAJ"P(OLX,H4'Z@_-(JOR$R#&QR\=P+,A$IU$27T-I4 M-W7')>?(O2*\V)Z1(DU5\V2S+C-G,&VH=;M7GHS3[ U^6ZGS;>;S("M9M'.@Y=(BFYRY)P%Y+H& MK<='O+&&[NHOX&T]6":5K(TGQTV,Z8_.6OV"1FD0./(NEV0?KB 1%IK MNMF4^&:[E$2'#05!/@*4672C)LO]R1')FX[G7IZQ5,0YW:5[22&/_@A-@.!8 M/D1VMQZGC%;('2#?>MVKN=+$5IN\Q;D&YY:/R!1\DU MVR+?%HL(?^XZ30[ =0"XDB7[% TNF9?P8E N:_M9P0?9LJ'L0&/FH#'=";(Y MG;(%SYD(@HL9NK3:6>0/40K=6Z:U*L,.[7Y)X1YA(4+.@X5WG#;R/9,N@O3W?G^'>R MQO.]H]:84\9CW= 5MVIV0.EF^78YF$7:S-)3%=92\HG]L*#U!26U?]^($'KP MYMH*ENVZJ=CS&Q=-'6S7DX[8%LV*"$7K@:ZOEBSS[69)%GZ%5#_C(,TBW89= MD,J\+#;Y=K>(RI(%^6=!WQ^AOG^TK5>=5 ,A3+"BUBNFLFNV$-HJ6K/(9EJ( MS& A=(%,M&4WP*:L#\:3/0"SK& VB[RE/3&[P^O4;O.MSE%4/P#-?H2:_3Y< MA^]>S>09*;ORJN68%&$2?\PQF+27QP-*'7OD#NQM!OS%:]]Z%GR ML$H'-+8[AV0_,83&)B]T15YJE;1W!I;CH+2SK_[4HV\:U$HYUVS)LUVX9I&> MM2I?\Y&>4K/%MZ12SMB "#QCB-X*Z"P2P@X"=$7=4& 2'*])4, ZOF(V .-+ MHFSRXG:MBA8G%3V2XG26V7==6W_V7.790",KEYAEI]/CQ0YL6*HX/K/)@F,0 MG["(K^C/-=/8.2SB?7[C/A!%_M'7Y)KN!,H<::#+6A6 MD=SB>V55FP(-GGP+:$D:Y"A)7+XHGA'U/9GLG']9--* MFOX?RYAK9J!DY5*HF*VQV]$I8QAIEH>7*.LX^E<9?M=-W4EAR&21\H?)GEE] M"I$7Q18OMMG8!"57+FAPQ%#.(A,P2RC+?%N0^4XYN2Q)H R^B&KY(O[]EV>Y MG]? X/]8JMJ_4!Q=I;OU--WP7*3Y<06\GN"<"3FJ,>,(PW[S$,\(Z>3O@13( M4Q8?VK7W\C9Y;[?*Y6Z:Q,1'9 \)=/;W+^,G*1Z#QP^2X,)I!NO80PF3D4T" M3%,IIDF3/\D*TTB58)I-"IV5PFF,;3K:BR*I_:C9,V212ZTT;B\@9.F$+#W_ MJB[^O]5HY)K]7XFX)# '2+F:$C)[*9>#I93)A.JFADCZA-A=NB>8 2:X<+>L M>N+RP+-Q%6R/=&?L-"BE2"T$+]A&_E;@Q^4&9[/[+W26MCR7!^Y<;+=+(_;.9'6+!\HMHFYR0FO4Y@<;G*W&3)! MP.2N!*KC5)!PEN:G;X=B'GP6>CC?#G9TN;^Y?P%U+PCG[Y\DG37_U/L8N>']=Z^./>#HNP M8[,M;TGA%(D 3$6D5-_J6[_HYZ,)XA15M:98C\[)SE_38-LEQ<==?+MG*IZF$^\*QJ)&3N.AGV@1%X7\/-9-Q51U_!B&D(MH6=]3 MC(+SHL>W-JN8B)QJ* Z&Z./7BU].UG$G"#_$<7/P"V50^E-@A*RV=__M;M%@ ME*^#?G$K+XE?$V_"^\FYC]5V ,P0C-R7R<)Z>NQ_'30NG@;]7QK]Z]'@Z8Q3 MC._*W F%$5EHFVBM&Q/DCTDB[!(87?\4Z)\X1T-PZ83[%#I\%&1802T";B9*QOB?&W M/KR(\(_*_A713^#XCU6XUE8=8&CT?QM<]>\O!T\8&O>7%!HE=./RX?YJ<#\< M7''XT_#A]N:J/\)?AB/\S]W@?C3D'JZYR_[P9^[Z]N'W84F]_/ MU(0?=_<@ M@C*0V5A/C\BC\8IP/QVUNE86:#@OE) 1<9G PWT29QJ6Z;7?;SO= MPB?1WFH.9+W&V%A&KS"&:'-W^*&)PPTP"+2%X,TPP):8$'O&5)A#W&YP24<& MKCCM71A+ PVSHJ%4 6F0)CN7BC/AQH;U/3A,)-C= MC]?[Q"?SJKOZCF._F12'T%JM6BL@%2)E7XL[+J V!7H3)F_&U.=8K_I5\5HGIYI$@BV[&VFUG8+A!:V"XE<;/06(0D='2>TI&WW<3+XCB#FI_V!&;?NIJX0C-LZ^F4LG3KLC(EQVS^ M37\ S9"99N@(::K:K[-GE%KXLX'H@:BFUH\0+65^G-#ANU)):WY0!%D"+4TE M^ *!)DJ\W!58 1JL%?"KAJZE_MEX5OS4R>D,F0[(_ZS9ZT1]IE MA$SI&%'NM'E9+F6_?>D(J!FT]L[#SQE:K6Z7[Y53$[!*$?>"#?TQLFWJMJ4U M]UWEC4-OA-!5JTO$-B_&%>;=W\SW:>6OQO%2>^ 3Z@*9:*R[FYCR;V1;FN), MWO%C@Q5.!&"E!U9QB'%EU_2;G+*.'2,:S4X>4.,SY: MP%IZK!T2%"X&:W*/%V5F D^P>L"O^JJ0W#Z3,S"-7_PU!#8'7(/63@!5D%W2 M1D?,(BI,R$52-IZ000I>C*S;!=V&"[*EC-;QS:;$-]LE+1@JE Q>.LZVPBR+ MF/!!,-ODFURFHC'CI(3U 7[5 *MX=TYRO&GR-UXD*..Q;NB8\J ,F3,+*+" MJTE[/N7ND#NQM!OS%059_02RB!8?!+GCTP757@Y< M3A3S!3>ZNN&'!A%HRBC6"L^Z 9M_H#4&6CMNZTWJA-Y=/"+,GC92D?Y*JBJ! MU9;ELCV+3=M8A]HDZG*%_']OS)!L3PNJI4WF;O%RMR1C#=;L68$LBSW;.8*, M[Y&BNIT:;>6IJ)D6"/U'&\T470NS^GS;S'(GR.94S[:Q10Z9'SEP:9JC G=S M:4#,,.02A-_[IO9 "$K#\^F6].=D(=\N*>T;=$-6J$MSE%^9J)-$7NQ"L0]& M5 4E)VB#['UK<>'VPY4!)=L -EQZV%I=OMUE9H<&0"XUY*2X"/+AFF ? MR($_MUK2?^$=FBES< UES(YQD?;L/$.//L52VF#M%M\KY <$/HYHRPN;)R= M:^@@E'5[;;[9A&QOEB3^)7Z T"$:J@.IG^%Z7(H+JA\N]D.Z_:Z[DTO/P0!% M]FU POFA=5Y%@>^T2MJV!XZ@K( 7M]_X<$V0)_ D@>_U2K)"(&H0LQBP23U( MO!:P+<.@00/;S_",:HM(,$$)G@!=DH]MEUMLF5#M=DFTE.:=S$M-9C9[ \[2 MXRRW\'(F.&NUVKPD,;,'#981)&RPR/XS"+$7&F .\C]+DRZ?B/+J5N_,5A&" MR,LM."NBXI#+)YR<#^1Z,M^38?W B$ZXM*93W7%(8>B*QA,2'TU7*@IP@#*@[.L/A)O@MJU\%'9)-L<%P"N0 'K.1BJLI9!-COD4O( M^6A;K[J&M(OY-X<415SFNRR(>KD@Z/( C(,/V&NV!;XIE^3;J)#^8AR)603A M2T6BS NM'M\6:I276_'%5!(= \=X%<#;6<3S$S)V_"E+![)VNR?SHE!2%@ZH MF*Q@F$5TOTP8BKS4:_/==HTT3$57,7*;ONH^R1&N%5,E-7-S;)<(&1T7GE H M'.K;X,66S+?D4O00^.\J!>R,3B@O!MA-7FZU^6:GE+J(28"=_W)J ^BJ^/-1 M6@;AT&2[K(NOS7F9C:QVMTY M3 [H]&ICN?5,;A*2KPFIBW!WW\F@]JC$+/'_<\YS[$(0X M/N[OUV#/@#TFR9#%F0@;/,$W(1(.] 07J #3IVT"HED);C2S.',A9TA'TL)* M6^D5&-G8LOQC(RC!4F2C6M9!3&1CK)N*J4)D UICJ#5P9)V<7UBV;7TGC(F' MA6S.1J^6\4JWF.,%'-U282--A^!&AL&-9A8Y1-&E]ZUEOHR0/;TE:VZ\VJ84 M2UGVH=/B!8&9L@^ LO0HRR*A)S7*V/+F@.-F4Q@#374O:IX]A_J@:@X:MGGQ MD)(B]!CP*",&5+L.B;;0X2D#BT*+[[1*RA 'D9\ES XI(W(XS(Y&YE?:XG\O M\\FA(W[N LC\#+-*FH?4^J#<^+0@S,-X(S>F+>PA]OAVDX7#PP!CJ05^ZY"J M&QE K$+Y<6#NKV-I\U*;F0," &3I099%!8S4( -SOWHR'[TA6]6=IR^G M')U6%O4QHIQ/.?W!Q\(@ $G*W-0.WRPG@ "9J?7 =A9%-W+"MMSBQ5XIA_=" M0NK!":E[)Z&P9XX>DQC(L=+&PL5Q:!IJ5VKRG6X1 @'24*N/Z!Q+;&2&Z,(T M',OE<-E('H4,U ,R4(D%H 5UI$F=+6H-D/WZ] /9M/^*F0-B7MG&O%I9G)U" MY!OY.U@2Z0DYKJVK+M+(A;ZIK?X0N?,1V;JEO:\DKAH>$3>#-W6BF"_H27'1 M8#Q&:KH\N4BR?D\JR * .%J.N,WB )9*X994T))XN:P3OF!+"2CT%%M*XA0X MSSTC?)])B_Z/N1EEI(II]6-:!:VEQ>B^?!6E!CE:(#?YNI"D5T&QCJ^8)V;X MB0SK[IYWR-8]< < (R1AA+80PPAB/1BAR?Q(J)PJ1>28Z:HJ MT9U\*F,^U2SOV4#KC/HO1B3)YAYN%25BC"C)?ZU=B"B1,6?)A024UP6)7!>= M>KQ\(<7:FK7@BU:GR_>Z92C8Y'R1_UJ5C34Y2PO[REDC0V\V,Q#)05<,WR(A MA2.X&]/G!8QIJ!0!K=6A4D2U?&YKB:0W6(W:6.-A=:##RJ R%E!<,MW^!T[[ MI'_$E+]'*2M+B%UR9@?3Y@J F%$0QZ6"[7^X=!8@YH52?%J%F]S5LB+75-6] M93:H(1DI/&IJL?F?9V!;0FM@6Y;&L,'A[@N.G87;E; ***ZL/NCL['5V%IE@ M&!8$%0_VHV*[P9=(G?'^%+,!*2]NF8ZN!>ZT)Z0B?(LFIM7P4ELNJ 0:6*JU M0WT6>62YH+[4W;K9F+/X\[.ES?U+^(N"B4._?/FDZ:_^IUB-]>-:#W_\O.PA M[>"*O@K45:"M5CLVV_*6]6E(\(X(CE5$UB>K;_VBGX\F"%NKJC6=*>:*W*#;^&4,//_-B8PTYPT@A:M+%MWNFXFFZBS2"1 V9CO^)YBQV@F &8*1^S)96'./_:^#QL73H/]+ MHW\]&CR=<8KQ79D[H=PA5I*)UKHQ0?Z8),(N@;'W3X'^B;,#@TLGW*>X"?CY MZBEV LA,KKPW'(Y/G;4Q13Y1_@NZ3\6-B@PCX/3%=V>FJ.'W_3'E]XI.1I3N MBN=:GU?(3G\)Z1Z1$L2@7HB2I21;E?5^Y@[)X0DG=\WVGNJ:9J"@-\W>:?N' MS=9Q"BY9Y?GG\]^55W1%RC#8/'=CJI@UGZ.LLB(>61U3!&&^@EX9Y#6^"6.M M\2OW'\]$G(Q5*S$)UX<7$?Y1V;\B^@D<_[$*U]JJ PR-_F^#J_[]Y> )0^/^ MDD*CA&YZ'@RL.?QH^W-Y<]4?XRW"$_[D;W(^&W,,U=_ES__[K8(C[ MB2\\7/[R\\/MU>!I&*!9$L3>9]P4-_CUV\WHOR4-Y,.W4%E^W-V#S'&S5!1[ MR]) K&-5/B*/QNO*_=28;U7KQ&2@>O1MX458D:@)?!29>!\*\>)@S8EGU?SI M1-IJ'!RZN,A)LL:!>CC!MJ&#;4%P;&9$SBJ/'N:2U=9@+F$N66RM"G.Y9\@$ MS)'RS!&_CB#8(I7A+4!U E3W\<*,N,H5 Y!]S,B&N62\M2K,)5@SE9'[PYUE MTH$08%8>%25(.FWC!DC! "GZJNI-/8/$^($?:\>K0 4PQ,L7SK MHA3&A.1$BTS%848%:HI]Z=&2/VN#':A?)>I?*C/=S=1'!_2O$OVOT%A7=YQ= M#_2O+_U!^A\S]4=6QK*_X!-8,M^"&R9Y2]TMN;Y9[.[#K5\H!LE@=CC%Y:Z0 MBJ;/R.9DD>;Y2A7;Q)>PX5X91P"VMU13_6,8;N\@M:G<^:4UG5DFV>W1?].= M1N2(OSM*G\BN))I%N+XOR4\M]%=4Z3;720+?Q8AN]>"T^=1CV+5!KA08=N)J MF1X.PYC-/X[1T 18!AS6 85P3@WX,&Q&0>P;!Z5@OH=%L20"X 'P20R/9MI#+3(S'OB. MU.-[@LR*[9"1%Z2B=8V"0F3(Y0RK<;DZ0K9-+C2^?T!3, M82:IMDT^QAU]NEH-2L[<58"Y[\94K2FZQ2S(9%T<0%V^J-M=@RP!Z@[P# " MCP"!VQ="<07!]H9@&B= (NPE7 N)O-S$QF6KB-*WL!IB%>A;<=[+ N_=M4!/8UJM ]WP?1S7ECU&]/@1 MZL-6Z^M#,)':9H7?E8%P" M)BN/R4PBD#GY4 [$I]SA6ZT.8+3R&,UD3U[6'I.=X(0X=XTAF?/"!,PBPE+XZIR (!ULDD$IQ'VA)P#QOH+?O]3'-/LF U(W98LQ!W0-RY.H7Z&JN5 M\/1Y]72=.\56)^'1.G+%?(<,N_V[0BNFIG->+KXLCM;IR1+?[;98"00 \E(C MKYT+\O(]3:: M]IE206H6AN!3 >=WIC_@X4."8',%Z412'&G0R9W,N1A6W*RQV1ET6H M,<-$AM3R9!R=%EL&7H/J,/6GVC8)N2$6V5RZA-L-68"S<0!U6:)N0QAO/]3! MV3B P-0(W! *VP^!Y1R-:@;D#?L)"UN#LUD2OMOEQ1:$ M\"L/;VG#7K_\%_@@K%D 7+'7CFRXNB12B4E;"5BGUJRS-8M8VK!1+1_?4>Y\E##QN-/F MVYU2M%8VY#^>B3A9J&35D'7NDC%W:9;W;""69<#F M7FZ5 1NVB![H&*E#%9*$\UNB;CP0F'DL5C=WZ5]59A-YPS;3[!/!*ENQ&2I$&]@GL5H9*'%]]JE%$%(3H3\ M/>; -,4QC5R4"[".U6V2$Z%:57" (4LS_K;D6!15BJFJ(OOAN)@0H]U/5DGH2#\$$.F[51=21L4J""11:5"?%?C]ZU5IS8V%^1Y2-T?"MW(=H54FAD8'H$M5FPS&\LEXN2XRB)B M0Y28/ );[/+=KL3+(AQ$G'H,)24X[H!A7"V.PV&88Z*C#T6 8;U@&%?2(AD, M6=@\)?*=;H]OMIL R\K![?#-ILB+'69LVHS<(!4MJKT\1-NP MG*K5R2[=XP$G@E61:ML$9-Q1!E)#$(.C#/!'.7-? 1S>>>RHBSM">V_4P1': M@,#4*Z%FW!G:>T.PG#.TEXLAB1^,<3ND&]*43 MLW''=+^''TC,K"4FJ\D.RWXXBI,%O-4,R'$' M@1?I26#S&$]9E'BQTP9\5QW?K;B3P MQ4X"T9@%T-4-SW$G@13DC - LX*YF M@$X6/F,3F)4R(8X[:V'S4>#AV5/+8\#'MC7ET!NR5=VA/_L.D*KE.M3KM+*M M0B23:.C^VT;"H\N0=N79V"STI8>_FX1>?/"!,PBPE'9SB=#B!4& $_\.Q7#9 M[V>:AS()YZ;9\_*>@ZC2S9:!@'F >7)DGDQBQ(?NU,F?D:0VW^X5L8D'>.EX M>2E9P#NOW459,!&Y)%M)GQ1#K],HXRDA, M=931T>1/K16(N5-L=1)6AY$JYC]D.FP0MPTW+S=?%M5A>MT.5(>I _+:<1MB M\W..95,0!J,/D)?K&,K!8MR1VL7XFK*H"B/QHM3E91FJPE1"*F[=IM"..Z4Z M9U=-IH5@6GP+_Y4Z18398"-8-3$>=ZAT_CX5J/T"&"_,HH@[ISFYXR,+:[7% M=P21[S9+$L20. 7E7F#?U]%0;8RCN AC+4@EO"./MASHH M[@((3+_4V1 +VP^"91=W$?F6U.*;S9(J!\)ZAPF@;\7YAMVO^^$^^-ZPC3!_QP%(:Q9 5S,T;]C75XA[ #- M NYJ!NAD 2TV@5DI$^*XLP:@W$J--TIU,HE/,EMNI25!M178:Y@S"V427V6S MVDJKB. !\,[Q\DXF,5OVBZUT>;F0)%A@I:-EI6ZR^#/46@'6 =998YT-E9@+ M<0T"]U0 O66_GVGN21;/9\4.ZQ6QI(%2*X>46OF/9R).%BI9:66=I63,4IKE M/1N(9<;?W,NMG+]A$VTN'L/#*[?T>$'N%52Y)>'\EJ@0#P1F%K&6Y%WZ5Z79 M9,-&W)R\@EELW*6L FP";%(DF[12LPD;%7#:[38O =L VV3>P:T;3[KMU'S# M1KF>#B\T!;XCEK)1)3D1JK4%$!BR/(;LI&9(J"T$# D,F;5AV=W,CP6MIYI8 MO35YN55$2N.Z[U%.Y7O$GY\M;>Y?PE\4/.GTRY=/FO[J?XIEOQ_7>OCCW@P8 M=FRVY2TIF#R"3Q4+7&2OOO6+?CZ:($Y1R=9,Q9SC*>1,RR4>21O_C"&%GWFQ M%0-/L.V2W$87W^Z9BH?7'D@C"-.0Z?B?J!-=(3^/=5,Q51T_YH22WSG%*#C? M/K[,9Q$3C5,-Q<&0?/QZ\%@U&Q4 P MSUSD):$K.MK 9-RPK>\+)_7:)149!O?X]?[;W=9WQ'N=-['-R7G &CA\M;W?QS.4\^GI).5N03 M%1W!O%"Y2=H/A-3BNS-3U/#[_NSN#Y?.53]^9(S$R$*JK05EIKJF&2CH3;-WVOXA/ROER_/Y[\HKNB)!$YOG;DP5 M2Y7G*->O2'96QQ2!KF\SK SR&M^$0=SX=24D)*\/+Z*WHFIK16O%QZ[>B5G> MEQ0\YR!;'V^T40+IN,YXI>DN#(;^;X.K_OWEX F#X?Z2@J&$;MP_C 9#+#RX M;_?];UG M\]"+OHA;RK>([/*-M7MOBM&@OH]RR\L31>30GERU("\41W<>QH\V/[0W/=$G$&[.BJB-GA%]Q86##\\2W8J5FLRL3YRC"IN>, MB'O;0PL9EE*XKBBFE;T= M9.F)0^&VT)0+O6C-ZW;K'*[?5H\4:6(5N/]/%\ M357_^R_/!I4B0BP1@7)^W&$JJ*T<0R]*7[C MG%B:$;QP2\!P(6+6AD*E82@(HT*P()[*3^.% TW/E]^55^WLP7Y13/WOD!LO M/$/0Z9ROLQ]=1#:;Y)22_\?>FS:WC23YP^__GP*AF=YM1X!J$KSM7D50 ME\<[MJ6QU-//OIJ B**(-@BP<4AF?_HG,ZMPD0 (4CQ LB9VW9((HJZ\ZY>9 M:0;+<861=N6:6_HJN:?*3XLV M[PPIFHA65.-9;8QL=X?=[, _\7A-[$ 0H&JL47#"T3SC3UGN@Y'&S*7/P$ M'W5@7J[RZ;'FPLIQBZ:N,X(ITKT?2E+,0O5PAR6UKE5. GJ !\ D-AHQ$;^B:<_$PI"J[UL\ -3:PR MWNC^A] N/U,&;,![D;W]I>F][0\-2#5U@! M6C/XC(-Z+V#&'9 %/T.*FG]T]=D7W0=[=/$&ZSZ(L40D_%.O+W[[/5 -6FW/ M[&[$PW\/L#51"+"FE8P!-L\NNNWSQ6CZ3V$4B='+\3>4+K@<1:Q'R!4O>/), MPT1S(.*MCU]B$854G_R:*QY.-C$+4N&UE /_ \/>&!P$J]Q0GW& 4.+CH5-(M# M93R'.#QMW&Y%MRP4"Z9C>" "R*YFQKGRFVV1O$(I\8K9QQB\,U1Z7)^@R>31 M3(V8UF#60 3/8R?P<0'PG:\4\(.-N(JB>5?)B=U&T;R'>(I<'H7;EY+K_0^T M,EPTB;!H);#QC ]7Q*L:5UVXZE'@DOQ+2DK]2![V$DZ#"U;?93KE_8N_%IW1L0K*>R B%\^ME+@,YXB^0\&1H4SEQ_;*@!4, M)67.U3PVK)D_:F/3@)F\%U*T7V^<7?BOCK#:PIT'BO'8,Q'9>^41'#D&%HC+ M[3RT4,$D >YYN/IRSN?V$<0U5]\4S"./(77PKV,3UH(!;AM"0/ 8B29!4GP#)\$8:G@%D')K!-&T#"FC0A2FQ\ M<$A34$9B3"*%I)#(RL%&LBA*T1?2U#&-XSD$"E\,6US$DSX\"1:>Y=Y\4$/7$Y^PW,K4]V)%8'T9Y$E-0I24FU M#H:P%TF(*T]0D98($15O55;*:_%6Z3\.;JO:N%6+F)OT5B%'P02$#2ULD*3] MQ._CP_O1I?&50? <>+ZBY:DK/@*X7Q88+<:28\K*K81CZM7J6O+'V(N_ 1? M?YQ-F1!UJ;^'AQ=%$QY@/^]&!'.:SS>Y#\#OT3TV>'89G729PX13'#)F>+<@ M+<+J8" SX[>N*3@;/;63 9X*SPY#@31N+*;((W9&XCB+MCBKBF]5MGCUXEE@ M&--'Z]EKX+[F*"B/WDX;3@O@!=^XMG9*,40_UWX#8<' =5W&"UGE:/GI]),_ M/@S'S BL*&;WA?EC!R3*"^.%#A?_RMA7V& >2OQR?94XPM('7IXM.#UD3VW- M0VNHK0*[@A@DFR],BEY-1#!?1"$1YP9'C4%Y!;>#CEB$Z% @8\P(XTH@K86S MS\^/?&P:![]UKOQ<)L*%R9BE0EQ>*K[EOJN;G)NDLF^PDAF1T=T(9^*]S5IMY](4CS$)BW/.*D5BP0!PX7;F."05V,.L MT;^%''(96NC@],%GN6A@C$SAYH)':GC,3IDDS;,+VUG0%9%CS3[.E@0L, AN8>XF_C>8??S[))Z]@+BDV2#&T+5T=(^QZ M=($3.=WPV80QG^2%8S\[B>!%Z,..+.<5N Z$C2O\!2"75\0/ MO)O8,Z+=!:D;6"1WD)_XEXD['P8R.6177YX0QX*Y#&+/QLFP*VV80+4YXS%/W%YF\@ SB M*P20WI.I1>06QBGY#68,JG!IHPV6 FF M>$.F@Q4;H@K\,<9=5$&<8Y.]L/!N;!3X@4MCCON(AP"6FP.QSD%59X5XN4Z] MBGBYWR*:_X1>CCE9Y:+_^#%U&U(Y$=8DZ],8LY*AF4SLC$?N7Q38_NW\X5S( M533\8'IL2I=F,0X6E ",,K588NB/@\%]/!1:+Z8X\7A2*4<3!#*-A[+(M,%8 M#(8QYH02$8K,8@#[^QY\#BTWPH^LK_ MQY'-!!%&W?ELS51%2-&%Q8X(3 H0PZG$FH7RV^#&J!W ;F4>=?+D=!J6 M;%S:23R"Q"''% 0;ZL !$X8/-'N@Q^ C-\!3Q/FYT:(C(,(#&P8N-Q'PB9L? M').)JFUB$A P/O^'FZMEQY](R -QP)70%!P];I!P# )'.N!'F-)9NKW.", M$*<9A)O&]6RTA^$V9""H'BG*$K-\^.@JK.^-G< RX,#1]@OY^0_0Y32EB,$6 MO1 Q9N9+PVTAEV+YQ7N$ DY'O1)DC2^;<#)^AL!1#"H49;)_PFSM. ] MPO>.;6>Q.""]I2%1$%E6A,%4?HZB4B'YIB:70"*C23ZA+>!674I:K[$I.6?[ MQ)&:<)QH8K[J:#V[%**-[+7"$RO>ZR?P10VG^#YPT9($%DN**A%!H&/(U@49 M2D-,YS>;IDZJG3AC0+:1SO6P:49 M8SHB+IH<&:4H?0Y^@X72&4-1Q"*[=XC!PN0W]FS[]O+&4YDWD,Q;.Y-UQUI*CO!;TZ7X&Z6^%24=J M4;*<&GWPRI+Y=>%?G2!*NWMWK@Q FGN)#%JRHX39G+YEP=D^A86H8\^56>8$ MSL:/ A1Q3L6Q7C[!Y??[C)',*@< R#D@ Q1"?RQ"SG5>47 MF(GM+'%;QAW[Z"9@P5U,'F?2^!<)T8)K5L44ZQ[E1E \(TR&6C*0\$CXSBP% M.XC$D+/RJ=UGX4!7 L FG M$31'8D&5$?<=/%P5C=T4!JE24WXU\^F/E/'_.J"LE7_#[QCSP42D.,*[?)A0 M$?$T,TP1-<0B4RM2>74W')G.W,0[68M@B0C@B3^=\%1UKACXX8SB3V'+=$3& M>1P$QY$\,&.( M>>F7XF1&OEAM"-E/(&720!F1KHV,SG^4LX MV&@$U(HCBQU;:O_F9OW&E#C!W46XH>UC6.]%-RURJ*/M,##O68 :F&V$F\)# M9L=JK'TBH]1FB5383 AO M2G:%"%*7B6L&XH%40D<13K"5U5\DK"VP(9AO3JF 8OU^]VHSUQN;T[A"P%I5 M ;36^6*Y^(RJ !Q0FZ^F2#TE69)V/4,T+\B^_>>AC]EJN>C*6P&_5-ZB%/*9 MD_DJ..9WTA[?KSW^FX<"04!DO3D#7*NB ?X;1[9%1T<]O-H;TLVX8<*X;E1N 31@:%5YR2D; 144B4%P)K[Q MSJ9<<8&K)F2CBF4F!,J94>9E]!(UD3T,LMYC2E@Y200W8'CGE90#2G8!X.>V MW@>.0<#WY\=AP#L:3I*3!!^;1)\5JC'!68 M#3?] D([&\'0#[$@># X?;Q M]>GS06,L098J]O0;*V,3S7Z\C0BCOJ^ZBR:X@^GFJB!>%V-I%N)4Z30YWL)S M;+2&XVDG;I6Y[XJ.\3 M5HS14\#B&,X"93J.;Q14)88S9C=XTA*N<*V+CN+PM)2Q; MJ4*%:>L*'#,N+KG?-E]>=0)N'8*/V'>P=5[,WMS671=N^RM+-<%BWF'ZU:_%-EEZ796F+S M;L5E:6>Y+-4]P.JZ+)WZH;LL'719XLK+FZ:T3I;#'16MG$MTR.[F3 MY;,;QU3*L=X*B58NRG!BK95F6_U0D.+?TV86A2IV3QQ M]8^.N/9N/37KY[U5P[W=G,+:1W .>POW:HTL?E\>[NWF7($?>1V[);"O6\S;?<0[.UF799H,?=4S NL MW97Q*-\MA.6Q:V[O#HG7/ M%]N&+7%8>ED.RW&Q1XEMS>'I9?E ML%278JKCL+0:6:*RX@[+? VH#93C*RKVMN-B? 4F3*H47YGR<1GULI9LGJR. MN%)U1%%;399'E.4197E$61Y1ED?<7S3Q<;YB0R&$U'1YAZO:5,>$7\\9^:^8 M(XN^"19Y\)E-><[SSKX>=EX4T<)2=G'ZWG2B_X']H8+IU#*1WQ*UD3"]MM#. MW1\,\4',-\_0_8*KNH*3@K=S8+O[6GF\O,!(GE_N?^8C('NBUB@9R>9EZ6I-A,M][>1XWLC$K)<>].Z0C\Q:/;.]VBM;/Q"$LM5,VY0=6 M\SCV8ZEHE .TV"1^0Y;*DD-M4!3\H [US?">S0M%LNGFA6+"3@MC95DB<16) M"*>U*2C P9S6]H1@9R5LZA*NR_((BLXQ)Y6RLN>XLCV^(R[;F0\%9[8I4$5E MSVQ[(5$M#_AX4#[4KBMGSH]'?\/+WO^7OBV.;X#?7O;RVO2FCJ=;'UTGF'J? MPN*SUXE:XG=18X'KJ)WH?!-SK=7J-7N=^,3U-I=4F9]OE+!099Y@*KR)LD-;*(I)Z\H#M48 MP34<8TG@07@%*Z??"9;OGC>VJ,\ODS/?N@ MVPK()7 'X)047L?XA5'/%&4$&D7-52MTLXJ==84LH]X?O*2R[\7=V6:J\M'5 M9[!J'U;E<5 !]LQF80MNWIS.]*@#@)H:8Z$U1#3&8F\(K(A,2A&1X;P1B:AR M3862PPLGH$5P@SPS[G+]P*B%W #[68OJS+P%!?V*/7&,L!U9D9+4YESV4^DX MD>Q\0/U2!'6Z*B_-C8+!- 3;XY[_O7 7<])V:1<3/UYB8Q?F>8.X+TW^7OWV M<#V_5>'W@=*>L#\??/\J.=%'3"?@U-#(L=KR-XN,MGZSK?:[BP%4SM$D$9\I MJXCW9)OJ,QXG8G_BKV4S&*;\3)6?BS:UV2@@S95V;NY>K.PM MY*>=763<+[V+>O2$-!=;4E3;G\NS\-K9'X-F?QZOU.N\+]K[^;YK/@4<8R9* MX&<,^H1V /S1M&N,ZJECT?YG$^^^">4Q4^A#!=0,; -)[JFE^U1:770:<(8F MK[//AF/;L9QGJMX?[J&"E?&Q9#OLWS#@%?E1?C(=I#/NJ6WH+F]V3^]S&;4# M .&_7",U&WRM8D]'#I;X1[%)C<&YQ(7#<(!432,EI@LYNJD5$1_OF/F O>(_ M.T,]HCYJ]& :-S^PHC[S!K9!;26O N!(("PJ)2_L_W5%01[]"AO%?A:#B[V/ M?9;UY$&CV50;K45G@#=0X*T:A-V4\ ?"N8"ZY#L1]7(5K=R?&%@BU(FFA,V1 M[,!:AAO2ILIYC'8[/J/M,6YO%&FTE,&$_$0]&<(.2;S)FA<;*6;4=)08&CMT MAJ8%'#CAR\RA.>7GR>T0GQI/S!L>8_V%',"BLZ&8 $)>?-J)GXMPC1P<\TZQ M3%B@L-"GD76S#%P3-58-)BAQ8*D@U%Y 4]J&1Y8<8FSQG6G;#=]*.Y4V9WFB M'CV/$$/,A/!B+!W8F? LB*ODFT+W@?+ZIJZ#8T<N>PPL^B5R"; M2CROD)I0)"J?A _!B84M-<)>&,6R+.5/6"8FDL)U/*/-O'7>06J1((,F+ M)BV10YVV6J\O1MV%A?^J>UR^PQEPB>^3^T'T:!.-E^D-">;_']0BQQ'-#'$E M_"R*-SBG(/PQ;/ 45=J,MUGSXJM=I\'M MD99H81QJ_*1"P./%6"$U6M8GV#7G+_0ZL:$:\&_ 3PM.U&.61?UDP,:CH#[O M69GBPTA=P>^@,V=QD]!RB#\"\H4ZCO& V(HMQGD32^&X8JST%46=$,&,WSZ4 M$'MAU[HLN15:8T(H&2*+F<".Y/Q$NB'!1LABA4S0RBG3LFD?**3_1X?>X++P MAFN3?0.K/]'SFVA"B*1FVIR6T/DF+Z91KV]BYYP0ENE F;&T'>QMA M3R68^9 T,=%A_*ZA4^-:.E3+\>D;H6J^7%"^HEL5'!0ES@@"$CK?1Z7'WVU[ MV(D[[E$Z"C!H6W@*9H=HLBJ"*0G?/B9VT4.*]XGDNMA@F-S/>R;" M9Z:;ZA)&@'M/^!S>^UVO+B.O<+U8,NF7E0+)J:C#-[&#C^AF9 >6NYF!Y3#] M:5G.D\C$ AI_%)Y,1H9?<7[?06_A_[W+ M3X9ZTSQ2#%'0VSR=)TEMLV+:S$S_VO16-7Y*<*,8:N@@"=L8!%J:U;F)J2S2 M:+FS2ZUA=\>8M1?)HSV[&%"/RNV>GQ ZR3TJ/-3]'*284*=;289@OLZ68/_FFWWQV2L)U?I^], M]R9:08RB)Q [ )F,&+/*!KV,-0BJYU=_#UGW,Y/:4KGB;K;Y/IL:BCR MP-JM_)AUL4^5LOV*33\DBX%MX'_PXNX%H_?^FDY7WF73GLX^F_!V(]CWQ^<% MP82KO&" !>YV(@89!RHSH@T\0!G%&K)SS]<6]NTVR7DI[#>J: M>,G+80:^0**$;Q"!T'>;EO_2V-\(A5"@.(2K84!9BO]*BO\"M%[!U>$*LO\R MF#&7 )OKR?MVKY%YCRCE?37D_25ARX"L))'VH&LLK.,RC#"3.OP[%;@-DRZG)H[!+)+EGF.]A'+'0W^+55= L37^ID8&VEMU%);1-C+2, Z1'JF]*QVHJII9+W!JMK MKTY]W?A4(5XW==]#&,NOCCWDD,LUL3 ];6]*+/-*HF*:K6+BI$#=W40QJJ<9 M::<9ARA&BL5%C8*PHZ7E8(!^M;.+%C63HGHP/T60:M=!V!BBFZ* V10Q\3^F M_,\1BJA;(Y#S&-3<7XY]KOS\P)A"*4]MZ1D)7;4G.HK^O\^1(QP-M?0J^5'UC;D6D6RZ!:,5[P#97>C;VR*B$7[ M^3<88#UEI:G-IJ8V-*T2ZJJY'W65]-EE0=:6<"7L(K9ID!O/ -@8B%U*WX@HQWN5LI90 D<3SZ2&JH5$FFR?S71]A M,SX[GG=GAS.X&V4^^)7Y=Z-'_<>:V(1Z7>TT%C/T59$],Y?O9C-?@:VA]#8C M61XF81Z:)3/?DD0P11KP>>41D>&.V5EE,APQ M08GGW_.^$>F*3J$=[6/>F2B)$M8+$ 1YKN#Y@OW/^*V,$[BI.<9E=-2HE@[/ MR'19:FR3>?.C8\Z_>.5\3C/LJ[C/J4*>TH)UM7[R0IAGDI /<0D#;B-@T0"D M:G!?#.;KID4;A]3(=![EL9+&A M+U+IF!=8<8K695220GFX^I) IGCL>75'L65=U:2P6M(^;E\K4&] M7>\U6OW:S:W6K[7:6J?6O[[5:LWV;;_3O>[4+[7;N5RN*-/=&(#8'?:T[NUM M_?:Z=MNZ[M1:G_O\I\M*H+.A.$&#>!=%?S'4,W1LOW W5JIW!)'EG7[R3TU-MOH/Y"?#. MDD3 3D?M=?8#2I5L5'4VZF9UL@B? .P>K M@DXP#WF_CNB5XQ'6RCU>AW0CZ<8[EW6EIUTH$K/:8LP2:9;3E? 8?78B,TYEG^=:E/WPS/>V:85]D9:*JAU2 MR6%;"E4S 99P0_=TW.0";EBA[%%;[;?VXR2?B*E=/08J;!??S4$U':,+NPD. M4CPXMO\YJ^W5EJXQQ*GM7A#"7/ZG"&VN=9R8CT'HN0/X!535U:L+32 M$[,96*K'V"FC>CY2D8O4R\+?'D+@>M6"Y2'YP6PO!?$="-A,1NBJR#=9(,U# M"'%OD6^*8]S-;D]M-6606[)0R$)98,I#B''OC85:O9:JM?J2A20+"1;*0CH> M0H![;RS4:315K5O)%LXRNKU'[_23[>OVL_EDH8,ZP68K?^E'VB?KP$1<3DWX MHW-08PJDMH_>($&%TE.5#+0V V5!$X_14UV'@9:XK/6.VF_L!W$M>:F*O)0% M;#Q&EW7SO-1KJ\UF)>UNR4I[8:4LA.,QNJZ;9R7T8;OURH"SY UK17S8!^IR M^J3S!DT3!&P1E:G*$P/JPF8\[HB9/O*(]&OW+?^RL*G'Z-<255XB45XE:/*2 M*/(V)DCIXDI>6I>7^ED%^([1Q7TC+RWI(-BMJQU-WBY)M@K9*@<;='3>[E;9 MJM-66ST90Y)<%7)5#G+HZ!S?K7*5UM;47K.2RDK>X^[1!XX)"PMD>N01.U,B M=^GR[EORY0"^CL[E34BWNQ&)P;OI.M>X<3ZF='8E%X5Y;RN5@OBKOM:Y11(B(\(93GKR0E3RS-L_D@+LJ[Z-NB6>6 MQ+*;7;75J4OVD>PCV"<'&U1YWW0O[--HMM1.LS(E'ZM"TR?+/HUZ#ARH\G[I M7MBGV>NK#:U31?:1-ZF[;BPXUNUGIIBV,M)-5WG1K8#N43G=/0.3X(^>:0CJ MD\[IOD7=J91OXI3YR;X%NOPWDN7=Z"HBRJLD34J_5;+3NK="C?JIE'5Z.S^5 MK"3=;VEJIUX9H):\,-JGMCJ5BD]26TEVVH6V.I7R3[O35LVZ6J]7)A2[F;X' M\F)V53_XHPXN,#";(4@4?>"GP#-MYAWCA>P)]R%MU ^UOE08+$1:Q8XO=U@D M#P3CI:#30P.GR$; )\J AUJ?2C*@9,!#8.@0ZUB52T.:C;;:K]?&92UY*"]:J5#K6%5+9YJ MJ%JSJ;8:5>,J>=^\X_OF3Z?@O9YRD*]QJ*6O"@4F2,";T8@-_;M1YN>G$ '< MGDC:15/V.@C*^^RJ>_YS]]E?F1_>8_\, MO.&]$Q#TB"[#\F#'61J@N0RG.#)8O.BZ^\%PG;_\\N0]TND[:'7'"L1 M2O6 W.]&AW,_/B].FZ=D^4C6C%CST$N;;8(UEU24Z7?45KM1C4N-3+Z57'H$ M7%I\0WGH)=2VSJ85O=K/X=2N%#^GZ(HX1*^!A,8;RC^F.EZ__?M7"NT]P\+1IF;I05!R%^,VT#"/)]LT.C7@1T[BBM6KXQ@^0JN M_YK6KV)L#'D,;$'A$]KRI^6G\C1_*ES3W+OLQ70"SYI]8T/GV09990P\ M6ABL<2YRI82B4QY>O?F4W18V CWPG# MG:9=*/J^Z.YP3'+OG,3>$I&^(\VAS*N.=;!?2E*#*$*%/(YQ RW+>25-@NH3 M-]R#9SPB>B1L@ A@0A^? 7)"5 M35B//ARB?/20,&$!>&NE^Z$TX#N!6\>9.?'Y$[<.%0_-P_.=TPNPB]A_/98? M/:U[>UN_O:[=MJX[M5;GLE4;-+J]6N-2N^EU>S?=1D<[XR]0?N6'/F26)J$T48>P'M%#WQGSI C0@MO0#KUG_)H=PT+ M,D70=;(-?Q66X/)[I4K?&&T;C;7P_J&#IPU.NA:=;-+!&S*T'"IQ=;R[Z[.L M#4B#:9/"Z=A&X-!:4U42:M 0%=6G'+)2,DH9<7JFBUGU6:C MH_9:U1"D9:#42S ER>N67=[U9 %:?C7,EPNZQN'/\N?PC_13Z@MET!CS5/(- MK$N@ 00$8!<,/+G?37\X767EC/\?L8Y0FNU>LT^O(4!I4SQ#L$-V-F& M,3$)$?$'S,,[3V*/5_T7QA!;P^\'P\WQE%?8'B7< M'P]'J,85\MO 1[2KOYH7O^(E4>J""&]+N7AX#_(&I*EEVNR#]:0?4,#1OJGQUPH(W!^;KD$T7B.X3^PO6O 2VV/\ M,,S)U"*]Q,?&/P$9@T]A/[]YP& Z=5R?WCF!5_K,IFOR8<0I'!A#V!K'8_$, MIX)<.,K&M/'J#1P<$.4$3_$0!<+0X^$[N=8NX.PL$QB4H @C?6A:)FX"KIM6 M:Y@PBF_-E"?FOR)6@/ ,X==H9KHR#*]]8'DT:0[BPK-%9TNW9^<*4(#'+ O^ M" KV>2PP$_CRU&61$!P,WAN^E1\1\10,_!1N',Q7C_$[WEX0!^P'V@DL1!" MO@GQ ?U5SG-?IH_C/$)2CW'[_^]F7Y174N MQF">S^/1BLA)Z S4KNE_$SN2W)WTOES^\VS>T*DC&F+1*DU#*N!/9Q=OV.*L MO=W-GA9L94/CD-3PC".39>Z7U,_CR+6]'WR\J5U^NQG\LS:X?;SY]E[1K5=] MYH46/7IOJ(52&SUF?$,U- &%Y_NW.OTORRD6'YWAI7X&F?_C.OL,\!PW0^2/ M=U>?3?O[V45(F@D;K^RF)7_D.!^^01'$IPCRL[J"Y,NF[4Z2-:&"4E1-?TFB M=9)^0-HKXP$S#)V%AS47V)B8AF$Q,7:K?]XI0 )LP I* D/!7SJ/CN4ZN[A8>*!&"CSI7IO\JCQV,0Y5+?*CN@LZ"_2KKY2DE0L?,2?L7DD.\I ='IQS%8;GSC7AWW.SY, M .00S,T_ FLU<&%3542VTJ0<*\3-BG*+$8X67X/C&PSF F,XRE@G,]?S^*\$ M.@U-3-U+?0DFACX#,^87O'3[YY8,5JVN3!VP8&G-N/;7,=B[!K/ QG9G.%M\ MAP>S@ZD/H_61;4K 65BW/ARRJ1^;O]&TR5I%WT?W@ *?P*#&_1KZ?(5/\3?/ ME8_D*%G63(U"(QB6@.>%4Y4B!/XEC[\3^,]=/.ISY=8I M6#3?D]>Q"2\RG&% [AN<$WO!N0S)X^:;RF?B.64WZ//'F>]%!$DD!(8X%&9/R40B5_^+@$E?8 /38^/*3 M@R)/Z"9Z9?1%9<08OG^B?V<([V86[,J+;EID!,$'D7^:6 2Y8(5;$NV(P4"< M3$Q,%TGM*;Q9S&V.:."SH6XCQ3,/"(Z@XTB)G-*0H\*]2I.OJ_O$-A'][M[A MVXVB>D1G/3]:L9!(0$X)["R&#D"MH8U%++SX7=AF@WG??6>Z^"$79.''J>%& M@4N2(S&L('M_-B4VBX4SI@.-&3V.#Z3>\Q18WU.32>BM\,_GRF-,RUSG]C]X M"3'BA0H @PDH$^$])$MH=HIAHC*/A9A)81+QK/[LLH3$#">*SR1B#3#39R0R M>R*8'5RH6N(OT:.QQJ'X2^XYZ((?A N]W*D_L +4 TDN0"D]"@ GZA(<)., M22F?9]VT\74L5+GT#J&'P[\E*&'D9YU?%"1#)?6)?RF#N\7KLK6 QX,]7-AG M1-VB*8=B2:0W9=DXN$6A-:,*\RA%**1OHZWS&/ 4/)Z4(62>9)@0HR)6H4]7 M.#-A/GAF\?#4@M.+N4 W0-":GH]AYA<>0<1MX*<;Q2M-OI/\=(>P M-\F#GWL%;K%NI==-;%J\^!6)]@ VX+;PP"D_BB@T0V:)-0$]YVV+BFMR64I- MHP%00L,F[*<%0SCBTE4BOV@'>"FC-LW[\W-,Z'>3. Z9'389\Y]A0[ 9/%<= M2PR?8.K8N(I >7&8)\#1J MALR7;:,+7S%+!6=I41S4](4#LX021Z;K"4,:;\;PA,-5_2SN <3O[VB918G\ MF)AHY+P+-P>%N8F^0'AID3)08-7!"#8M<)G[;M'IN&1#/2$PPA?GZ#-5R!K^ M'9(P$TR?3,ZII'_![6&PGI=Z$0NV,+(C' 1G[BPK?^HZZ!8E5W2L?/-I\:), M6 +\LHS3>!8YD]L3,4N23+C!&%^6+&-VVH78N>C YY7/E :\,8RL-[6*TU=/!F$@$@U,&E(B,/&$ZXF_$ MM:(3^!Y23A2!2IA\7IZS1CI<;']\SYN<'JXE6I<9WV4>!56N@1*X-CW]&4CQ M.8JVE,15[!<]\&9@37K==R.Q:LJMGD/57/5O>]?75[>U3NNF5VO=WMS4!KW; M=NVF=W/=N.DUVS=7EW.(&R4";PW\_SD;=CJ-@:9=7<%4+J]JK6Z[5>O=#/JU MJYM^I]Z[NM$N88+I=/ 5KHGR,L-3EV^KW1V^*;,['W&ZM(I"J;3KU=\2)5=C M/XBRV=7+2SYL/(?Z;1=*8A4IOGD<@Y9)%QX*KX>6)TDOWX&-I4)7F&8Z)T8R M_-9P%[0ASVH#9U6BV,%A\'&R2/N;BU%LKEY/FH;.+D*+2'F<3=D&]GXCE4". M@I@'Y, >JN@YM=.Z9R[^67_>!!/($Y/\)4]KK_RUT0SR-YGSV]3I9Q=A_@./ M7_Z7/IE^B+%)*V4*KNV9K/W"50K[E"D1O=: 1:EXW:Q^BQG-3$1&RITK3H-R MZ,*3P5D-;.-+>"AELNF6Y$E%>768=8?PKK7K,V.?I[[:Z:Y?H7FM3=\P(>WZ MA?LAQIPN@_/$" 2#DI:'1[^9WO?+V26SAV,8[CLG3$12" K[&B7J9WP-70+Z MAJ#OA4?$5]]&_O?!8O7?A9%B]=&("+VFE:3TYME%KW7>WRV);RDB_I.4Z6]D MHYQV@/-=< Y7IFMJH]U4V\WU>_=)F;XK8LSJEI9!C%*F9\CT=O=\QV;+#F3Z M1JNN'(+?PN'5')D4 3$JKN0J*4JRNKNMZJOG^Q,YQ48U4CPIR^=Q7W1HK(?D?ZJW-T^DOR3$F>R;KZ7M4-J:K@ MUAIJO2<%=_6),.O*N_K^Q]X%=_T(!?=)7XQ,F4LD)!79ZC(DZ[Y__7L18,W? MX" JI_U:D MBE*\K:GUCA3BU2?%K+OMZCLE%1'B#8G9.M@[D:R2BE*7K2Q ^EDW_&4]$CH# M.H*P[UZUE%A'[736;\TDE=BN:##K9K^ZGD@)JM^)]M+.UV^76U7M)5FF),MD M7667=4$J+K8;:DMKJMVNO!.I/AEF7697U_VHA.36SBZ:O?,=$W?U'8_#N1-) M]EG#4J!AGGM4PK7B^FPS'<>W)&\VTE:\_Z94>7&^#_QX*;4L.MH=*\J_&,Q0 M]\8+.K*V1?&Q3G]N2>=[H?,#R\)?B;,VIHFSF*B^719:/.[L(C$GZE&= &>^ M*;&_0AJHV%5K]=1^8YM1"*F+#H;B#ZQZP'YT484R=/:GDD[FBLKQ=2NLIE]U ME;Q4*C1!*AA.@ 74Y\3"CDOJE)]8H;PJ5Z*@(HI64^M:2^UHVRPW,"\/FD>B M:_/IHPK*=DWJ/:R:!@/+$G\'12L^V(.2K6/5COIN8Z^9;'6ZGM^)J1FM7JZ" M0D743%/MMNMJ6]LFAT@UU@U%Z2:V8.:X=[<+Z*#T2_48DETDOHEU4IJ MYUVLV ]JC1@V?S+,E["?T_W'K[]]*2QZ_H8&3V&WJ:(&@=0=\-=?8$H7M$OA M5)/33D_X\I_9S:<6*4'\A00)_>GL8H=K+UATH\F;(O+CH,6+G\=1+.!^\/&F M=OGM9O#/VN#V\>;;>T6W7O69%PHT]+6QNUIJCF/&UZJA*A&A@K_5Z7]9403Q MT9GR2R9I_./Z6^;VX!:G!CZ[X.>L<-I;6%?RQY4[CZW.M7QFM"-)HM #W_F0 MH@GZ2[+I6%(FI?4&#P-B0##L<8:)@%3FG M^C(]IP1NXV@Z!;;4>J>CMIL[;E,@9?H:Q)A3"G>>&*5,SX#Y=^JR$\?A)G_+ M3H$;%B4Y%7%7\E4JWF$*W?)>7;:8JCXQYI3$K;BO4I464[*M^0FS3DY-W)7\ MDXK+<>SXVJSON.B:E.-K$&-.5=R*^R=5D>.-\QW'5:OOH!S>Q8IL%?@6"=+( M*8N[DEM2U8Y3G8[:D!VG#H (<^KB5MP=V7O'*=DJ\(1Y)J!!'FE,6MN/^Q=\%=E_TXCNMF1+8*7%^&Y-2P7?-BI(I-IK0ZZ+/^CFTU MJ<_6H,6<.K,5=T0JTF6J)?MTG"[GY-2!7?-:I(I2O-%JJYVZ[!58?5K,J=!: M<:^D(E)<.]]F[<6#]$T.YE)$]@KM.I1E-M-F5LK?I$F%/Y MM**^2"5:3I'ZZAZ=^I(L4XYEM)P:I*6AVU)U%9!T"&.<5$*^I_ M5$5R-YM'"*L]F5N10V\66$E!\J;\]@HU5]I+>S^IS39#A >6UWZZO?>D+U(E MMGE3'GN%9'>Q6]+OJ?7>CCUN*<77(,<#RV2O8MF3/79 M!'ZL?.FM8V^CJ6EOR8>/SO->'.S!T/9AI=7:4AN]EMIM[5*_RAZQ%:;>PZI2('O$RE;D)ZIFRI5&J(B:Z8"* MZ:CUYC8-4:EF#HAZ#ZNF@E0SU6M%GFP(N]MFY-MJA_RK>?$K-F8*7T_<"Z?O M9V#$[T33O4K?PPMC[]1?\,K;FORC;8EX,AD-LLN4I MW]B0F2](!GR-A[^^9$/@9H?[]JYN,$4/U^Q&:U80>.HB-6#'6=U7_#%3GDS+ MXA]2(S+E=[1[X$-#&.82$@8.T!EH/@.O4!5;.8KSDC1 M+41BW1\%5C2;<^41WA0]E?V08GK*DP[&@@(R/S$3V$ZMWNA_\!2= MK D,B.&@^,C0L2PV! XW+=.?T52B(;_H-DA+>MIESX&EN]8,8Q\F>^4K@_WZ M,]"'L_!ER^;W-$/5XYG 2R#7^%>>&7Z;Z<.QX@2^Y^LVRCS%M%\<$/4J_V0H MS*+_]A3V8PKSQ7,04X:MG.HS!;X7+@95WMB$;[@S%<_%5O3IU#*'>%PJ/F\P MG[D3X&;\%&;A*KKBP6O-D3E,+ *V$[[H.E,@(I^=*X,,TC 8;)!!9\S'#NEE M. 9BPVD^ZZ;M^:7VA^9J(DW"3)A!APZO>L5_"G1ZHS47^#!+1SL&X8QN'?=: MS"=<9LST.99GS6-#5)FOP!@>LY/ZLM8\N["=!6VI> &<9H+8D:N>;6!:V"@/ M":%T3W:%FK+CJ1=]Y1K6@,:"TFS0U[3SN)?[WB781F*2Z=;F0I1E4>IN]E?E MWR,V]R(I,W+PR(&OW^]\YSD%?@U >@!SEPH/IEGD83AF1F"QNU&XJU\=GWF? M'=WVP":]-1$T!DN+V>411KBTG.'W,\ZE6JO5:_;![F; 1E,T+]R G?'Y*;^2 M=:4,F64)>X_8#'\'HV(8_6Z![(:],NU'P9%\\X352%KEO:('OC-G21)%A-V( MN_6?\H@LI,G_^C-P_ ]SQ\#_J'*"514/]G(T1WEU,DY_%3;C\IN =0=== +S M+@O>]-(2[3\W^?YU&H.^8?S-MPQ]TVRRI5S6!J1O8U(":WECT;=,<>TFL9)* M]DTE"SIJWY2R45ALM05IJ'@ZG9]V2A5I"K@$5PLLS!$#V@47[!D;3=GHUZP4 M6M^"/MG"4*MT8&RT2D0J-SR7PMAD*]^/^4]9Z\N[G.%YP]\>?-T/O"C\R*E M1"P%(.0_-W\&X$0^L&$ %JV)7_YD&^!MNC/ZSL>(5. 1<"C+P+,6_:>OS%\3 M@*5VZQVU\X;@_89/;V=D+#FF',>T,SA&JS6T6K-QHAS3[C;55GW]G+$M_/Z7^F_W$U7I\H;%:CNUAB*S-Y)'L M7K)M),6DV=NFE1!24%H$[DQ^:3VUV=B/_-I.DI5DJ.HS5'^;%L76&:IB5O,Z M;"0=_FW;!M'_]_. #\=H)FP!GOD-V*>-QNF;+;7?6K_MVB8ETV;@ M]Y(5#HX5&OGZ?H>LT-'Z:KN]?JW=7;/"$K1[C!ZK &1PXZ#GRP6W6AFYSH2C M]A;NRQ63\I)"T+.G& 'CS\.&C[%9X801">*9>X3)]8*G^ \Q2#KKW1Q4S!#( M*_"^Y]4 :FX 2A_E#'PV.7#9Q #&T6+IH^5:\7*5!"@TI!]_K/O*6']ARA-# M[#-'?1M$.8B1?AV;PW$FJGX.1_\4^(F7%4!6;</68C?>K??ONE>MFKM;D^KM;KU7NU2N[ZMM6] 2=>[G>ON MU>4<'%@1657,&(">';9:3:U_V[FN];O]3JW5UVYJE]WV;:W1:UQ>WF@WO6Y7 MVR*$>#=XX0RD\BH0XB.(J(<;W6OL%1_'I8U($2B'ESPVMZ' '>A4ZZ*PI:UK MYN<*M/6M_9ZF=MOKMQ[>X;W<$<38TA*TGV]I@19@QG%Q[+*AJL:DR]L:-'/Y M]55_,3*9-;(Z!@9/*/4.)'B^&5X]*,V>P:OBJB3A=52 <79RV_9DP8E6CX>7 M3_CG0B;/:L*P.287Y/(MHI;K /.F[V%UCK&6OE8\V-?_.:N=78#&ZW36+SVV M85GP[FA5]KQQ_45WA^/0LFX>%_M7CKV7J.@L['PARV[1CM:Z:KV_?O-WB6\[ MGCOL(HO^Z!SQ0Y,9.6TE6F5*C)Z\62_A+UL6'5D.QM&)C UA^BKD;,S-N]CG MR&G^L2$)M&6?H]Y;O\'T9@]CI5+I6X_ O]M6URPI-2PO)'+@(G,;**F] M"] U45(%:0:[=ONZFEJO-R52:@N0EJW@"9*53SE1R7OZDU!4AW!/WS@)Q54E MA;1$T62EWS3V=4_?47O-RL3[C_R>7M[*5Y0EVUD=@M+%[[=Z*[^$2?NJUEN_ MQ/S^>?20-+J\C:\<[[[Q-KZ=U4!I<\R]U MHIJS4:W[N8UO]=5.7U:;V3>S5N%*3=[&5UAFY/2R:I7IQ+9U<[[753M[*ODB M[^6K)43DO?S1W\NWL[# FY-%V_0^N@VUU:D(]E#>RY^PU"R\ES^--,33O9=O M9YU$$P\V*D+*JPB _S#9@UZP!G8PBI]$7Q"G.BPZ7L MLQVOL-%97*$*Q(T]*GWSA5FSY>->BAT:BKW?:B+BI! M\EG)"JLVJM_-$AMJ.R/[:8[F]X'X8C^HX%6(X#+,EQ"?=?_Q]O%;81^VT#JH MUW\*(6"I-XQ'-==YC3Z:_PQQ8[2T7]C6O:^/1BCA)-$F%^UN]K1@*QLM+I'",Z:- M#(DA\4OJYW'D9-X//M[4+K_=#/Y9&]P^WGQ[K^C6JS[S0J,;_2CL2I[:Z#'C M&ZJAZ2A\T+_5Z7]9[JGXZ$SY)9/,_W&=?09XCILA\L>[J\^F_?WL(B1-A7/B M*IN6_)'C+/D&11#+(LCEZD8J7S9M=Y*L"969HFKZ2Q(MF?0?THX3#SIA^"D\ MK+D0P\0T#(N)L5O]\Z*F>F\SLF'"3Q>_ZR_L&E6VJRJ?[.$Y]K9/B,AY9ZA: MBTE0*G> 4ZN[A8>*!&"C3EQ;^U=YNRAN++W4)\L.K2SHKY*>>+(/=((UD^HL M+;AW-/SVBRI>,UY03[ER/)^,2F&0''%EQ6C-PW#-8=7"N9[;T>>%[J_I&IS2 MI[KKSQ0OF$X=UR?;HRJ(2+3ZQY,R7-&_JON M,FI<[X53P#J +L/7PB.@=L"LQ_E-X6\ZB CV8\ILC_%JH0Y\XBK# %9HPRPP MB.,I0WU*MJUC)RM!PO9K]4;_ ]65-/ 5!FT!RAVJV"C\#<4;,W@+S2FJ(ADY M351,$J9JF/ G7\S8U9%;9PK6)E5\.$%T64P?=N0[EF3T/6:-%/U%-RU2-+X# MBW%>3(/A9\J4N63ZXMC.$W $3Q? C0LW*-QGE;;9Q2(($_?=R&.]5$'/W*=B!QA)H2)5/355N-:'6JR3 MKLY"H4AZX&XDM$!F:4ZMU>HU^YVYZILR0^?0KZQDADY5KK"J=#6UY,HIJR]E M889.@;19,_35;JE:HR))\1(EM%>4T)QI+T&&U1 2604W5DHKR)87 SS>-9O) MJ;WZ0>0)';&]44F1(7SI8Y0:)XXN[&U'"-UP@EG[IKK9J0C ^7AQ@]*.6MWQ MFL_K.CYIN')[MZI95=F]2=>38FNZ7O6&VCF,W@72CI)VE+2C-F!'=7(*0)3/ MTBATYDH)GWHR\;NIMIK[Z1I:UH3*R0:75HS,?I#9#QO+?NAD]VY=3QJM9P^U M>JJF[<>=.YIBA%E#(^*-(]MB5%N,5GM[F\+/S/,8NYLR5_=A$S\SW6->]K5G M-_/:X-C/ M0$4:',W#9\][#W,@#?:.A6\L21*(<174P]4!'6'BP/0^T![N!#% ]C/N$*4O M%#!I$J/RGV^( AG\,+W:%]B 23#Y0O>_93CV$4:]&X7@E;.T"F*_X#00$N61O,(.O,K3 M3-&G4]>!2<*OUDPI5*?]5;,[[@.7I51KUHJ_PF ME52Y32#%\\6"C#_!#MB!;L'Z.%2.B)L3>AK"9C D5--&YAO!MQ3=19IE82]M M79"S3EV[&4'HCJ*?=H9 +(>+6RV%:1'1IBY"V@R'%8K?J TXT^'(?XU 48YYQ6"M&?+INZS".BQM_"MM_8GQN( MGIC$FN&WZ/D(6Q?+_*.PGL]L;H0$9!.&0!\.B>'%IWB"TP1ER MG5?< W=A#:;-)2-N;8R>%>OG\U[8!0&IY*(N3&Y,4'AB MR+F-G.CT=\0E\V?XY[B3-N:AP=M)%80Q0B*XN7>8J:Q,7"ULN:LCZ=8LD-BX M+6;.F3UFL898P;/+F!A!+$"HRFADH2V)'4(]0G:;/;+$QOLPFY'Y R:&)Q1" MM1/$S<*W&V'W>1.AR##,!*81\*,.N7A^EU.$CH#NS%.8TV0K"]'Y9;^.31 L M./6(X'1E2)A<7 /2,4)P) MHF FB'F\-LB*MJ(P^IS +>5FS[O6E/2@*Z^4D8GR F0^^ MP,IA>$\M%,E1P M7N7ET_"JX,VM5"QO4[ZZ;!E@H<>Z%F(Z._VYT:Z)*^#_4,KLU[8%S)]UY06 MW9;:U2I2:%4"#O>'QUUFP)VE)[]8H@ J5%L0\9 MT3E"&;$AU/'.14GI>1=(G&:]OA.)@Q5#UI0Y=573]I-0FH4YEL9*!031H^-' MB*@PP'F$@JER$F>)*,F""6]4E*R)'6ZVU4:O,AWLI-FRQUPJI+3WT2W0$CU1)(J6.4D=O([=J[Q%PKMZM9;ZXK,7-DY9HV6KVM=CM'T]1F/PE>N\1^ M^>2"A3C3$&88P9A]A^.5Y^$FK[I76&95Z^8D1ZS4["5-FF^J(P,:I+Y.@PNM M]Y9L[BTLI-U26YV,VK&KU7M=J8[K9FO]EBHXF^CMDFS/H98XKTWT7-G@>74[ M:J.^6 "DQ$(VT5EE@PNA'C$9]FX9RENO?G#5Z,[T4JAUCUD6[*RJ/#,;=MGB M6$4#I%MGJ1K5YDJY=3;?6RC_(76';@WQA:0=\(6BO?!?F1L)O]M"< M8MD*%TQHSPGI]( M6:\:&%Q_'$_%?&[/ = ME)>%0Y$IRD=/9F0:E,Z)Q""RE]EP;)M_8H_0P./Q O%X-;7Z8$S@4 M>B=F5J.E^X2]?4B]FO8T$(G,:$'//QG8"\_R!$\PG6U#=PTX*&_HFD^8"Y,< M>VR",>T.Q[,X;;.6-'1Q%FM.!#/ P(S9O>90 =C9!79'=IY M^Z?<"/C<%WUG&LZHP%39R$:C5YMM9.7.J;[62L3&[:[:TV=DTD++BZ<3MS[\ M*P!5&6:?NF$](9T-,D$S4!KB[,YD](4I-Y'S*NMB1Y'"IY:"%Y?"(9 M+_)KJ4$<2%A;64Y?_"LDCE&*)F4T,^E%O/X*MGK#&@GA;V '!RAY/>5/HLR0 M**F%&Z@_2W>S"5"=^X)I1^0;S:),$K<@?7@Y7Z]0P!DKH43XL(R!ZSH@I'GS MNUGR(6%!@(6@\T4$3ZB;L:@#VARH70)PSL,DY,A266 P5'N2R8Z(R9HAD_V6 M,&$X$A9R(D+Z,'GU%=(SR*RS,F/J!I-7FX[A:]-%*9#VWN>A^'7 XJ!3X*3@R(@(6/;MS9W\)MO,1=G(]7 M="_K@\:U=EEK7]_T:JVKJUZM?UMOU3J-P6V]?G/=J6OS'0QI=J8=,&/@PQOZ MW98VN.DT:E<:O*8UN-9J_0;,LG79;':[W<&@WK[=?M?#?J6['E89Z#O.1/_BV&P60;!@/T\CT[(@@[)>K7(66D$MKO^@*36P#?S/ M36Q0\59%>+!?Z%QO\5AYSZ+_1+6@61=,Z%.U=H527ZO4"D7R7/$<\V" M:E2[Y3GML'CN+^8Z!GQ[@=UJDM4DJV6R6D&UIMVR6E.RFF2UHV:U@JI$;V.U M*O/)@9J!)Q25WF,DVD$\V#-F!H49+#POB*<_<9SG27C#Q8-739 5% NJOH-+ MG7,O P_3\KPK9_)DVD1T,3%>)6F14)'2+I \M66>:FV'IW;CP$J>DCQ509YJ M;X>G=N.I;IFGBNWR3D]3Z_5*6N:2O:K"7IUR["5Y8\=>:^7J4<+0(O5'CZE( MIO_()(C5WB_3?]9">2YD*AX*XO.DJ5^F ,D4( FH/TC"DBE DK!D"I DK$,@ M+)D")%. 9 J0?+]\OWR_?+]\OTP!DBE $K@Y=]'5R[CHTFH-K=9LR!2@M>_1 MVCU5:VE5O$:33%SI%I5,__CEDYHL^!VW/.+;FI$51/78D;9-%Q;J._".ZRMJ M3*-_QVXW_PJ>%K79>1"7Y*7/Q@D3YN8A[&T6(QQ"..!C" M!#V3<(?(?SC)!2Z[)VXI"V8AN:OCN\ ?.L!\PM1Y'J_9 M_1QAI9G04E71?=\UGP*.@Q0]"#).ZPDKM,,?0:@Q&Y\U@(6?36S2C;T1K)E" M'\*>VSI?@S*%8\ Y\OZSGN<,3=Z[&WMS.9;SC&T,J%?68L^#7%;%!M_,\V%U MU(PA;)V%IY&H[.\ SV-O*GB;H"TN$N)OZB.?N35?_Q'SM5B\$!MJU.5*M!B8 M:\JP^/UH,BC;G "^@>U(0N$RLD!@\38%KNE]Q_?HP[')7JB7 78\-R?X(VW6 M!+].S07"I6!?%3&0Z"^6:!TANE4$OFF!5":1*E8:OCR]P[F[*]H(BYY;"YOH M\5V$IX H%5P\K1![(!2Q5U:4:P?"+9>Y'O4?;Q1U6O<\H^&T$/4QY:0)8=DV M%=0#*MJ#:S'(-QCC;G3O.G\ H7WC![;ZXEH@+>KGW459'JYNEZV?MV631''R MWIQ]TNA-\QJ-8+L/Q84_UF ?7[&QGY $R]O,<$,@V72*,Y0$8:GCZ1PDN>1MR?6\BIO2\ M"R717.60#.^@N5&A%%'246149Z'3MRR]I#6T,D0.[XY#4R@["^; )=C*=[=5 MLX=R:JUL5O08DX@5">"5'[.A4*L /8@+:M"V=4L+;LJ5S)KRP@O M.(VE(89\:@RO(R,*(WK[;.I/IF7ZLPB)>*E[IO?@FY;U M#V89O]DNTPDF\5$W[<^.Y^608\UC0R3)5^ UC]E)>JPUSRYL9_&*/(C>K3S# MRSW%<14@>0_VUF5#Y]D.T1D"00&CT15RP>6Q/W891Y+5\&T%3WKF#_[PN!B$"Y MRZ]YYTD]O'LNVB*Q)S"E"SKT<*K):: ML.A&A^,6^''0XL7/X\@>NQ]\O*E=?KL9_+,VN'V\^?9>T:U7?>:%&@I-#IO- MS7',^%HU%*+"7/M;G?Z79PKJ2 M/W(< E]#!$$H@B2L+E/YS&A'DD1!J(443=!?DFB"I+)+&P+*_RQ[")F<,VS,KC&' MOAW#]-%QC%/UDMVOUYKU=M:K:?5F[5&N]MN:H-.MU]OS3&* &0%S!B B3VXO6IU!OTK^$:C M5VO=:->U7K,]J&G]>K>I739NNHW+XRS3&QJ<7+*+WY2=UBT-!U6V#?#:YD#+ M"X"E1I=UW-:IX_:;QT:!*.16G5E]-D>L:G/Z^?^8[GKO8@MNJ[2_QO5+I>2 \F!Y$!RH*,9:%,6Q=; M<-O=D2J@XJX"#W86O&R7670MX(W-Z1+38=LXN:J-6=\N2B_#+8C0;5G7'^F> MD:9M^NPS%H&:O^6XG'W1_W#<*[PYH,(CX5E_2QYU6(ED#GB4^UH>-,4@Y5D* M[]36%B%&1N#.F.Z>7?3BFB+A3>@N3WH)GJUJ]+;1,?]>BKPKE!73+L@2WARY M%Z+N\@?YZ.:CZI: /!MJO9]=J4JRPBFS0C[XH2:P#Y(Z3I7:K/=4K=&MF'(MO?OO#IFH M*SRU0^4W;0,50Y),M9CXN!Z;]7IJ0\MI-B:Y3'+987%9%KR@7#&>76FU?D=M M-OM5X[=LY^#=5EQ(>1NVA@LI4K ?@J>:[_BZ=6KX_RT*H\HX=)6.*,HH9K.3 MA\V*:9)*T].)T'"QB913 E@Z(MF;N5,/0U+R"M)X MY3*PVY3&O493[70:E2-?>154"3L^/[T7JRZ-B"!E8J\<2 XD!Y(#R8&J/)", M ^X=2O+HZ@8CJW97)8QDR<+M%P@J"$-^BJS$N6K+$F!R[%.K[E5K1<@ MY&-J+H?Z)''W%:5=&:SGDK??4'5PD&5AE>#U''ZM5T7LYPGQ186G5F&6K3:. M_X1HI,)3JS#Y%FD?\AY6C^^DNR7=FOE>EG#4.+MG)Z1!BRM9QL+2?O:2M_3RM;R\G6 M4DU>V>ZI*MY7;52E.VEBNU3;*U7!4QS'(@ M.9 <2 XD!SK$@222:.\9*+*UW&'V9="JUEJNVY.MY:I(XQ6\=5URFYI58[PA M6\M)5CA.5JAV)H>DCLH*REYVZ6?96NX0B_ <9%"T&BZ,;"UW.B[,-EO+]8J: M8\O6Y1K.A]KM5S^B6/:\DOY7B MMUY&[K86YVYK,G=;[:EUK6J]MRM-42="Q85&4C^KR;5T17(W M4_:6JZH\SKJ$?ZNUOWZGSUY?[=>K9MG+NZ"*6/+Y^;VRMYP<2 XD!Y(#R8$. M8R 9"=P[ED3VECO&"D&RMYR<6@7<[HUT^NEGU4UNR-YR5;DZ/WR^J/#4*LRR MU0;RGQ"-5'AJ%2;?(HW3*T@RD!IGQ^ 1&7>NA-_X0?:6RY:1LK=5=Y;J?*>D6@H%:](4%!V]ATV5ONU-FN MD.NRNJ&78K7M:CRM4T4LTY9ZRR4;O(D_[ZB[7.8PJ=,X4!:T_1'74# MMOUV@]U#:C=X3'"#\ !ZC7VV)OG&)CJ>EXN,C/1]$@7XLN"TRVV13J50TJUZ M%DJZ5/_:U:151")WHUL3S0[L*GA$-K^,:%KHS;K50OP2>AEI01.6PJ<*@NNMGI5DVF[AUE+BVK]]-SE-?J.Q+S: M+JYG[X)N35Q/5AW2M]IN:UT'"]PV=WH"GNBV!YI0&KTR(PKQ_.]A['N MLDL$Y]SK,VJ6DHTGZ6;B2;8!4 +&>;KXZOBL" ;4/1?I"T]BGU?]%\9X\&&1 M-5J[DMP>?.G.D4.[07K]SI2Q_E*XLS[&E#C"RJ,->J(-&B8V2)E:NNV=*V"X M%[U)J]<[_$6TT\HG&VL:@.!2[N'[RJON*;KA3'W"A95[T<_%62U:O3'\$#^- MP_"_&A_>$5)LK!L*C(A-3I5G%[8-Q@X(M6+Z"JS<"9['A4"XP=0U+:6A(1*N MT3GG2+BE^]#8U#XT5MJ'QO;VX:OS0DF/2J--H,"&V(J[P@4H=T/?H6\U^+<$ ME!"!?Y>.[AH('KHV7;#9'<3V3:*A;;A95Y:S Q10>'V MZS E5T?+KF:9-@-WQ#/A _!6:#/!HG@QATR9P@XZ1H@DU5^!H+B45L0>4.<*9WG!T_(C=Z MG^Q[6DM1YS%J4 IVW2O8HQZSDT9=K7EV83L+YIQ@>;$S$>.#T%E"D@F=@ Q1 M\*1G_N#/30AMH3 X],(OI*'%G'6 @%:;U%J#:4)DW>JFJ[SH5L (!KWN'KUM MY9J0&D2FS//A($DF>P2A1O%H@0M>>QB"-,%Y\DF",D+(+@QI,$L(<'R8XY_Q M$]WS@@FGK+V@H1DE'+#0& ?;-L06WW_\^MN7PM)/4>K&SBQVNO6#1C2XG4N$;A;X&_#R. M@D#W@X\WM;F.&9\K1IZ;2)&]+W.+4P&<7P@6,/:C4NI(_B]"P:^N M!_G,:$>21$% ^11-T%_@I+BK^BNXKPGO.AUAX%%4C*>&^SD7I9N8AF$Q,7:K M?]XIP(%OP#7['1R(:QU,+%=%2^L\]L'B<%9E%Y,@)AXI2JWN%AXJ$AF-.G%/ M[5_E-=I<+38>J0A#%.G@Q-:EQWE:X#*\>K=F6^>]O267F=[WV@CH13:YREY65W\=K1"%P\V;.+]GFW/0]M.@3]4$&K>TT221O9>R*1 M?@&)=,[C@M0+)")-Z&/7 R\.%@*S3'\FM4"F/=JM'TRX)CS4?T=GNIZE"H9J MJWV^F#]Q$ &;HJ-XOP'UU-_DV1WEBBA/XG@]3Q74]FR_X'V PSS3@;<1^ M\-@+@M/@ T_$#;@6Y%FP*4F1QBK'L)G-SBCG/DG Y;.9E:L)?P]PGSQ[ ;KV-S.%: M\X8!ID%X6.$; ]KM8*YS84 YI VXA>%C2$E,"H*[5IT\O$&CR6(-+G M $B&@+K\+2;SPD4E!T?@.Y".RRC! &:*I_47[)OQ1^#YQ!1 WA,SF%!YV@)5 MT,SJ"R#P)3ERGA)'[X&T8!@XX[O1 PP]B$:^YP/?C6*1_2FK>E=KH9FQ?J28.X?3OH[V2H*?_1 M9EWE[RY.&M%X2ES9?(=F9S/Y#JBC/J&22,E%>M9+ O1NA!XWUDMG0,=D\9 H M&Z%HD=ULNFVMR.J;6N0230%BI+E6]-D0A+O2])^J#\!3X,[ <:(6#Q M6+/2J3>MK A(%CRT&J>D9??8X\R\C");&U(^.UIKH]W=+$F^,4$H(3'7)$J1 M*+!>SP.?$S08KH7JLK5V<=L;\%:<&6,//*4MV\;XZMCH@S"#%*1'I222GV-B M]U?'_S\&PXC,NG4%4K^A]EN=C.,?<QPUCPM,BNO M6(_-@?F\5,KSH^Q.,\KNI#3D#]PUH=%,;]ZE34R.T@7U7"@%C?VO%Q M]KYU7/$G?&[N$J;5SKR$(3[#,EP+@1G.@4?K#!!YIL@KU9N$DPB0E2<(J01; MKVPR9;7 LBQGB,-G$X>HN;9^6?QV/]M,*E[9RG;2CE>&'?;ZS0Q!%#K*6["" M-FJ=-TNES^8H+77Y";:S/+1"&VK7)]CMJ,WF8NRZQ-+*(4_WM[0V\%V_OMB. MH@QQ5L!QW !IFA3)P[PR2I7VF(4Q!55Y9C8%%?$9W<"0.2;RD_(6PICR^T44 MU< _&!1SQFP,DM&>#__A!@$E9XM0],[5UC[J]WQFS[KU1?=]YGH#&^@5VY#! ME@Y-EE.EIU^M*CV]353I8;YO\2L2((#/8/D\'WN5GB5%5'@-&JTW[YE$$5_D MMO]EHY'+9LI'Y#^#7R+ * @PQ7N*D>M,E-')5@2!ST( MWQ458CE7EFS*_^IVH+LS16NGMB5F6/JK%Y@^K% W;<]/!==1PA=,R[$3S>H2%SMTUX)!?1BV4/=UL\#* M)#FT=O+'F"^NX/#HMAL/U:!#_60/_^T)@N ;PJ_ $]]Z #$;>/2]>WYH\6?A MPX[GI430Y>PK?(D7%PO_/*-7/(3K ZEU"2I@9/K>PJU[AI).#S&[UB?@H'D/ M6(W(?T.4M]'.CM@0HSR)^2'9\JM!5$:6#DQMX(_H%:"_Z5N1+YHFE 3E4Z ] M01[GRC\8U5J"N3C12Y%9X(5#>3FVR ..6Q[^64D>.,'!=ET-U!8C*1 MC/B&+_)TZV[TV=2?Z()NW5ZF[7H.>< 1&&S$7%<8)?%%N(.!H%>\JC<".&%S M4KI(5",=4(J#&[QTU;T0O[$(C"0FCC)_MT=V538Y 3F#GXL7EES8@UW@.J^% ML<5[A?V YV9HFG 231P#;=JY\@F>- R*LZ41&*%5,'0"1 32\Z#0&<$K M#$Y%G./XJQ$=Y Q-3W C\;-K$G;EM,\-;%P;19I% M5EK$-EE&(ETP[;ZZU;KEA%)EDQ8*><252)(];0N0Z[XSCN.13H8[0["J5._VBE3H:)GR%W!B37Z>:5&8_.'3IR][KKS_9M M\TNI(&H2B-+(WA@4Y]?2LTU(4@*(4I[)PGD1EMJB2T=\BVEJ/9#,)G S_"U24"W#Y>Z M_5WY.;K!KK5;O8S(XIX);,%1B+/1(5W\&E]1M%Y<[@-# M$!-^8U+*,EU\L\A0OPS7?*6C9;5^:*R>%QJ#W=<5(B8T[U)5517V)ZI]$>*< MND"5_.]@SU)RZ/_?WI3L=ZIR=G>$VT!Q>Q'$($91 M8>D E._&8\Z9RXM.[X1)V6H,%C-\7W#D",R/GYOO=5FC^H/O]180#0^\UQ;F M/#9*F.>%*1W%P[_@+<@H3BZEL#>1R*O+50L7/8G*<5V.+8"!)[QKY,"&\287 MN136 MJ4*=NA?/'7M>1K>2G0=+'3(%^_!A]W834_^;D"E.,<9^ A&OV=X[]+G2;88( M43+D"P]0-IEH)9"(8J0&P%6=>C]/)]X(3+9?LE.$%3WO]*1'"7^ 82QF5&U5 MZZH,!^V-J@&>!#%L??SW+%&4;<4.+H)!D&Q$<7W>-J:U7(\YUX[GR\CL*N&T M+EDYO4K!L!SH_=V*3@YR.:_4%8,E0:L^&"OZGWN@YC\OTV$,!C*0T[MK^*_O MMS,A?U'X_"%H?UT5RE(M$Y08$PWCY%((8]U=W&KQ9?PE ;O,V2/BYXQ0C-;D M/DH2L+J2/_*62!5J1O?^>WG'L9*&;'ES.6V$R?@4&$=S41>_0R^YL;[M6[F7 M<6V7N\W[W.G_O>^>=UMM<=G>[F=/5W%#7^N>5^R?5VRF=PR-]>Y(Y-^_G(,P M^Y$UYBNVYMMLT^JN?777OD?=M6]MM&X9_&@)\BC2XI9=_';_^@=U72/.YVN) MN&:\]P(@4[1 R3;)O/3>L7KIOY=XV[V O$K%/=&+0C+'NGIDL61NG5GVR8G< MB=$K5A&&60$@O'Z#*.\I%K8Q:.(H[]N.3OSQV',1.- +XI1KW68@15Q&!3(6 MIHW7%0P#K+H(=)I+<%7@/[T_B^Y KB[AMV0DE;UM$_.\.!Y<#P3GC=RQ_+W9 M,7NEV SHB1][/S&5;[W7MM,L\Y#O9 NV<[%BP)=@2>[CR^YKW0,T7_8,@5H" M^*&):=B@:#+XEE5.&Q'HM_9E9)9!KVXR%!\+#>C?:B4)5/*N8B:9=V%-++[3 M7)+Q34>W-T)F)!G/E1A[=Z1FR^Q;BT0"N<_8 M/26OGE-N*)7^J,J?[-0IC#\?Q;>J%<6WFKLH_G=\3CCB[%SC=_)#\=8L+8O: M(*)_W_57,I[_[Q2$5+\0R;\1\R;%FKTKEN0O?J^L"_2K/WOW\6P@T5&%4HQ#FQP2#GT!G.\DY8?. M2(WF0J*GIR+-*RE6DE9&K!FMTDPP& U\03C"FRUJD2572@-S26XJ5N%23I+V MVPPJ**^SO5S%,6:;0QO&A9^I\[5'LK>)(D M%;4C>"_$:B[<"!<8SI6^NF.56W]@]ELEE[XUR0@=N[S!E66=6DW]SR>YJ?; M'+1+-I6%G#F/M1<3\H1:@3$6U!<",\HBRM7/55^9ZD67",/VLMTG[<2Y :5\ M79?"U;&M4DUCV:L]RKH:"$E,P5B!=9B+3&('V_#83LZ3J< M3)4]=$IN0XDN?1A@LTUTDFTD)>W>/MMKQJB>+;J" M#$L[&)6PYVHK:)EW>0]&T1W2./-;7P$I;0/YOMD1WC/KL^3N05-;>8QEP-8/ M*TVJ2Q+K1';;M/LE^.]+R$*_\&&$-UHH-'%<]CA<>4MY^/ MY2LN_KY^TEX)TGGF)LUJE$%#T+$XLUD4_J0NA?[MFDU?$MM^1)N>]SJ3.PZZ M.+ZW8[J]8L/Y5H>;#OOL"C&2*$#O &K%_$1@Q(&99QNA M@E>^3%!%0 = @VYBBBAMNR0IH=C6SR.\8X]=GY+>&S M?3^\<61W96IXX?Q$]?$7:)%X)%$5GP),S#LGPG;VF:E:+G9;%1.[]@[$KEJY M 4OG-+,C%KYOG!CH0Z@EGX".C5]J.2ZRK" &KO33#)'D76!*C\NR*B5:PJV+&\']*0=U,1"'1 ",B891@> ^ORRNA_HF4F>N2RSM+N\T4;X%GVM!Y M#LL[)I[1>[A^GA.]2,_TO'!Y1/;S;Q/]YS4?9+[K4''M%:D MJM"%G$DGZ\DNH M99F=5F\;NEN7K-$M3];8ZU'\07V -W0Z'Y+MVUW3[I;4].C;?\.+V1''WS?0 M9!>A2>["K-TR2,G%=IPULRXP:\MLEN5/W8-9-^N,6C,K)EJU!F:OMU=FO5]( M\>FX_>:P4\I[FUKMBET^6[NH;\I6;O#2JU*[9/S7WVF8_#KW+OYPWUG!]MTC M[-TE>4S]TZ:M_[D5JL^CC:';ZS/J"]?64__DJ'>\R5A]L]M9M$W7N;[WHR8>G<8:K&S-_>'3VW,#PYL,JQWZ M/F$;L,S-X3>RD+9J\HH59',-AV4)W5PU;_X]YX6O+\BWBC @-YC+X 6\[\5Z MUQ$KW2P&XZ\NJ.G9R^ JK-Z?'&JZ5&5[>LG 63 ZRU*\\VAP_.86_C$+@<4_ M1&$ZBR]4PSU\AH-58I3'JHCG/D3.[2Q6'OZ0N7="AI<=EV7AQ(R&5$YX;-,A#Q[R9)Q,Z(B M!T I55T)\H-+@'9^I;KPC'%LA(C46FX^5)>8'&E+_:*\,W0@BM@V"BR=H==UR.R)4UK[&;U9HU%16):.H% MLC?V."^)EZ4L6C?%W*;4^K=BS9),)E(,YLHK_";# M8>'FN\@=3?-;!F.^@1V1 M-505=X$0-:@)DNIOS_\WEH1=BQ@!M*BM#V8CP/]XR5QK9MW_5>%_'E>KX//);KQ[B(J8*E9V$0"!896?VE7MM]%PC!?95\/ZS9;/?*NU[! M-4WK>UY$>;B!#<^;7\G>5UNFDO>61++GI?4.X9S9!/P$EE,XNB!6YC['0,'_ M(T:JP=670,GZ.R)O]6VS8Y?]E;,Z!@SUIKCYTAO0(4D-.!;4+\5J7BK MD;)WBY2]'4[Q_%ZMV[Q[P6F7;.;=CF/E>>S[0%9CZ!3.I'@HRX_HX*#;]T;= MWOZ$%G&WYX"W-]V\PM\U^G:-OEU1].T#(V_O%?W['M'YAR+IBP2.TV[<*_QM M?'("YXIN27#_16]'RL!L>/,Z"QS_-O;(JGV?&6/G"HF1GOE&5PIZ)/>/W&]* M>@1^3RD7#\"H?X&A[XUO%T[MW*%,:+S/9BXJ1.!S(DJY!F;&KNBG'\/P!_X[ M>R9^Q-NR#GX=2(R$F-4$(87W&[@/4'X/;84OMR)#%\2^?6J_PC0RAMCA3\3 MW$"](*_9;T[.3/3DJ)SRLN'I$DK[I1P1GDV.5 M4I6,,Q9P;8N&Z/^)A)/DG0&_1MXUEL9H&(-Y3V4X-YB^#:B\* 0U!( M\)( J2@B*Q0A:@1%BK62\$\F0F2-H;@-T>N7ROJ-T,=8&'4L@[O[!"P7GWV# MZJ>*7!0E+S(ESY?G"&;E39%*$/@4:>TV M3+E8AAWI#2./#"P;U82;2B+KV1+8N!]!>$-XK"E\Q4N ]TK$,*R#$Z"AO:GB M/I)%^7;%'APS]FX()3\"T[#T4#4PZ!3"Q4CF@=,$^0;L'.8R#[^[$@'VA#=Y M__PXQ)4Z7E00CFHKL9S.N& <6WD$63Q1KCN,YC:3I0HLB&IVS#FAFPM+MV : M+)R=K)7QO1_H/8Q3+#M4Y\EOEIALU'4 A3ON@P1\7@QZ[HDW'RJR*N.V9%*K MN]Z:(*NZ*RXX[>?2-,!D7_JHU:='[VHXS]O-F^SF7$AUZ=3D]7)O4_L#-?>U MH)R*G%BQ\HMYCE+]D4F$XTX4L\"='^4'< !J*!82R' QDCC 0.C2I.@2 M6")C+U%M')6B)>G6F-\3OF=)QU9.&7JLHB;'HR7',P/5DXRJ(8%%0$M!2K75 M"$SI)HR\.!12XDM;DS$YX(LK3#AA[8UUEZRQ-'VCM\O.U3EH?]\78/\P+9,@ MKBFSILRBH$3;A.(P04REN#.1Y)J>;R"83X=NE!\BD=7 0&EL#/+C%%C7[RS. M"(XO)NA\6?BTSK!@$/TH=SIH5DU-LS7-%F@V0LH*V7:>9GXN."YGJ@'\_A"W MAI#5;"P"*?P=8)\#'>06*!63# AE_BH*;^:(55U_J7 <"3-@.R $/BB^(HRD M-:^, AAPXF%>.O+7%R(O\$"]\8>3"J;B2GM9;1:IG1#YJ(H MFE@(%WF<1]84SI1,!YPY+9ARQ$: MD.0!4"?+EZOY^P8>9>7YHPIVQ7I/XC$*)79#@'.^]ISV:31N8@-\%AH MK[Z1GBCXM2AY%;TIHW>LM$74-C2;%OT*-1/43+":";R \UP(QT2XDR#TPZM; M)N>1%T?I3/:G&CN>GT8LZ26XR:TQC/ 6R05'+/[+1L./(P<[!;HRNY9%-KJQ M,B^NLINRA'-FV3RD*:1]1?-XK(%LD9QD2#AGB!6M1& M(9#AE.,VDI&DUP0=FE&1TBDWK(1AZHM%S4T/-;7WDB@99&KFWW)@*7>^ %GY MSHWTIH@K64,1U^9W35Z;6QZ:LTX&H^(X!)&% IKHC:0MMHL35YZK9)Z@D$FELYK3EO0KO]J6<" ;>^&/,58"3Q<^;(8'*NBF5@_UKF@@>P## 8 M\.[(7P'7Q&[DS72!J]T.-8<+^R2%YKZL!7--Z:NF1E6]W+L^ZS8O^V(9LW3H M$_(.EW%@/#!F#Q['<6+X'U>0V8MGI7DC<^!AK(\.1#"A*QC)P(@O;"-)P H1C/L? MRJIT"A]B6L\IT6!RFWL[BO= Y=$K9HXLOW$1 R&DZMPU3HSN1-7'E,-U$?!] MVW5BW$],8@(=:GCXC#>^794TB6F)(IK&C%X+!ZF2Z&"WS:RMO/H0@R"+GW+N MW^+G;OG'-^4?YX[;D2YGE5?(-& E4J5CR%1#P7Y0=6O*- M0-3QDF\H^#DJ^XF".$\EBOJMZM6_ ?W>$YC% )9BIJ6(&9<499M)%-+-3B# MB7 H%*;.Y1LFHK[G1-3L:& RINWSM1-B!)*,0.U89SY<6BNG63>.Y-^GY$9 M;[*VKV& DBLK?48HF*SVEM&F&YA\BLC43JQL"_*_^,+Y72%8KJUFZ7]5<$2NE*#N,1:K%8=VEV*ZJJ^I@UJZZ@L9:X^;D=6 MZ$,6RSV454I'CWZ?-]*0/]K*I/YYKI ]*M:^@ AW'^+\>SLS#9O,\M%3]CO%6@'G@4*PK M_P:FF)7) (5:C$*FIN%E3N"\'& ,%M2U\,,9N3 HBYDO@S(V6!:=SNIN+K[G MQ3;Q;9Q0Q&X: E\'WO_@ "Y8Y4%2&"=[CM"D..;GJ2Q_X^+[*5B*Y-_&E&DV MF1V_D VB);CRGDVGV &$W(M73B ;,G_^* M 7PT:(\+G*'=;@Q>(,DZKDL]&$><8H0&MEK(E$!>M"@&%L]E2,Y9;9XO"GLT MTM"\J/ '=0^G >&[50J?CL8B+UQBQ$^@]Z,P2N:TP 4P5)0:%I'*--&F (\*JXSCQ)I M*\8UCM.(N%N7 \Z0YZD.:!Z%:"2THPDE/M>%S+#$RY]"BUMS(L>&E_NSK+"-;I[Y0,X,8]QXT]63 MGC*Q3)[#GTC'U.,-*,875XZ+ FFE=1#B.HE(3#!Z[IH!LQ/&7_!#\W M]'PD!GQ-[D_4^N/*#T7C],<^\G#(QD M[N)N4]@L=-,8SQ!VANZ0L.$H$]\X&X&M MYE'" ;V GCF+INKQ,R_"6FYW85+_5P!E@X0WSL9CQU.I8!^X9-5XRRQ,T?6+!MFD'@+;?]%C M5+C=5%(-LTO""/T2+(PQX)K.V*>-?G=N_2U!$GV/&1&HO:B1%_33<9+L=[9' M.7J-.C3VE(U\!AOBTQ45]^J[X-I#=17.+A'9%]E-0I6.P9D&X0T0QLTDI)IT M!"C4[R]%-F _NBM]ZQFWR++ZW.98H3$;^33)Y#+0@/7@JH&Z&FU5D-+J$EVJ M1,9>-#4P,N,A%"7?K^>U=]D/S>(\3&50Y,80700*%@UQGH(^@.4.^4)?ME!B ML#);@BN@)"]FK$@6._*O@0"0.2(*5DIQ3(LM/9%9@'SASP"E "8!C! M=Q6RX*FT!,XF#*3:H)JMPIRPY@KGJ[1[Q$;;D,462:Q,=*'0(GS>82@GODIJ MQ:I BI9$$3.&.Y@B6.=0%Y<-N%H1#:!(X#PZF;7!E;EX-X;ER^:J<\D?/O , MWLRO^.HK+VT, J\Q29$M"YG,)0/H8CX="59X.*G((KN,50 M.3;*$7GDVO@WF0F:#Z0"])D64E>22)P*A&H1(B)+DN5!=L&2 N%2BI)3)SYU M3B]YU%RT7CK.9>[7\:8S1A=7.,W -&+B^&/B(_+BQ?G-B!&-R(''*4_,.U)7 MPXJ]*06W \1"BH7*SO.N27P1C+ 8CSTRX2AP3-LK81-0".BU '#NJ$=#L@X* M$G@VHT3#$79$.G=F*D'JDY,P_:/)Y(-&X7)*\DZ=?_IT\=+XB,+5:!U5\'-= M8++PDKM%*4%9'TDH\A_SH<0Z8EA'#!]3Q/ Q:.TL0GC)!0JW1QLA_))789 [ MM@P;0 :G^.;H(#09>O(SI[UN^\6YB;#:*J3+$BC3S :@LE--BAF]ZB?I)$R MQ2:#S$/J?Q-9@;P MEJ$P8-::(-,*,TA%))4=;(#:PGS7P'+Z! M2P@P$8]-=FP6PP7F,'6'HF=T<_!(VJN$5V^:UYVC,R30O7SP0VHHH.H39/&" MPJ>$VR(5_Y)S'.\ T<* [%"$2ZSZB+=4.!PAI4)+!.Q'5_WC9R22#QIR['D> MB,I!9 VI&\!.;1$N['>"X_H44B??=Q281Q&KJ9#A:R5N:?LPL^\X) ]LF <; M1J &O[WRCF!%94ZC,*$R,X9NN '&>VZ;3;MM=FT["VLGX@2NNEAY)&O+=B*RC)[=L?L#_I4BMSN M-IHO.)B=/05CZ;,=190?.^1@V0BN:M/9Q)'XR;K\S%P]C-PE$;H*P>Z_J.UN MH_\B*ZRF1^7L8XR0CM3,*69.-!_GZP91TQHT6B^6+[AA?"U5"FI)V3)A058+ MC"@<$W9ET.V9@TYOS5Q(:<#YV;V>V6_9*Y^VLWU%!XXA0?.6S\S+]CIWKN*N M!T(+.A9\1S)L8U!;158F(X0T$9I_!FOD$:%GM-TND_.%_DUWAL5]SG.N5<*V MF@W<4;$<"']W)%+=>_TA0ORCKP1Z>+22BA?)R(X9GU#B]G,+Y$7?[J/( +IN MOB 'WO->LV."&MM.BLU3VO-!LV7VV]8JEIZ73U?Z3"6Z:JQ+.N+3 MF,UFG]3I@ATX)\?P>7B\;S>7B9;";-BPXL9"!"N?(Q#JU%5/O)[M]%3"0K#5E:S;' F+G(&>9D>,8OZ?C* MC94A\+IAS!8+QYW(7PS6W8R!>[4!\Y\>"V-?LJEO9J%;ZA"@187!;'[W)GL,0*@:ENVZPO;=RL?*TZ%.5 MA[A5,2K[G$KK45?/97[J:RI6=S.8&^*N!_]\9J\O5=GX926.Z:)#CGQQ[)6+ MKH8G0+SXGY[;:TA2UA=8'^!#'Z!='^ C/L +:?"\^FT8 M893FY*TT,5_N_U@UY_H&LKTDW(2;:#?;H(5;P5L* M)5479"4_!C$Y!)]5+I@PW$?C&3[?=/J#&JY4K5S:;5; M9GM@UP=3M8,A.=EJ[<5@VKV,W[7A_] R_J.XDO[8@B-_+,3C,OD/3;4H3IKM M6IQ4[F#:=MOL=[OUP53M8$[ZEMFWVX]3S#\V4_XMPHXA!#1F-%!5 M_ZDM^JT=.BVSVZTM^NJ=2V=?\J0^E^T,>K@!=QZGG']LYOR9EO5-"2>U9-_& MB&]U3:MMU2*D<@?3Z=9>M"H>#$A(LVGU'Z=P?VQ&O*K--1$[@/#5L1Q69 EB MM:S?@G('+;/?K/TUE3L7R^J8 [L.EU?N8$YLL./MO1A'M1W_@0H$"LCGJ@]E*UK<[9K.S%^NH-NLO M@CB-4-37,GT;^[UO6E;MJJG^ MSUTV'D2:WZ4$\>XOV[0<\)#DO?$DVWVSW=N#F;/?(ZKIX:[T8#AP%/'$@QO9_P_H30S0T5-*74L5:"_'2,4MO=:@MH&5]0I=BI1]TI1;X\6.@V1LL-L'SQM'TK; M4#+^:WN (JN['2*G8_AA+.$+SXEWY2C8;UA%NVV;[6X_@X'3(1X7,>;P-Y+!3=P<1*BCMIO7PC00NM$C*/)P M/(;7(FKE_) %G$:: :-:UFTSBC;R,KF8MGMNA"[A;Q,2]Z>Y1NH+3;ZXOQS:( $8 M%+*!E8'@K3CD2G.D8;S/$&*]6.K6Q/&H0V5YI^H<%K8<'_TP\*Z[P70E.:R4 M26^]+OVOO],P^75N1?RAR8J6FD][XX>$>[WSE$K<<*L=>?<:>W,\RP=XS5V0 M+N\QC=UC8-YK-N4^TK(-* 8=M\(YO<\$#PB5^2BX1XFDOK4*C7/W)%(DAZRG MR_8^\X>3' _PQKL@$(+]618D>L@I=;I=L]_=-F=ZQY-X(!XMIF<\"AX]'%^> MA['>E.+X^7.G\>&]<^[&T^^TF^9@ZP*X7>OA@V7[EC#K9&\Z@5\G&Q)H:/LM!1%N8XW<<]ZL"7[*-Y3:W-#JK-=M8/HE9K.U$I MK5[?;+=JO58SJ<:D!8!/"DG<$]ZS9M;=,&NS:PZVACAX',Q::]2[:M0=-M:H M^70G+&+UFF;7WA9AL&)\6G/@IASX!8/T6D[A?2#T:@[FU3/;W6U+]RK& M@;6FW$'\)&O//7:\R+AV_%2H#MW JYCG"G_&WDAFP-0\F_/L X9)2FL!!FW; M[#8/K#8?NAR]YM?56(4R%WWDQ;,P=BA7;9C&7B#BX]>G3R7X>5J'/6OF7V-4 M?\2HYU",PTBH^I;$^:E\B:]X.;Q_E1;(+U2_77H_GV;M&T$+9 4$1PH;P-A",@U;@@*8 M5K]M]MH=(ZN: Q*8,@F(C 1XNNKLS1PBX,9+)L;S+I7'-UMV.33 +/)@\%OA M1 :0GA>.3,/):^09&*#315RRGFG DZU^H_F"(0+T2GI]XJ/(@W]H@ ##6R-, M(WC^5$QG$R?VB.J3B1>-3K%,_Q8,%^X61 6-L7$S\=R)X;@N*/X$5H+K_RN- M$\-N]%[@;W$X?E25*&ZR,W/X":U.H_MB\P'LAO%5;SL-,N_:D*/KA"-^#S* MD\Y2<528#15[@V!W)>**)JM00LCW@22T25JU6HWV"V,$#Q"^C)M%MW +IK"1 M,K05.2Z8+E=P-99:E)1VJ/H.H?9[ G+%80=HSQ3Z;. M7Z"P! ./==444VV*J1323DTQ5:>8"WEM?O7;,,(+V,E;Z:AX624Z>K*18F4, MM5N'1&QZFI6T=\5O>D )4][QH#EHFP-K6V#SAZY J.GA4/30MBS3;E:M(J6F MAP/5.K2LKFGWVW42Y<&U^0$U>%VY6S6^;/6Z9JM52^EJO/$ !-#IMJYOSUNHYS/W M[]2+/=+.5"M0*^2#L6,;R].LVI]9C3<>@ !Z@Z;9[]9.DVJ\\2"AYG;7;+6/ M3B77-^9M0LVR2-$T+KZ37SLD>N)BCOD(?5$-?!'$:H8*N M-?'A[LK=MMELUT55U7CC0?(+NN;@L BIE3V.)T$ G9[9''0J=O[U?7GOVOB3 M$_T0C%3'6=K3L+XF'Y8U^]WZBER--QXBS-PR6]TZ[Z\:;SS(#=DVVX.Z=]M3 MULEGOF^$V MUSTKX+L!'#S&-G7=OVRL/9[O(3PVV69'5M,W.8UVSN]>\[IKHGCC1 MG5AFUVJ:O4ZU[)[6*KOGM^/L]B ;$097!G7*IC9!I7T*C[;5PY9[;9MMKM]P_%#V!'J.9C,O5[_>[$A!@\C^9XZ<6%# MCH6^U5OVUMU" M-V[:@MW3VY$;K4)Y Z!GYR(G=B6+VL(1QL"C5/DQPA.QDZ M,Z"RG\ QB4".N0EE;\,;(7[$W!T-FY?AKPL=7_"U10;?H-EAV8,V3RT(#<=- MO&LONN:>RIB;&37K]W:*R..B^STA;,7([F!RTV??363#7XNYQQ M]VV K+ED5.,D#G/V>_8WG-B#MMGN'KBLOS[\@S"^;3=-NUTU9U/M8CBHBR'/ M;LRR=$[W$D*J8ECRH=[8>@J+? IOK _R2-Y8E8.LKZ>5N9Y>.CX\+#AE=2@" M =?4&N7H<.9JNP_WU';=@;0:;SS 9;5KM0[?@+2BQ_$D),")90_,IEUC'=7J M>E%=%UK34HU*W9BV"DS;[YBM&L*_(F\\D-;N-:L&'%N-XW@2 N"D8_[G;,=K\& MF:W&&P^@Q.V.;?9;M>^E&F\\R-6[WS-;G3H5O5;BBTK\?::C$5HA)I4>SNJN M =FV7836-:N$,M6XRB>A,*N"PJK\<::[^O[=I54]1?L$J"!M]5MZ \NJJU6 MV^RV#IQ_7='C>!($T.H/3,NN>RM6XXV'T-AVIVVV]XIB75^N*ZNQLR,)_B!1P4=>/ MCQT>=/4QC+Q#Q\=^PGPS0@=5LFEVK MBJW/CEH7/!6PEGU:E#5,2RV]*BF]:@=$94(&U.5&9N-Y@1M.A9$X/U5%W-&; M-=7@^%)6;K4ZYJ!*;L-J',73<#Y8IMUJF6VK/OZ#O_$0536#GMFV:_=#K;6+ M30 .JYV/LA7VWKF[DC?%NOMZ[9S 9!6S9S7-@7706I"JG'E%IO%$I-U)E6FO M]EU4PPJ:\UU\%HGR69Q@F]>7,CJ3-PH-M7:]1^[)>,C6V?MU>&[7.KL";I(- M&F?7Y+8EN1W40%H^]7:O9W;V"H->1EM/-(CS1"570E\X8WA"()$/X.O-XPO_-X1%KZ,UL^ WH%=Q'&-TYD3W.*0 :PEQH\CD81H8_HI]I(7?BQN M\$-<;S+Q8N._4^HC[M\:W\0LC!*T0-_#MLJ-:)[^-_^%NS6+!'>#V1^#OU(IA]&F/;\ZGS0QA" M4:EL[QZG4R[@A44XB>&,Q\)-:!\[0\X$'4'3( M/E5F2>-W[M0>"9\FB?8X&.<(\=$P_A"$!D+$D4\*%@E[F801<1<.$WD"MP;' M@2^17D-83DCE30O3OX%!A>_!A'#!0UR$$XY?@+O&N%[GI%#8*!H:9 MG+E)"B_C+O?8*3[U<:ZP$W"ER^D,#G8?ZC6@LR7W7OX M,%PGGAAC[&X/Y.;[N$E\Z&+4V+/4&GG7JIG]UP]O_O-L7H\UL6O]H@(J]KF' MCU2O^<)X[[]_6]EB6'N)NBKK TS&IU%XDU^BBU^Y G;NZX?/OW]:W\9XX5JK MU/*\?'[VFM]E&'9;O?85O#?3JMG?^I^3S._P]>S#N],WW]Z=_>?T[/WW=]]^ M,1S_QKF-EEN^ MYWAXN]CQ[U_./WK!CWRCF* VW2SM+[)$Y+[\\QFL!\>7EDWV[WCFN.K?V^M7 M7B[MLD[#3IJ$OQ9(F#Y1-)R;2^13*K'RB@8D>]#0EZ9.;<[]-/5&(U_(V;0' MC>X*E\T.+*,_G&OQ%@5K9!H7@=M 8TAC^R66:[76I)$N6]Z%1:).-U"=&_]. M V&TP%ZWF]A6I[B\.QO!QH*-(DO !X M!_:A>")DH<+5(;D%$DXF(>[Q-7 169^PW7@(> ;PZ"&U6,9N&\#]^ P(IB)_%O.;+/R6CPAM$3X7A[<&E<>7&WE[C]6XM;L M@;]24(7C6^VU61BMSP:<]_HWL'J#@A$_PDVA_?F%+]&^A]>(9Z_?L8SXQ#+B M8D%&_/8*QWJ-SIA'NG?K!<,YZQBIJ(!R!H.6V>OVT4R9 D7%$P%U,9,IJ>_?@G;S4]14KC/S@)^E$ZQA? 5"C%#!H1\EXT87 MSB'VF.<"9C'I=.I)GQ;+_&\-;$%=QBL-?"FJ, MP]YN;;B;V?N2R EBX&U7@?A/2/AT]T83(IKH73D"?LNW5^_?/UDO%'?\H>C7U_B1/EY90T6 M9L#S(O>1=5V) M2*61+5_*S\*:E ["O5%O@M=Z4_*ZB9\>G?@8S0BTGLFVTAZ\#GT'A^=][W5R M)N#Y@Z+TXA^GXT@ 3>$BX*EVPQZHIQJP":!DP@A'\-#3 F-SL#]E8@-+I/." MZ,;QX]!P9C/?V[][ZZ&NV!\]()D1+AYWZYS9".XP,6RX>\SAAX!NW/QN=>TV M"\)@XB#Y! ),F##Z08:_W)Z1 )GPGS>ZS?-5@=L5J9C?BR>Y.Y1Y$E@&"&] MWL];K;[9 EF'#SRW,D$9 J33Q\@%_#UT@A\- MO&/2I&/O)\B2()G$\GY9MKH;>8<&8P6-%*'6ATDN?"62*2XXB=S7R^OL#4RK MUP9^T>]+0^&'-^QD9B<^R5 UOA&G8]PILHUR5S&&#P2\%G\5#L&8D*_)9-F- M(%'(RQF'/OQ*Z:=,1K$.PO!W\2BHCB4(?#4]4F [(B#@=XH'1E0>#K@GL (PR MOQ4;Z'48JX)Z:<(%X\T!VQC-BTB>7$NAGU$;O!G'V! MU!P&TCM%8H#N7ZSRY56RX I#WA&S)V@&]'FT:P&&$+:664^JW91ZFY,,B1" MD&3"@->5XQ-FLD9%+6F&Q\EN:%Y2!)?6'$8K1#A!QO5ZQBB-E#B-!0;ZYKV( M;#G!,*XWRXXPO!:EXKE +ZNE,@G\[)20$:XI[ LB]Q97@50Z35$\QVAG1>%/ M(B%@?;P>\/;"+OIH0 ,%P(>=PH<- ]3Z67H%-U-C4*;2LXL5*-ZV4KQCN7?* M)8AOAW>[0(/2,9*M49<'RO9EX&IY)9L(?^%2P8X6 UM4Q&-Y#=G"53E*-7>E M\D=FPFCM@F>.!\OMJ,6R!2Y-B#GK B><&$3]GE"809A.SNFIF*B="WQDY%4?&I^&B0+0161+8_:#>DHJA2Y);@>7L)$S+Q MF11%,9H9G-P1D92?P;#\2!ZCD,]2*L.(&Y,<58!\7?"Z\)*[1;+MSK&$J_\Q M'VZNH\IU5/DQ194?@ZE$1WT!EH?1UDYXV__&]$R^^G'X]RO:!2/N*W4,GA': MI=^\UV^S;#ICZ7K1\7X,:UZ2C)I?^TTMO2].P5Z]]F*5-DH>&+HN.I&TCZ6) M@L;M^<038^/=3^&F>,TTOJ"' 7,+T;=&W[W/[&+Y'5M%,Q'.0-K#N\!NF-*] MU8.EXGTL#5R9<8>&B$#?*[M(T22B9#N,*^&56=I)(X$^6$YR5!< -<$\:U*Y M-/B<9]DY&R<8$!=@B['#]EOJPX=6RSFU.B?B)3UM=4;R7_E&O?O)T3;,@'QI MR@C=HA/*.,&'E7?[':\&)_C627+_=L-X0\W=R'-#";$B>]*\ZTZS[PMOOYQU MB[<:-5%:07$RYJ8;AJ9K=A#DM [H>;HU>0$>J#+JZ3(ZDF$&.31'(=)8><_$YFL0Q\D;N?(B(7O Q7+C,$SWQ>'J. MZZ;3E!-XR4$* Z3HWDEX5W0>S/VI=^8L&-%!YR$M#Z-%L*Z8KL.1N'(H3)P? M2G[21^ H4'+]/(^ 7P3D_O)S 4\W^GS;OJD,@:,6]>R]N\'_PDM=OC^EKC1/ M;9IR -.>Y3F M^-KFH!_:SVDDOHW!0 89'81SGQFN$^3NZ2%<=])$S'N[]:'(\QM+7Y>LAJ# M;>2D0-'>&%TCIE(YCN%FSA65TXGY/E0X@,Z7>.D"AVBYTG3$/X)3^4*DA@\DB$KY4N$2;#O2MJ (6V[.E.9K,0V# 9) M0"-S$UW8,;1GV=X"U9DX;2!))$W"4-*+9.5)5BT(],>9<&*W(G%$ G. M1\Z.7/UQZJ*GE8N70)%?XW&A6Y_\QB/C*H2I2JL'"2X/T\AW9Y4J,5B-&_( M51>=YD9;D?A-/&?-;8T>6#3K%!4039//F@D&5XW_PN2XH= (^7.8(,%G<5UV MC6N3,0M%1BJ"M*'-R;O(AI-B5:U$*=]WI()L:V$.'H9=_^*EUV[(;=V0W=H- M6;LA:S=D[8;<_*B_GGW[;EQ<2%8[E?_[Y?N_WGTS+CZ___+MT]GWBR^?C0/8 MIO=B[Z7"V>BO"^Y'"P;S@E2K(>W.^J2^F^PCR)Q:WP0D>./S'DKEF+2-Q,9&5?!TED: MP9T:;4HTUO ;/;%-3V"^,,FUA3EHOG,3IQ@$OG+P\E 84+F@4O).1?!Y&F5) MP)>)3#IX*V ,&+L!HI0=ABY,PI1S-S K)4LO4ZDN^2T_!O,K,Y6>6QV.!:/) M)1$Q*>N+(\IH:?N.-XT-RD8ST!A- M>$K0S7OD3!WTL'$*"[,CV*JAZSG*![U0>* G[%,J4N3%>5[LRE/3,S=T.M)F M-@H%%S*QG_M69B_Q-(>"Y!0F&1XI"6#&T"SR?,/NEV4,X7[+8Q+D;9PJ-H8?$2);IAW@!(& M-(N(IIGHK/'P9)82?@K9-*)LV3LE5P-5U\A"'6",AG_T1A#? _E>"O(@Q9>_) M#%=QP--PEEF0_@*[VXH2J32\=GR\[LMAY+J_B=XY<2*?$.OEU MU^-8":^Y?JO6M>\XP)0^PXV^44DA7[/UG=FZ56FV?BLHE!P;OV/$]%($Z)K* MV;EFW9IUGR[KMBO-NI^P7NG2&0M0P'G:<\VRF[-LHKRMP"$U[QX7[W8JS;OL M"+O(/W*^_E_1J'[SU=GD3O!].%78G3E1*]&3N*\ZC=;G5[_%4@=J]WJ M]=H#N]6T[';7>N4YGHN1/*K8 M,K)O]MK-[BOQ\\_V &18:R."7Y9ZQ7D191#)\[2_D,<1 95\/[ M:G[,R]I);GO,O<&@NNSC0,KA84I;GD7"6",]=[72;"\9/) MU]"#X=[#O=2X,(V/7TU#8(5@XVE2P'[4:*OR%B11J]WJ]C>AUG.<[E@#6EY6 M]/\5P1T=SD74\"G:)XZ&3T'_4GGB>:"]@)H 7UN#5OM(%>(*4M^U7ML;O=N/ M@]XW4L)+Z'T1N*2F]R=*[_9CD>_=[>E=)VJK3YTJSS%MG-/^K5:G27F$9Z-P MA@:$_KAZ:-#L9A3O1$,G$/'IEY\^W/XEL=O-IET3^Z,A]DG](B!(W__WYMM'N 4REHOQ-G13O##6Q/4XB.OR_%^5)Z[O MSL\P"*>W8*,JJ.=+=R*FSB&);,>Y&_L]]?.SCX_QU,\=WT540/P;>_(B*%%- M W>D@;?OWC]&&GB+D*->30*[((&/9V\>(PE\=(;"KT__OJ?_]=N[QWCZ7[G? M7ZT%=D $[4H2P#F%HKXZ5X+!:!T&WZ.P$AKAQ@D688Y&16ABG6Q&\A8BP8,# MQ"GDFD^9#05VN_6RJD13)]K>+]&V7R?:/I(LNVHEI=:)MD\FT5;;%BEYY@__ M\N+#Y[/OOW][=WD<2-!H5\FNY^2HRP"5]-9W68N#DF"@*9_&*O7(H4Z=U%". M?&$2/X$;%DBX6>Q CYT:Q<3QQPK>F*"9^ %3M0B#7XU2Q"E/DTE(_0<>%:S" MP=$-VVOM$?E@J[/IDY:U_$G0(<=V E_R;)NN M\8NB7':)GSWP'$^^90RSTMY_K;Q2'(85#O7R[_< N+;^LGY%1U-RDM%E] M1U?#$U"-^)^7F!0I^Q5:"WG5]]^^-[>_;+J#&\_W5?S*^- P_NT@0;\10>@E MIO'OJ%&3HGKY_.[4.Z->OB2UKMZ@O4NQ>C]*I/K.9>4#R_8=2W6P4<)DTV'_/*%K:F%^IQ07\@?O>\&;><;V!WZJ=5?X\;\>';Y_33W_)4Z M)M]___9,+4G[8C(^A3O.LVQ;BE_AM=!8[]2\FQ_3,.R!>FWNRRSX->?=@?#G M;Z_H#/[QVZM),O5?_^/_ U!+ P04 " #Q@ M7%)1N7(80 ! $0 " M '!I8S$N:G!GG95Y.)3]O\=O6<:^)-F;+)5(*KMDG@@A>21[3"7$)"'[F"F5 MG7G*@R=9*L:NR;Z$(6/)DI#!*&-)]LQ8QJW9SOA=OW/./^>/<\[[_M[7=5_7 M=[G?K^_G+G^)>#?XCK S'AS,;PYD'>"1X#RJ=O<@G:7\+HAQTZ-SCYV_X54RK.J2N M#5-4M6\'QPH('I:6D94[=OR$VDEU'5T]?0-#([-+YA:6EZVL':X[.CF[N+IY MW?'V\;WKYQ_R,#0L/"(RZLG39W'Q"8E)+]+_SLC,^N=E]MN"0FQ1<4EI675- M;5U]0V-3\\=.0E=W3^^GOI'1KV/$\8E)TNS<_(^%GXM+RRO4S:WM'=HNN/=[ MGXL+X.;Z3_V/7!(G3@=VV ]U@K+M MUI9;,D'V<^CV2=L4(%Y6A#B)BIXY$SGD#TJS1$\R\R 8O+>BUIP(MNQ3"1*& MA_H_>.GE]<#4Q.[MIX6&U[RI2*X9'*AQ#\^+G\&8Z(%6?E$4<-1^#&X^+&M% MYLN**+(IE7XOD"@>0@Q*R]ANO _]_9G/H$RRI:GI3F5#_H^(K8$%.QG*CHHW MHIC\^RMS!@RBXCOR9=PH$79=*$7JR5$:L\0O^ZFS!3DL;&.BY_Z#H+Q&W=QY M.U+T++X3?="J 'S2TR8VK'O7].4I7%W$T;P+[5+?4MI38OE[%Y7QK_)!Y8;U M?FF&)!N@#8_L,*\ZUU.T$F8") E8\;^3)+R"7LJCCVB2H@/ MY O*>]N6SGR&]IM"3[BS!#^\]2"M&J60N6%^,4:*9N;Z61@=H[O-P;A*D^59 M(;WA8U/:2M"5FP>.BED=\V>P6L&M639 A&6[^P;FY[\9>^5VHWP!YKP2G M5&1ELH%(IKE_]MB[Y*(;TS>&%)R(0<9;AH:;PQ=]O+:![+T)= <<[]/)!G01 MG>@]:3:0@/O$!L!C1:\HQZ=HM4X4RY[ E",&U*.4SPVT&"B<,EE=U0BOLFK- M@]>V":99]@4CWG'HU#ATYTWD6-\]H51F#Z:R+CG1^'PH0BI_(C#UO9"R8< $ MQ+@$9R/4":K95R9T?T;6[H6EYK>02)[Q&:F#0=9UZC(N74U;][='OMO_KJ&\ M8@F>IVC/9R57;HL)(6TI;<45WW/K:6B_36RC28*"2,]$B.=XCA@5UTD&-9T9 MDIAV&,4.+Q+!W045/3Y>L3A6)[N^D/1K=TC"2OCVW854BJR+1!H^4V,I'SRE MM8ZK-*?+,=1 Q!O/&U;S^)0HSU>1)3$O3-.3?=*4KXL'"X^^MU_#F7O*OO&8 M+G[)QW]2.BW%*PBG!_JF\%P) M+!)MQ&CGW,9!U!=/9="/EDW>\ X)K5K=2 M7V@9=-S6(&BBO?HWIN@LP74JYPY#D!>I6D\J']J:KCHD(4Y$=MYV\=HD^)@[ M0@V-HQY62 N5S"'L<>Z9A^:*!WU&D^NRK?;VLEN8?<_4:_VF';*T--=]<*'1 MD="ZE8X>CJG7.<)YD%(< 3[UA*9)'6)(+,)!-!72P09D6NQPKYC.:]6:GT%9 MV;"V;KNS(Y=SPS7XH)\;&):4C1XTQ8F3!^KZ!"W>%;1$'0X2$=[Q0">SRM4X M)?/]T40IE02CTK#P?FVH&\GXI/5UHKI,QIKAC9PFCW$-JW<>NW<_4:4N#\XN M7J2[8_L'FHLV8IJA-::.)S:TF-LG76/3+D,=DA@_0 \VP',FU\Y*'?P:.DLC)8AHRHU)O4D$Q)B4'^8V&E?;OA MU?;?U\,ZI0E2[\LT)"PSK[6FYP1X$^G0$?$,.RK'DMI6.GV9#<0(,N1!3>F/ MJ2JSB]T(#,#P K'S8N+FE$5'[RKB0Y_1]7G,;C36]=(O,YP,$&X\GLT::A,$ MS\_CXHBD>((6"=9CPD<]E7XYW4^/Y-VU'704IB* _!PN&A7D$33S]]Y4N88Y MEG$2[HB.CX[,&9FK;W*N224%@L_KTZ;6T!:'G!?T&?)C5&U" UFQ[11HVM,E MMYO,DEZBE8<4D?W=.[8&NWMS5&ID4JH$9%X;[$&PJ(KQOD7#&]6,&^^KLW0K M-A#W<671,)6EX):H[EFBDH8G*]H/[Y !SE(*KH*KE! "2WCL.?PJU>2ER2N# M6^T'E3S(CX^RI!AM#%$F9L%2S^BG\/'O"./E%.T.U'R8(]^ZCV30Z#%(@&G<467'FT@>2W@:7!*4/$:#>;M#H^; MEJ+ G\%F%4&WS#S'UJZGYP.\,W4=#^^*\EWI:+!I^J3U<^<\<$2(+HKZA)=F M!-%%D=94V,?\ ZLH=6*;BN>)V(._^F^GPFR2 [KVI@?.^*"5)5,8;[;@7S 8 M8W,Q@IC(C:6VX^##W]//P_2&?&/N9>EMLH&6E$)H7PV#=VY=:*8A3NE+BR%E M#ZE5T#Y =5FFE2(.:"M4\9?Q6?W(<2XPTR%T"LA)%.6DM_[*W6EK9A4?6HP+ MO;&@EU7 !E2V3G!*-4.NILP?*KB]M!.8VER?&%WJ9AY2LD3Q,_'.D3[UJ!I* M!NCN"]^<<^OFG& 4JWR2"H$-5#4DF8YL^_ MS6.\)7_U"CMIE&P]SGA@J$N/9 ,BLOQTTI%"&)15=Y19>*_'0^5/:$)%P3\_ MLUI>9)9NC_ZJI\.4;FBYWQ?_!Q5\%G>G$,V?>%[K$17E%;M%4./H3BM73D,_FFNV=6B4 M;N.2UNRQRZ35Y9QUC:TT>I>-I#4O%Q''7T^?.# K4_8*[8$9A$YHS?:LBY)K ME3#=\.KB3DS<;\7/3\JFVEH+(E :-KW'HIU="JQX*BQH2G8*/UL::.;@!7H@ MJ[->;@'?28X;ITF <2X_6Z6S0^LFPU+.V&+S%V934?A\TNUV],"Y+1;=[2+= MUH\-;(NTL %\LD?CC7%Y\^OQ8V_4/H_;ZK5.3>%>+LXMWT3T2=(V4PJB=0N( MTY8+T*[ 20W:R'Z3CMCM=+/KRI6D2W;^UL$.#G:U'';*O P>[%-)3;8Y>16 M%A]O%CG/$C"D^M(VF>5(AW?@M&;(K-8S),PWH CTC$YPBB01)_@UWZ9>>N*W M^:5W/2<.&3Z(RF,#G5]))2N" S M6NUO7#[[P;;VE?^O[U?MUKZ]N[I3;AWN]Z%UK0)7;+9)G]M@2&S-2Z]I43D= M3Q)U<(4TWM4:<,)9&^>:RXUBV6P!Y=GV%.R6)( M8>8#"7B)" U7RNXS8U]?'5+HV,P?JI''&M+[9](; SA>N'1I2LS"M=[YRW@8 M1>DRN3;W/1OX1W>7N0W[V%0E^QF14*#NN%QJ:)G1[XLH'L9B:[],ITEJ%#A> MQ]H78@800[J YDW=6#>DP-O=T(^09TLB\G9MQO-65N1M/[Q) MZ'K4$Z3@TR(V9[<63[=#=>77$S]0O6;&XUY3O?/3 E3TSU3WG'S4$O0RH"BA MNGKMN8FS0V]/(VZ$FVY%B+J;A=^=8 ."D'4%&>KKZ7P0R@;B0PSST":PV<+V.JCW7 M$]]B.+_Q-"H,,Q,3M?.0&<72.(/Q]54[J9J$'(WE&C*#:X*!+(%UN@6K"RYN M;/-V&JNE)DY-++ WR MSUON0K'E,LUU/Q?D)UO'B.6S=9A!,B]2$612(;/X+@]N5V8V4GXFMNX4LBZ?(GUTO.EYWLO4GN++,[WE,SGQ14.H_0C M,%WGC/Q(BJV=EKOU->(OE_/&XO3/#:@/9ZAUZXSZM3D1^\@#VS[_N+D^5.^^ M?ZUD!.%"CHF&*J([--F %U0>-< &*-<"4[/KQF,W6C0I9,>:QOHOJKV'0S#U M!.HI?YD\<9-S!K*XX>8?+0+E$>4.8U"ZST?BR!4EO4A:;B;N!0:"_V5A!>TPU;R$'O_])Z#5ERL^$B0X -<++F M\03J>JU]T"3O+:0591[$=803@U(&EMN45OI[H1B[[H:[94^_J18U7+H>FZ-P MK.;+WD?"-__,S+AQC?(EPEL":CM!0(6[R>$O2VP4M%TH.;K\N\?;VA>?O=X/ MRMY[?1^UI**RA+"9@W1HP ][ZJ[GD&_B8=IGH*KQ7Q_WFLQA09O9[^Z=H^3C MI5%9CYYM)H3=;@W)>>SY\X34U7K9QHVIQ5T=Y+0DY%K<:?7H\%$/S967I"2U MMRV2RT/LR?\ 4$L#!!0 ( /& "U?@PL;)P1, *GM 1 =V%V9"TR M,#(S,#8S,"YX3ZQ@/ ME OF>\>#T?N#@4$]R[>9-SL>?!^;)^.OEY<#0P3$LXGC>_1XX/F#?_W\][]] M^8=I?J,>Y22@MG&_-";ST+,I/_-=:OS[].[*,(V#H\]'HY-KX_ODJW%X<'AD M'OQDCD:F^?.7)V%_%M:744) G#+@9+!=4Y/B755 "*!YB,=8Y, ]&YN$HJ4F?K'EY'UB2Z\1AWA_E M[8.&CH98?$\$3<@]PBQ1WK0LRK4MF%5."@5Y0AZDA%,B[F7_\+!(5%!'EC0J MRE<(%KRB?RC)D8;"G!&R6&\Y+B@25_"1E.3('\E#'H',F_KDO>6[DNS@AZ.# MA!29M(,\S[$I/@ZCPBPIJS$<\W!H6:GAGM8,'0^$T:=/GX:R=&"0(.#L/@SH MA<_=,SHEH0/H%.8),<4#XC :_$)>*!;'H)KEAN!N& M'+/,7?@\,+S2FE6B10/]RK=((-U,917\RTSJF?C('!V:1Z/WT/5@J,!%)=++ M6!#5%:*?)OYLUW?>"2GUGJV2_-&!@XP+4>H^I9>_.G2\\H]*_2;D^*-9KR4N MJ+;'-?HA=0(AO5)[:5<^4DG:A!Q_M)2VX+W41,XZR$CLI)D6LJ_Y.L4!GE3 MD?VQI;I74X*:OA-Z^:L]OEJH?!UE+?1=,<-U,#H^:<;#YG"FBIU-->7?HJ6' MS0=M:BXV6R?]JX,V ,B?AMQWZ-"C,PR$U<:"PWFN%@Z(3SC5C7XH\D$\SP]D M4_)9\G2QP&DZ?@0/,3#XG$2!=W1JR%#A,^$6]E,?4 P7W%]0'C >":0E W, M.9T>#S V,I-HX+\.N7\/T4I"LM9!?DZ7S_)W85C$E6.* MNHIYZ*G7*YJWO&;\-+&GFIDMW[.I!PWA+^$[S):.^IXX9#&]Q\!8Z,"^1HCQMU M,\Z)-Z,"8D\H\*T_YKYC4RY,^F>((>D+84F5"5WX^M@*7Q&7!O.@8,7E/XUS MR>8>=&AOSP^H.3)%Z+J$+]&X@LT\-H7)'Q<[EDQT,V]F+D#+%BP%VP*K>4>Z MP/,#KJ.8L!Q?A)S"'[\ *X:,L"-F$"SC%3/&2$?BR%D RV@3L#6##.\MPAIKY= M7T9%&>XRT=*.8^K(Y/2!@D[,*?==G&X"3BR88!Y9,#>M$&86%]QU)_2H]J$+ M)S^5X@2CZKN(#P/YP$DKXL- /HRO"1\[CH@/ID-!D=U,GC:BRZ:?2FV*$>^5 M[&C'C?;1G!+&S0?BP"AS02.@I"A0[&3&FF8U&79T4&I8##4OH&OC5^S:N,YT MO>.6_@'B_0!":G:/$[(0F-#"R7?F^_8C[#4G/_*%>4T+,INX8I>=7U MCAOZ)Q.@'T0'U##(=H#'67=+US2KR]1'I:;&H&R<=HV!^57:]8Z;^A/&Q[[S M@.MN(*8RN<.IS:)]3J01YH(L"3KE3M9OUI,N0'PH!<2G*!Z/N $P>%2FBR0W MTN,CE3!N(VYV'"*C [D"EWD_,2?0FRG/D:.S=OTX 6@N0F[-0>DFF7$J:W?+ M$[7M5!=P/I;GC [B%;_,+XXE8\9W9 SG#V LFE*,VY@QXR1A;-=!-(+H#FQ' MS8 \== M&NQ*%WS*DXC*.SU[H.1W:W0@H=B6+E.7 M)Q!7&T![6V[:LM%@W(V-Z[)V>0ZQ9E=H;W[%#1P-*%#M0Q<8RO.'F[>*]IC8 ML+NC PP;&]>%@O)D8-T.TM[^S<_[P9H@(,P!ATZ?@I X+W;0<*UC7;C1'<6<6=,(NYV'5+=%I$Z,::7$UV@>Y:CBGL4:K4]5F!V_">L7RW*'JB=0.(5 M0;F!,5T8+4_==L6H?"U@Q3XLQ"/V4_#N0?M\V-#T&N6+\ZD+TN6G1)\?TOOW M-;5.RDPL?&C G'$_7/3 (5SU-HK)V1!)UD4O-""=U[ M5*M9/D[?B#BNDZ=%7Q*Q=?WK0F/Y#D03-,9Y)!''B\CE'FD-+9UYQSVAR>XX M.(S<,SS"3E_69;9@2QF2(.3Z)M4F_>@"0_G^2P8,9I(JP7>/\)%QG7*S=P0;C_OH] SJO>A" M1_G.1^WIHKWO4+09\ M3+2-.$A#'I;9)@FRE:%<@Y!S] 1B&Z7$VS\J8+OR5 M;U/4X0]*$O:36#TNMPT29*M%^Q,1^Q#W /M[=[89&QGS3\THG3ZCT45LF6VL M9P9H,R8T@?%#]04"X&Y9S#5B@A+:3 M#'])#F&/JXVG@G6N'-1[T867\EV!^D/(^Z6#HM' "X3N(G>Z MF]VHM(>4INN.]+XRHXL)75"KN+JE]1U,>]C5WZ2D%TT;VM8%DHI;8(JW-NUM MKW+KDEX$*/6@"P?EB>V*>Y[V:%"XJ$DO&%0ZT(2%C^5YY?*;H78*"E^&Q8^3 MQD_R'S&5GS"-OU NT8+?>?SOB07!)M+<3)/C+B?6GR$34HA<^GT@O\MZ/&A6 MA3D.1H?'@X"'^%5R,%7 @A!+Y6L$QP/YM?;/#( U,*)O0T9/8-8'(_+E)92@ MN ,C>AX?)SH>V/2>!ROAW&W0_K)+=_#T4@=R F_HEM2^Z)E])0L6$">;D[N9RA#D$E;6V+T\$Y2J1$];SZBK:$E1IJSHR^]!F:X(](]G MHQ*&5KISG%ONVZ$5G'CVF/('9M%KZMY3GFJDCJ*-G'; HT\Y?[9]ES"O*&ES M^^?L@5$FDQ:\H#05HI:DO\CV/'!Y^"$N6)I)4-[*)E*QJLO;RY1PUM8NE5@[ MO6,.7=YR"#S9 MF6H^F273G69$['U &?.,M\"BJ/P]:U>X'1TU# JEL(@-X] M\TCL7^/-T6JH M!^6FMDTKN,>4S$0"]]?E]OHJ@&JA'84F>^L3&XJI3V']T5-+@*7G&N,]R=AG MK%Y"J5&,2MV^JB(WW=?@08&N9R)63K4Y4?+S:'E1+R;)*$$HY_!K\L3Z7392]LU,:YSB*OT4"E2DRM!V MDPL3%*<.+L.ZBQ:]0_(;"^;)"R3):T_+=,9<":=(_2K+P>X"QR_)@)/W9Q[[ MB]IG(1X>S:]!.K6P78J94.[6B1V7MQ>*>0&=4=XUN-R4S/D:* 1Z%VO4P)26^C]W*VXZ"R7K85T99))^^: MG"1S5+V0:[1]F1GE93(A1/PDH#?36^[_3JV@.,[J:7JQ\$ZNOI$]1B]]PH24 MO2HGO2GG-%Q2+D.7C("M*O?6SZC+$[T;?NFEZR),HY8NEELHJU'C_1W]Z@*? M \LNC!([(_$=76"2VIM]]UC00HDJ;;X!(%[X?$J!9UBLQ9LO-XN6L*MIJK^! M:0/Y5B?5HX/JV5V0%NK:T-Q;&)>K1/'-]!RBX6"9S3WH:&C;)L$QV( S*DX\ M^Y1Z=,I6>Z6=6WD+B)%NXQ1/;F. MOZ14_#;W[RA>_PY!"_?=WPA8!G%7V/IM0-^+!&D2B26;LC!:3VR7>0SU$0#\ MXF,4J5=H4J&_D4]%4&/&#(; :F7A.BI*B?4G"RO"8! M0!]GOH(8Y65]EZ-2B'Y+ "J&G3^(F MU+554O.U KE4WBL*4S%-SX+(Z['N@.)<6,1)V2Z'?!'/*;PF'M;T\.Y *W*KJ2]79[B\$OSS-;RC+B 0#'VP]D\*)A4A?*U+%CIGJY#)V +AT)DDU[VF9^B M:BEZ.>?BNR(3/[WS:IR\QQ*_)C))7H:)Y%.F[MT:6;Z16\:ZR,I62;%%\A2G M1B7*5Y\*?PEQE-Q,K\GO/D^OGDUEJ"I]UK,A+1A/+LDM9SQ3VC/&Q^%BX; J MQK.EK\9XY5"X\6C"8-X;EQ7T8JEPPV?$2Y(NGIV<#Y8?05RN96>5J?MRMB&[ M63-F?]'52V"WG+HL=&^FO_H8JCHRMPJ+",S*EQV&T]+2:VX158(VYC_VRMZL MXA3K9K)>1A6WG+DT]=-XIN_[^)L/P:PG@W<,^E@Q[]6PSK;(+=9E2 C /VU4 M@6+U-Z"-R:/?11O9ZKUP\K?3P-K,%BXBXHY M3(6P%R/VCB[BS#*>MJP8A&(EEB+U]N1?DVW1S(MJ>5/6$?02I G#%^R)VC"A M6/0&)I )3"SE@M70;8E\$/;BX<1-XA7)>BT=V@%6/M\X'YH7"6JQ>: M3H0\IT7MM9-:A9<:7JGOWCGS[L:(#NF*;T 8B$LO6C?+O\Y@**6GGSLK7KV? MOL5S>1T+O)V&VABA)9N*.=V4EW?.0LB&=*<-@P?V4%O73ER:L MA@L\GR\G 4%Q-837"5G))R,J4PMM*V^])B9S M7GQEOWWU[==&,^?P'L!0HCGEZ?$^Z,H8C7!MD@TAAC- ML_&BY8VRE9#V4LK)G'%[(8^LQ%-27K2:\E[*LSH\#@'VK^+_Z73*Z?(;#B8[ M+YD292_6-[_Y_ _FS>*[T5+^BT_[]AI_I8U6MY06[BL]E'=ARWO5;1P_PG>8 M+?6#UV//7!859=X'2;XQB1]VR'\VB\>OA*R^+!&I[;4Z[]W1C5=1A FN!#J: MTX!9Y)6-LL[+KMC(CE^T,FK:I^P)Q8\AH* M$0_D[ 6O*(!O_R>TF0_SN;$YWUSGX;6I.I67;\]"]CQA3% M(0+Y&9"D7AQ]H8:BC]BCJA;11^R3#^3I-XL^?MZ@K9@@LQFGL]0=J^I4LXTZ M\_'V;*,XNS9N;GLT]<%TY+?NDW /UB%#TPW_=*],A*;M;6%.E*$RSK]]LBJ M[_/7&Y2DL:,WH=WN'Y[OH'$=G;\%*R@.<(4&MD<;';_NO$%575M_0WIL\_WV MKMIMU><;TKGB@%9O9WMTT_ 3RALTU+2UMZ G1? H-+ 5VL#+E-B4601^QRDM MG.<7^*X6AN[)CSJ%-&CCQ702?3@-/:%+X,__ 5!+ P04 " #Q@ M7IC'L ME2 - #1PP %0 '=A=F0M,C R,S V,S!?8V%L+GAM;.U=6V_CN!5^+]#_ MX+K/BG/9G>X,)KMP;K,!/.,@R;3;IX*6*)M8671)*HG[ZWLHR9YE'O2?,.*'Q>?_DZ+C?P[%/ Q)/S_O?'[SAP^7M M;;_'!8H#%-$8G_=CVO_MU[_^Y?/?/.\+CC%# @>]R;+W.$OB +,K.L>]/R[N M1SVO=WSVZ>QD^+7W_?&R=WI\>N8=_^*=G'C>KY\C$O_Y2?XW01SW@(B8IW^> M]V="+#X-!L_/ST:MFGOS(.SGUSDZ.7GC0!Z[W>AGK&(WP/0Y[\N?W^]M7SR1Q2-&1 M3^<#R?/C#V?' ]EL "0+/,>Q\&(JL/>3%V%X"/?H0DXBS'CV@3='(F%$$/@J MP *1B /,]*DSAL/S_C-Z"KS5T)*POSP( M_LZ;2SR6,&>4X1>!0;KS.5@1%U'_%6RG.V=8_L&O'Y\QM$3_DIC,>,-L98-YR3V?V/$'N&932?XS3CNHGVF;6#= MC.(>TGO8'(C<&L?A#>&@T"3%34 K!U3AWU*F0^;W*(,QSONPYS]C,IV)W #( MQD',?Z-E7^]5>8L!3^;S=$R/@*Y=]0\9G3?03+0UH0=)EP M^DZ8H-;ZNMPX>P_T:GA_ ? ;K>4HF$?80(!#< _?"FU(: M/),H\M"<,D'^EW$.ORQP#!9:/5.TE6=9,DY;I-62N7I#8A#L$7G"P>V:]&%* M^7"+UNN,5$W#KIU!K9H!9B2;V ,MCNPP1R29-S1IAPF[@SF.6V7N-QS-=>2E MIG^CL5Q!_0T+B>: M$T+;54DN.28V.-# -[/AEEAA05V_S(8GLF\&M..3_?0..&'DDJG9\;-3[&AW MF[#FEOH4)@/F)9"_<1J10":UO F*9)+'XS,L?;$D1DD R )]'[3FP/MW.!L1 M9LF['/H^36+![] 2@01=)HP!Z24VE;JQ59MP1=SPF7^6TM!.H^=E$$L/: !A3=(0*LO40+ M(E!41K^ZM5W*T[VAC-!77W9 5X4<%+7I@,K?<13<4";E\1L5=XB)<7A%^()R M%'UA-%DHZ=?N;1791<))C+E<7Q,2I]O8)9B"))X"K^$W3H(TE U6@43QC<:^ MQ=;Y$K5:,.EJ%=,5#C$\?;/UKJ@B6!&" MTNQE%FJT^]E% \M4++]B,:/ Y2?,19J-*\.@;FV5 M\B]YOJF$U-VOK=)6X']>O_A1(@L6*^@VZ6JWB&0CL&55(6];=$4A;$*I$I_1 M"/96GLEM-=G*;EUA4:L51_3(2%HXX_ 2E#6I\")53:W2#"8GUG/;%2VM4EQ2 M0Z$F7J^3"S@J+6GM?AVBN9=ASG'XG6<*7 M)21^[*,0,LSR\H*U]]#IU@"/; M.ROE2=76*M5W#"\0"?+(.^Q#6Z2II\"@IV5$LGI=+.\B% L@2VZF"VDNEIO[ M.EVL8KB754LQ#JX1BV&MZ]JWD*MPLHC'?K %4[R6,XF@E.\5NMT=;,&H5BOT ;JR*7Z@DIT M^AD0EVH&*F'5B-OIXK,GE$7 #,PL]^2P"%!Q", ]82MDX%#K,GXN-U2/H*+QCV24HI_![A=$G$KTZ\KJ%4T>UB'?K@CW,S0X MV( !GW <@@AH<4-OB XQFM7R&_7M !7P-"\BN< Q+M=P%:UMU_VG I^34DIQ M82N[M<]8; 2@A,["-MU4UE;2JFAIO_H4M"!]38]:(/0Z6:Y\?,*@Z%:[P&Z6 M;[T+R,0G_ O*E6B#D>S61N)TS\HN"X^DS1K,24RXD%/R5# IU;J$.LWJA7 M&U-F[>CM#?L8VLTZQB*[F+8HM$[%^2K MNW2N1114NT+M)&+Y]0,:\*LHZ9< M"NSJSF:9TUM#,O;%9Z["V)E*3I6*FBMUOZZH<*;,FI_GHI+ E<<@2F5$Y,(I4OB8@AS M/V%IM]*I/N(S+XSH\_[2J:I'.)).K2;15CH5"-DY'78$:EP?%E(@Z]P]G,ML>!ISU \Q?> _#H,L5]ZN5,G1%B_? P8E*%IC=(QTI)R M?&V,%?V[1B<#HAL#275)LEGGCG'E-Y.LS*3"&TJT<9H,UC%N< DP>\(WE&T. M0O(-P6F44ANWR6"V"UJ*#/T;$J/8?V7HEU>[& [@ K[,^&B 3S& "_@*'#4S M?(H!',57%-YJC%DUZ(_",[,K'0M>E5-5E68XC-V+^O(WL#[2]"@OPZ575I2@ M-!_ ]D6$/L9![I2FVDXD#(_#U3TD./-*Y4K*OM\$&=]>4%A[J,XPWW*>R-?E M %F;HXD: )7].D,SHO'T$;/Y:/L\O08:9;_.T*0\'2]$9D5AYA.N)7S*?G;+ M)F>(X0O0;@%(B51BJIB>NG$+99'2.4X#A>.PZGZ"HM+'&MU;('I[8L&OF)-D MOK8Z+RAC]!E^*2+7J&,+A-Z#SY.I^G%8^KS"FE*SGFZ6C+9D;%&SY>!8GK9E M#NRON/341@E?^PS9?T+_[& 9TS@4HD"]S V1$,KP*K+ M%!MW2-E@2E7B0)63EP(S-5526?=;FR+NP9=LM8CY0*W:?Y\P.RVIM%F_19LIA M6K3-\@;:S#E,R]:HSM&Q:G[3#.7..SI:*F,]S)A2B<_;6@+T $1%E:Q_?>=\ MPS25$^?/6F)&S>SD 8B#JC:E1!PTDGJ',/<5R&OG'%PZX-L >HW$4(WPL6/( M:V9]#R H7 .X1H+8)077T=&F6I:$N[:4LURL+#)T2>\ZR\7*4E1K1UAC*K!W MZG' [*$X\ *\.<0IF4M#;SHGV5=;_LCV];A!_LHW;RK?^08C"$2B-9[J(ZY[ M)V'_1V M0;!T1+;0\=1(9^_:@=P;JY$CT.)8O7-O$F4I0537_JY)G@ HKD-L9T3(T*4AOZH,SDW9+XIK"-7N*F\79+9A&M+UMUZD0>F>L M41OA-<*/>^51J^XEW:=F=4VZNN9<79O#J:,$#O"Q'2LY!=.JC@AH I SDUCC AK0;+74KO M[H4=37,H&CG'_ OYWP36)GSR?U!+ P04 " #Q@ M7C"[H@:1. "7E08 M%0 '=A=F0M,C R,S V,S!?9&5F+GAM;.U];7/D-I+F]XNX_]#G^TRWVSV> ML2=F=D-22SW:4[=TDMK>O2\;$(FJXIA%E %24LVO/X!DO:A$O)$@F"PAPM&6 M1 #,!TPD,A.9B;_]^_,R>_>(*4M)_O?O/GS_PW?O?G=.U:@/$$9R?'?O\O)=__^;__S?_SM?T719YQCB@JR MQ._^\_3VZEWT[H>/?_WXX>3+NV_W9^]^_.''C]$//T4 ,O^-$Y*SZ]>_?+8IB]=?W[Y^>GKY_?J#9]X3.W__XPP\?WV]:?]N MGCI$8THR?(MG[YH?O]U>OIZ+-"_>)^GR?=/F/SV+]8JS 4N7JPQ_][X_40E9HC2/EGCY@&E'\EK'<$YHNL2Y6"E1_;JN MM$J&<4WN@H]'X_(!1]LW=J18,=* U\. A55WB.LOK=)\\I:R%,TJ(S33/$'JJU6+)HCM"J M)@QG!=O\94=A\X?__I2R.".LI/B><\HI'__WDP=64!07!Q1;]/"*X'/#]R=Y M<=YMQ "7(?B2_WC(4OJ&X]![C_A>OXI/A9._?U?0&J)*)!&=8/<+1*$*23[72_XB!@+8$-$'YY_FY0[5Z=NT;W-]$35_)'G! MF?H\J^:5ZSMX+GZP1KQGRW198BK)X7E5Z:6&B3P@;G:C'?:_O6]1/IVIV@F) MR^H'H7OBBO8N^V/I\0 WV M3$@:BM$920[W;]GC(:DI*178^0) V7]A1,_SY!/_>&V4:9H.2.6GAHOJ=]]@ MFI+D@O^M3?_7MO5&IY@C,RI?M?1 X^5N%$7HH2UJT-(#C?<4<95-?#TMD;*F/JCDKU!1MO=X2M*4O&F\(5V&R_Y>N)+NTOK$O M2BN-_9K>4/*8UJG]HPO"HJR2Z[>/?\?O):2*6DW/'UDN23Y7<$U M_[L%XC-U71;5R6":MRF-YIV&I[Q6RVH)R%\LOG"KRF'2'(8_&18U'KW;]6O/ MEYC.^:?Y3,E3L>!,MD*Y?,4H6P].ZT6:X:_EOHW^BL#73;Q01<^XI)L3*I^Y MUE:#TW:9QX3RQ5+Q/A1YJE=4B*1OAHVA_52:4!342X1!8DE\ML69,!J;K#<4GY)'SX\>$^ M+5IM>UD3#U2=/\<+E,^Q1(:HF@U('3=]A99YMUX^D*R%K-;GHYT OID3,B,_ M5#@GZ_*E!CXG,_9U$AMOH^?/*#\SLX5G8(T;8OL1*#:5VF<([2,X:(K#+$-, M?P*'R>S3^#@&9Y7&>+[,W!\DI,N0W1_ 8ONM2F>*"9[ZHG;/FIKD M\#07M8/7%!<\C47AAS4%!4]=T?N\3;%!U4],HB1,,4)53TQ.9TTQ0M50%$?\ MIM"@:B>*\U=3:%"5$H.0%E.(\+02W<&^*3)XNHEM4-P.Z;!)-3')N:W)ITC\ MQ$B6)J*N1_2 ,E'G(F(+++*]RQR522H>K) 0A M<<-LTVZ+4Y]RX><_@*3DN MR0QY\"-%"DXC#_XDYM*CS 1_?<(KBN.TDB#\YPQ7\BQ/3I9"P_I7]7=N8J\P M+=8WG!,+_NS\CS)=[1_O'N0YNQ[>Z]SLR\Q[HG-P",W'4!#!@Z(K.(I?.\ M"G41A7#B6$3U\+F/5B1+XQ1;N!@[#^VGBF9WRH(C\>TY$ADM]LPY_MN.,O[+ M?PM%H5A_P7R?X?K5(V8%KDZ:6V?0O,/4Z';&"Z;T?T'_)/2L9 598LI:F$+= MR -]S^FR7'YYL6V\(*WE^?!4<2FJI*KM^>!4"3:ZGKWX6%(VU+:=!K7>UPLW M<)(R+KCNC^EC&F/)BE$U\T4CX_97\WHFG5EMVVE0ZYT/;D4HE.3COWKFAQJI M-&IY"HC(E#7)PGYY56. M6LI^/\5YO%@B^GNKB+#M=@Q8W$N^7IC66_):A(-MM[&QB&Q=.QB'/<9%(*BQ M8Z[7/::+8-R5T1B;K^A3;D"&O;PBF?XE-9R>%6$H^TQ)N6*7>9R5XDQ#D$G$ M9E?BY'J%Z\EF4A>'O)1UZ%(EE[BK49Z6DYW7JS3GQLH9Q1S#!8K3K/U@P+3YZ+1?X>;F3CG[FW8[!BRC MKMG&5V>W=9IU\AL(B81!7YTVUV[HJMZ&2*4CN?+KF'<\%CRC\IL@C]O\CYC+ MUJ^XW:UGU#:$!1]!6/!=^<#P'Z5PNO&OK.$&5=LQJ=98KIK68U.N%B:Z]M.D M?EP)R*E*DQ31]9ZHUO"/LKUGZE>K++6UM0U[V2!Y'9(E_O(B^+.D\0(Q?#*G MN))SK21:]G) XN+&OD@( O?+6EJPQS9A:6 ME7!/*"C1MW9 TG6.-VPIIT3:R $!-S1=XK,-OM_28O'M[C-YQ#07;'E'_0 D+Y=I(7;W,D^+]2G* MV_44L\:CY1R&V[JGD5.I!M(>=$8TT5_0$"AC)HE5N"(T:$X"@XA]X#NT>5 $ MDA.KN&1(P&P""4B'4_N)8&V/_5 !5L;S0$1]I3O_(EW/F2"BU;D7B;4W#R)* MSZ>[Q'$( L0IU?L52?=3,DB ]6&RQ"H^>W)U.L8,D?#,"'I+J>]Z)F;>4E"E M3R8K17L587$TMPX7H%8S@;EDC)4D8N=) ;E&7&J/O=C748T9!^RKR)8#PZLR M'PK1IOJ"XD)3'U$OSG)4L,<19QED,('B,KV62,PS$\$Q7S]%&<)^W4-(R*L4 M^"T1Y5#E,(H^ K.^S#T5>HX)=C;C6(=8+'K^;N$=(QY @L M"SOT(?7B9D&1CN-0L3(KU#G4&Q<>_XJ0GX5\P_:M>(4+_^[7F^,,NVD2#QCIU=$PL,IM,P4+)WC$I+(P**U"'YM* MS)*[P*D./>)R(9Q$NU]Z5B6D$ Z#? H* MH3ERQTJ1'YW/'-[@=OKP]_CT!FR?P>S7^3\2]G[K^ .<8,YPZZ$UHH/$4,9CE">(1 MV4:+;^@VO*G+R;OJ.1KZZBZ'I(:[O/12;A"JX-[E=28$ :8K1(NUXK8$5;/! M:0SWC8UT;PY>'<:D'?*!%(IUW^- $VY%<8'9HA+=?O;:E7BE4';D9?1TS4>G M75G*4-]AJO2/6HOQM&3<5&#L).;E92:EP M(3.&)24%NP_@MUIRJ!O?1J>D6N/Y*N>IQ<4++\#3WB1/"\ MHE"O;=^)UG'^#34^&$Z1CY0X$P\+V0GU2 MG#S$]@8AL-TEOQJ=4L%C6+VR1?H[;6 RLQ.=]$CJN85*LT-4FM6Y4D"NB\EI M];V6()S";V8Q6V 62S'OM^\F9!-$+()CCB; MP&V8AM>,@H\1K:L;16(&HFVN7?24%HLHWN10;R@TS!VP'-5/ED GHD(^P-O+ M!WA3D6M-<3.A,6PR$$6&XB:E41>A9ML]1)7XCRH)L0(A5B"HX$$%/V85O-L^ MY%75_E.486[?V^K2A]W\*,OM;PW:\-O3AC79=:UW@>RERRGN"AF2JK9KC/:I MDE]S-&1^Y>&%1?OYD^WW1@U-C72&I/=L0Z!HU!R'Z=M\5Y@QC!N75#Z_JB2] MSM(SZQ3LNV#?!?L.'!#3Z_(F;J&&"QB/ZP+&([CI#DZH9W#?!/<-5/>-C7+I MU6GS4S1#*8T>459B#ABQ3=G5R-*-HQ_(CV/'E([@ZGE[KAX()52."TTH"/-& M72P77,C^*F3L7MBNSL-BU"H!CB& MXX0LX*!C!QW[B'5LIQNL5RW\YXCAHJA90URRE/'WS+NHX?J!_.CAIG0$1?SM M*>*:L.6K+:NZ;M?']X4+:7R==,IT!J"PWL&A_-5] 45A;@Z M/4_.J@H&S1VE^AAQB[Y^46V91>@3I>H: 57346E6AB*H&T^-[E'7\!5A[ 7K MGJZ_ZM5^W M3Z4N)X:4:UH'!QO8J)8[_(BIJ"/&-_13G'.;2W+5C&%K!R3M2IM=YO&O[#_P M;$;Q^C-_<9;(23/O%=R2P2W9,]E*8>X1&U,+$JX>Z@WIH$N A*ZR#8B=-CXY M3[J)&P.,1]9HB9&.6P.H(X-^XN9((JG,C7P >YQILY<32,(#)OD-I/!"DKU,1963G&^*#0LIX!0;GPE)A*=%WS MT6F_$NHYU80UF74[!BRCKH[;C97UDCYE,(I1GQ"2,GY(2G\ZRP>&_R@Y#>>/ M_!]UB)*J[9A4B\,ZA;C4M!Z;6RS+D@/47Y[XH0,5WC80BZPS')$R$VK4C;=5N& M&+'1XW".*D8,>D%NLY HA95*;*U"B/@4=@BQ\>E Q*:UM$A7BP8B6IVB1*SU MDLF%\)DZ3<$=BBK7%^EDVH$ZL^\O;2"$DC@-Y#-Q H'C4V,I2;JJG"#9UN5& M1>))#!Y%Y*"5DPZ,7#!7@^40 ?"IV=[EPBSH)5G^!(Y; M=2?/X!A5ZUX@77RB(-FUG[^E%Z/^!(910T"V-:(0D.VKJ)M)K)'7$.P//T0, M99B)&&0FRLFQJ!2ZF*@WO.1,6U4@CE8EC1>(X0AM9.*&9,-H[+ZO\1.8[8;* M$*,=8K0/XFK/2,EE*UTA6JS%ABL)058U&S[V%V\8>ZOX'-(CK;=FW?G77V;FK;#5.D/\:/]BF11O$)I5V72PP/2LI%2808UA2DJC[ '[CCK@^5!9OY$<0!%>];00G_@"*X+?%,T<$2'*!W"8 M-X>*EYHFLUX#DUAMA*_SBZS[.2#S%L]3L1E7A>+3^:)@!A-IW"G$-8:XQIYQ MC4H+E_0R)B%!-3:ZB+V) Q&G?MB.$:-GAUJJ-[3^YV, 0Q&*-* 2Q#!S$TM&AY3>S$E;^H<][)B_7OT;%ZXRZ1+. ,,MW.'HX!I MNE&##AQT8&@ZL/W>XU?]_3'"B.9I/F<17W]U$+.M$JP:PY,JK"MKU?ZOD62-885ZZPZY7V MEEMM^V"J'D&XZF^(4J0I)MK:)AC4P:!V$(CE0PLA77?[R7D@O.MVX,QBXP], MK'"J#IQ*JI]+0:O+KIOP8L6VYI B+>DG6 M1_6*(3PY*;44!!_EV_-1:LH2G/]15B5GBP5)+O-'S J,E;4(S#I,C6[WGC,- M_7?Q B>EB#-\39A8TC)R)84Z7 SGU2^Q%[:E]$U(VP7?IBV"%6$H^TQ)N6*7 MN; ?^"XLR*PNX2UQX[V]I"/ZIFOSX:W.N5^?/9)GIPD2:6! MH&S'L^QT;054<0SE]^7'4CKBV/"$4AA'>+80+BP;G?)P8=FX*)CNC%C;_LT7 MKYE L97/7SZ=R4EY_=3)*R]WDZ]ZM[29"R(H6G]!18%I>\DR=:-P@AQ.D'M6 M9W'BUB#VCBM(\V"JB4"_$X M/20'(TPL#%NB<5>!$A1^C?^)K&X[U=\P@L(0)9Q[_T)LJS6B$-OJ*;;5\+3' M5VPK2^=Y.DMCQ']&<2R*P7)M(%J1+(U3S+8_;*C3A[K:CCAXY&LW@D(@[-L+ MA+4X)CW9,M)-PSZ::#]]!Z_TGR*6LNO9 57K^E_=B;5=9\]!H]Q*S+?UC]GO M]:7=XB<)&(,>?I.T6S595D^N!(-1'Z\H#GA!LS@TK4,HV!&$@GUCPDQC1;KD MI,CFM+V1@SB%:SI'>?JONBIQGIR6C'\TQM3RKD//R48$XIF"*9M M,&VG9-KJ9 &Q5V_!830@G/38")PCE2E;/GU M^3J'9FS4^?*S5>G7/T8,93A"><)W.KXA,8XDJ4B,R"R:+]/ZT=Y17$2V9W%1 M(78,VYQSEZ_TDZ/NGN+@R@NN/)4!O3U$M#H;[Q"@H,T$&8^2X&(Y A=+]68= MD[4W)9OD&S-&E^N\4Q3A]QHJ1_T'=,WFVC@A6\-<%;$[PU1^^MD8@ MXD5T@O-SR&<#C+;EU?;\&%%1[ZO$D9BG2 3QC.+GM)B$<4E*S@JVM'*[#:X M'WNR#VW!<@R6HSK8H.*EWS@GG36,5-W:R@7!58H>THQ39Z24]QC)=Z4D-)]3 M/O=U,=G;>FD98;3J.Y('H/$RLJ]<]%FG,1SS>$>B,TP>I@Q&"1 M!XN\KT6.9YA2G)P15C"SQ6K=+UC.P7(.EG.PG(_3OOQ."A?'EP*P:6@,!BN,)*>$C.70H^1@ND93,]@TP6;+MATP:8[7INN]P;I51_^*9JA ME$:/*"LQ!X[$P6(5F-Q-038=SH_&;$=-4*&#"JU*S:ZL]OB/,F45?YY59_AS MSDXOHAJ,]*->8WE%?<$7T*]B_50DLR_U(DJN1?1&22DGNLKET 'N.DPP&8+) M$$R&8#($DR&8#,=K,O3;'2=X(N1 __%J)?TYXM. \GGZ(%+(JH]4I8O-"4F> MTBSK9BQ9CNK'9NI$5#"=@NFD,B($>^(K$>Q]N66N6M:=+ DMFN3W\^<5WP;- MHOY<##E2,. K>O/D<[.XC*#W&"F84\&<"N94,*>".17,J>,UIWIOD!.TJ-SI M0UX-J[]$3)0'?T!\^B+>6E!7%^7H9%&9#N?'E+*C)MA0P88RLA_N%HCB4\%4 M-V@MN.WD"=&D*K-_O:IR284OJ2XGQEBYK/]F:5JX?$FP.H+5$:R.8'4$JR-8 M'6_!ZG"_=WK5R3]$G*8EHFM1&$]WRT6""Y1F+!(,5:(M/QCJZRY>Y4>7=T=I MT//?GI[/:+&G8_'?=I29WZ/6$&I[H_ATZ';&"Z;T?T'_)'23E<=:F$+=R -] MS^FR7+Z\/.T%:2W/AZ>*2U4E56W/!Z>JOI?NQ<>2LJ&V[32H];Y>;BA)RKBX MIG>8/J8QEJP853-?- I7;_-Z)IU9;=MI4.N=#VY1/I=]_%?/_% CE48M3^%0 MY/W+W<4X1S0E%X3B&+%"2J2ZH3NNAMNQT#%O>RK!>F]9:\ MEN5NVVUL+/?\_78P#GN,B^ &4_$'-,A MEOGIVNHS*C9 OR_W6\4IS;EY5=\Y)D'?UF0T&B]07%6]4'PM7?/1:;\2AW7M MSEG;;L> 952IV4;<+19DB11)0BEYXC^\VB%><7W$A[-X;2A[3 M!">GZV],A/5N:\J@2.'HVGNE?DM% MO=-<$2:C6]'2*\6<#V*,$W9!R?*2L5)LB'P)D.62Y%58BH1^XWZCH;E#C M[*M8]_>-3ISRV)DW9IV\XKC%JSKXB5W/A,AE&L5%V]YO5&[%%Q6/U\>O]Q3E M#,5B8I7[IWG'8\$SJD8@R&--C6&^Z2D7B;)MB%$_@ACUBDW%1H633Z4HF\'M MX)0D53PF^XJ?JD?RN;;I[!=7^<#P'Z4X1./J5^MLM362VW8RP:)Y J?/1W^IJ3Q C%\ M,J>XDM^M)%KV0K6#<.=]W9@6=R1+VNAV-J@# M@)^_?#J3?_K73UV\DB)1$;? E"G>+&OD@( O7+JEJPQSX;&]P%%.B;ZU Y(V MOHXZWG/SFC9RU"V=D[*)@-:3?F\A\K[=?2:/F.95KM$OW;3@$^@%0*;H;R#N7\B MKL"\&LH!F'UY]DVX^B^PJ,"7"4?9IF*VT7?I-9!G(/=\)$=06H;R#4;%8+T& M\@2D'_4#D+Q&!:#(/H"%0YNL0JU09:-"B]OW>T? M*@MQ2O4^<-+]I!H28'V*%K'*#9Q<[:,Q@UW!U>;INYZ)F:<95#FIR4K180I; MC;8 M9H)S"5CK"01.R<'R#7B4GOLQ;Z.+J9WP+Z*2@U@>%7F0R':,C.@N-#4 M1]2+LSZ"XBR#['E07*;7$HEY50QPS-=/48:P7_<0$O(*6880_@1F95E%RH%9 M7^:>"CE$\,O,I>>FUX+["22W&L3EP>-7<_?(1D>V#8\#R\(.?4B]N/G/8+C9 M;8$C,,QN<:RU=9)( @%!,;/?H[]>//X7,#QN\W"A$CO M*&10;-P[?FH"_A7SC]HU6-.O_]PK7$V\LU__[BC()3'%?OUOXR"7!8;[]>8X MPVZ: 5&>G4T#*SR,$W!P@D>,;G5 I16H8]-)69Y5^!4AQYQN1!.HMTO/:M" MG?#EC('A9E:Q&PQ4N_5X% JA6[A34@B'03X%A= (C"*CQW2*VGI>##:C*4 Z5@%VQ"N MHV-O9W MJS7[/0YUAK)+F4[/+MI!OJA%I6K/"K@SN(8EH$WA0=-GKGI&E.X4)0?J?]7>G.9*4(HZI!QQ4%38%"T'XOZH:;0H.A!QO4038%! MT7B,:T[N@/WM_0$N/O#O]9/J@2#L%L_>B?]_N[W<@GAZ>OH^S6<$?<^MM/>; MPESO*QQL0V24DP)'/T;<9,<1RI,HP=Q29R1+DTH21&06S9=I_6C/BH_(-D&: M=RE0FK%(^%/*G>TDJPKFX]WU'+)TN+;CSUM->G\;R)U-_G. MO-@SP_'W<_+X/L%I7>>9_[ K[RRK3-848E,7+NM0>MHI-<[*>>NIDK@G]PA3 MNEL'O #Z3)RU8KI"M%@K+K-6-1N<1K.,C#UJ;2J338=N[Q>B<_OC,&WKD ^D M4*S['@>:<&F]"\P6%POL%WBY$J\4*IK\5@1=\]%I5]Y,H>\P5?I'O5KCM&3" MN\).8L[=K-;RQ8]\I:OAF/8[#C3@OI%BF:M;CT+Y&5D^I'G%\]R\9FG2Z.Q5 MBO ,4XH3V07P78;PBK'U*/8SYQEQC'>=;\YOKV>M#;_BXGIVCYXEZ-T.[GM> MQK_8^^TB#U>:#X8N7&D^S+S>-"<^]Z39?#>R'S-.N/1F7=-N?K%0O$)ILI-PH3OC$+$FMS@E)1?ZEB MS/6N2?.%3IX0Y7Q6,=D%H3.<%H(]+_/ZV%8R$0.^R>^,A8L^V^B47'+1KO:) M2 WQ>?.\1-EFW4MWD_X##0-D&W32+.[F_;ND#T,K6LE1L2=C6FE#3(FCD@HMH]'O0;S,/A!E.K8GRC M?DQ)R;(U7WADGJ?_PLD)JT*3E036.X&Z@WD'#]S&X>E,=I MI-<)"B2HQEYW8N_C!HE3XW8DG7W'$-%.KM3^F%,::BZ&FHM@:R["R3RT.L ! MP\+V0GU2G#S$]@:A6H=+?C6**X#'L'IEB_1WQ\)D9B'L M^BR=QP;DNIB<5M]K"<*YS<(LRA;,8NGFH2"&#E50*\.YPP:"KC[8I^UVT&$( M'LYU'J%$BK7L"252IIQ;"BU[N'M,I%_MW$URGX,3?+\:T6"P+0_\_6XL;E!W M/'LWA HET;A;Z)HA2"@IQT/&,!M.!90D96^Q;(;S J60"Y"XA]VL@4\-C_?W M^8A6DA\GV]1G;J'P%RUPD<8HVTZUE\3Q3I1-(:V\!["0=/[VDLY#2/! (<&U MJE]5<=NI^Z_CQHW:.B"GTE9*KGUSN->S&TK^B>.BN72KC223]B$,+WBW@G+?VU6-SN3$Q;Y:%H/:JH'_D.EXUNY% $VT+^4=/:;&(XDUUJ9Y5FGJ^Q8_B M[(3(H 0')5BA5)YD&7D2AV,7A'XBY4,Q*[/7]^!(E$V[SEYQ-86OA3MB4U+P MC+#B*RXD6/0=_-+?4@?Q*D4/3:W22BSL/"XR3)T&"4:8?R,LF!?!O CFQ9LR M+_ILHA.S-5SL1Q,[.[=5*[S:6'^*,HP8[FM$Z8;Q8R6941',H+=G!FD*6'Y! MS^FR7+8FODN?#T\57QE*JMJ>#U_"5)P&2RIWOGKFAQKI#+4\A4/1J(7!KD1L M"][&,5T)N2F*ZXN[:>J]26+0F'?TBNW%'8S:CDCU;SB=+PJ7)>)(76 RM-JF7&B5:-!.4",^6H*60V*;Z&W-3P"R&X M6(.+]?AWYW*W<#^$NV]ZE*L*=]]TNONF25M^ MD:Z]E^K&*A/M>G9=%B*WC?TJ)-X_^!:K >SV)5[GZ8)+]HJ"JHC6WF%\7%)Q MI_LI8BF[*](L^P?.DF\YQ?5A]B:#5#(SKH8-#ERP#MQCOB/ 8!7?H^<>L.R& MG6"^U B%]X/_OC<0TYU\*N6D0UW84!>VGZ(=W._!_6Z'.+C?7\@3?_6CH+CC M?5B'$W/9#Z,03\R%/TP^,31?O5O+WZM;_R\1$W6+JDI'4;Q7MJBG6]]Z7#]N M_8YD!;=^<.MK$HKYBW#27FU-':1KU]DKKDUUX:8"8CN!7TE]/4I254AC]Z1 MV?[S*O6'%/^%"VWN[N#O.X[9J^M57!#:_$FTDT41CT.$7Y=PSQ*'GWG#8EO= M4'7O\X!O"D[_\9W^#NCDNL4E8R5./I5"\:L_=,43=7W(AA'.G[EZGS*I(.P^ MD /_],[TN)[=\:5^DORSK*M;WU"\3,OE]>Q7(L*KA(Y[F<=4!*B\H+/-K^UN M5 <0.Q< E2QD_MLGSGU;.Z!M GR],QP7!(=D<$@&A^0AI*%UEXEY+ ?9E*;H MHO2[+TW,?^E*(9NH8].306XX.]#N4AC3MC:<,F@W,W1Q=GGUA_\<,5P4M?HA M2K5SP9_.73C$[0?VXQ'O2E=PB;\]E[BF(,C5EG7.Q%5V[953Y(T\TW?/7]?Z M;4V:3H'64:/H-T>;MS@3XOZ>[*B\V\H;B??+JJ_?8C(MA)PLQ=EVM;L+6JM+ MFF_$M8T2=)W&& LEWRM*IDA_4#4=E69E HJZ\=3H'K>\$A'!+4U$2YR*ZXF_ M(G%=5)UG7/^Y;:/J/L"(^-:?T!+-N<5'ROFB:'/U6O<;$TT]T6J6T_>8+H)1 M5\X-5Y]%>N]V3;?F!!BV]GO,5>U;B2'EFM;AX'/\@T]9N2H;3:5VA;4=?/48 M9B 0(O:05A= ;F/U3 E7='5!K&+74$RP<2\71Z=B D3IYI,\.<4YGJ4%DVX41U\ )J"J\ L;'((>'JH>&2 M#@H82.@J\Y#8&623"P(P\7:!29XS6F*DH^@$%>W03]P<2<:(WZBB M$/X8PA^/+_S1TA\_Q6#&3NZJ*48LVOJ[)A9SZ,9I.M&(PQZGXQ.-(NP0[> U M(NX7<2,SR1[Y:HOXF%@$B<44)VD1H3RIVK!HA=9BJ^@9(^?B57ZBYMQ1&N+H M0AQ=N*0M7-(V-D6CQD*<5:+S L65AJJ(%I(W')%>9?B)JNF4:!Z5/S[AA^(R M9UQ1J_1!.7_(&XY(+Y](7.NP1E2_;CXB[9=Y@;EM4=5N.I_-<%RDCUA:!+;7 M&$!05EI[T@.B;( 1\7U%2W60G*[Y%&D')+'JA*XT;M(GC8!(^GB.3LZ%S[[: M#B1$MS49C48##4+7?'3:KX0Y2#5QX&;=C@'+N-'M+<0UUM'S]ZO#^=Y0/#?Y2K[:!:RTFEUU9B+-$=YS$77R9SB:G')P] -N[B(W"^7 MR[0X(\MEF7-!>HKRWQ6!^[K&PQ!TAV.2)T)L6I&VZ[8,D?OAZG/[0'6%WY#8 M>DD@XE/8N\3&5PT1F]:B)UTM9XAH=8H$L=ZW)Y=887H8!"X 6+F^2"?3!U0D M97]I R' UVEZA8FS$1R?&DM)TE4E \FV+C>2(\G!4(11@.%:F;))M'$IH+C0 M5)F&(")[? UY[!(8""[%X%'DDL51]+Q# M;M7% H%C5*U[@73Q&8)DUW[^EEZ,ZBCC(:3)A32Y(TR3ZQRM,+&,.0>1BA-+ MG=,';$TL3\XRU&&B"7&&82@337YKDS>F<4.&D*&5P#<+]C8$]S-H<.91T89P M?P$-5QFQNT/H(6?SPP\10QEF(BV15,%8CA" M&_NA9_ZFZ]?ZR>48*OWC M9M]6^UQUB]D-HM>T5M6JJCAY&QK"D:''W ?S&P')]Y7I6S;N00]>S>XIRAF(M!YIW/!8\HZZLNC!/?6_@ M#4UCW7K2M@_Y#L>0[Z"Z3/(K?JH>R>?:IC,$7-5VT!%6>U_O^09IDB*ZWA,V MFDP/97L'D?,G2T*+]%^5 B%J:HJP@\J;A%NO'C=H[H"HT]LTPVLNMO(X7:'L M#*W2 F67Z546WR_P'<[X$/-J-A8DX_:U/,*_WT@.H+R8HNU-MI]2)MQ.Y2OQ M;=7'-7GR:50T\. M8H=T4V1 L?% HAD",P_SL;4FB-^P,8H\ 2-_BX+<\_?1$.JNYS)3"S8NH.+>V(! MUW8G)1.-MS8\8)Y8:+6%(WJB<=4=CD?]!AQ_B-*GSGKJJ[/9C.E)<[,G*>AO07]3 MZ LG_/5)FI5B@=_AF%MB18K9^7.TJS,/S"QW@E .2J MKI^)1,EUX1+%+C&YD-;@E M..6!.N0%,:[_^NH\1VQ;MC;"HVMO[B-5B2$_> M.FN*@K/N[3GK- 5_SO\HJXM2B@5)+O-'S J,E55^S#I,C6[WSA(-_7?Q B>E M"#E^39A8XC)R)26P7 PW5@D=I3M VLXKM9]2MB(,99\I*5?L,A?[(-_P1"!? M?5"%D]TYE?[^]7ZCO3WDX[HR6Q?4+499^B^,D3TZ2I-)=4+:+8&6G:ZN/JCBC\/MRS_.Z^>#73_FVJ.OU["MN M& M)Q0^"P=FP [,CK;P6;C ?FS*NUT!/VWJQY7P ,OB3:#VUPL%7ZW?[^Y*V.A@ MLM)JS@9U /#SET]G\KE^_=3)*R]WW*5ZM[29"R(H6G]!18%I>V5A=2,'!+Q0 MW'&1U<=(PB 1/#"O*NGD''W#"+XM1=PX\]D2>Z\\I'DP M599,;N.$C]*SAXLX=CE#G-)0\T^V1MY(=;2!BO"$\FBPN#G]11M> MG;LQCK' ,7]??8.8V7\@U\3DM#P(VX5/GM*Y-0R1PZG3YS8""(PPL3!LB<9= M!DI0^#7^)[*Z[51_P_ P0Y2.:L:%7("0"W!\N0 #UFJ$4G33,JC"KWX L-@? ME!J;'0/+#%&"JK/I^,32< J@5.-T><1F"!U*J88:&:*&5[^P7+6T(^A=@ MH"VC?;UFU'V,J,@P*W$DD$5"ZE"NG+/H*2T645RR@BPQ95&\0'PILHA/R*9- MA"KB(Y0G49:BAS2KL@DWJ6H;4(9Y>,,3XB=[SQ>.D//W]G+^K/*P:I[ZC7/= M6<-TE;#A0N> 9)LN(?IX_.AC:IM+3ZYFD?F MN= *]JU3:_*-1@M!4<%#%CQDP4/VR@EMNB%.S"_66>I/T4/F:GL :99Q&C"E M..$M&']*9MM^#_7QM# PZNHNPM)8U=?81;BYQVY@6\TQ=; ,N$' !:LN6'7! M(G)D9GQJ5NB96*#7LT;6MYD0ZI:#D<)W6=R>QZ1O/AA1S1VGYF0== C&5#"F M@C$5C*E]'=Q$OD[1AC*6TU,TG"RDO5?;Z$]1AI'0H$E],I[/ZS]$2U0T%2T[ MVC4=1O9CDW0F+-@3P9Y0Z.=7F#&,KS=,=25X:NL;N4'K*O#@TRN=N6MWD-B^ M\C5R_X2S1_R%;_X+F475=SB0V/\+(WK/W]GW [\:!R[:)^("ZVX4>$AOL9!U M7)^XGEVD+$:9H+@/:.6 %:U"#VR.X/8+;P\L9LJL-=F+>$;=:\\2\)TXTRHFF;/2T&":6PM'/$)Y8 MLH9#Q7FBN1I&JK577^B?(PX6Y?.4[Y?[X>-S0I*G-,LBM"2T2/]59D>=O,N/O]0AJ<&#&CRH"HOQ0C M%P6/.+G:V36*?@JP<;6 MU1\P:_F @B5CKOWOL^G)K,!4(N)<#1<:WD;,;%>!3^I@F7+;>N_T9_-7DO%A MJKH"GN>S_K/]JAHA6=S/@I./I MA0]2_!QV^$,2SD;>WMF(A5_AM&1(+4[R1/Q/7%+RR)?OWJ4K![/@;-S@$P,;X6KQC4_+-:8O+J1Z M436QST!^@9RS(EWR^=QI+J+NUTJ$B>3S;WQW[(G/>/S@TPQ.C^#T"$Z/ TB. M]]V).35<[283]5(X4CTGYH08>(OUZFHP+:V/XJJ" &M,7R&^!KZIP."-L&X? M,"8X^ >"?T!A8YTT?/25,Q^[(BAG?-.\X.(UC[F\V-VURD[7IVG&WSP7XJID M]YS(%EBNAQUE+G;DR1-8E6W]>GCX_.&DJ<[,6L,839IZI5EA,YO^8/Y?JQN M''R@@P*QW(1?76)OMMU!1.Q,.2?=1/;D/.'#6#5@PFHMOR&Q,2A G1&,MP @ MA/(Z7 @VA@LX-C<4W\1.GP;)Z*[W-@AL/,@7MG8K@,-L+[Q-M$^_)V3AT#H< M6A_?H;6!J]CK*=Q/T0RE-'H49X,<'F(EK9ZR_;^3611O#U1+E,,WQQL-_%E0O"UD8A"F4FT2VOCOSR@#.4QCM@" MB\M6RAR5G/+=->AZ(Z'CP(.; ;WH"HI^4/0-(LYNT%J(^#-EZIVZ\?B10RYXL?WZ-GS+0 U.W'H/X.95CL)E2Q%?H82AW'OD"7N+QJY-57LI#A#E*XYS97>+4%JU==[ MC#7)J_0O)0!),\^TUFDNOZ7%XJS)<=E>KZD69C9=_=8>P#/,W[Y3^I5AQ M,99A+[^QU-RV(FO,C<9,F#Y[%*D_C7&_$2+#O^!B0?@L/V)6+!65'C2M/<> MU[>72D@]?.R5MI8K%LZ?FSQ%#=TV7;UBVF-8">DM+<:BD&]"E1!?D(SOK:SF M6SW9RFYC85&+%2!RY#49&D56W\$S_5Q#NYZ=\::X"-HV<)8J6 M7BF67!FN)MZL$P0<6DO N-^(:&[3^8*;8=]8O0$9(9'T\8NB6&#:.'6,I:=9 MIQ%PU'N_EI]4;;U2?4/Q"J5)GA&)&H3%^B9#?&_*$Z$, MK(2Z*S=73+IXSM,K$-^MDG-$<[Y6&>?TO]-_3*G9R79%5^YQ47BE=EC8]R MYYELE^%=NH98J! +%6*A0BS4 22#@RUPN7-JFO<3JNS/1H/P5#S0&9>]E-\3J[[YO8ZR]\/B[Q-L8CX7KR1"DO\NZ M+02,J2O!$.//\##Z+6'Z"[P),#I.-54$ *H]!NY)4W00]9PN(4RF> 'J/&UQ M?. T.#-CP_3P$9S%84!XBR:N.OD#9V?80;S2'L:"8U$[@-JC6W"6A1T^R[ H M<":']8HT#3H'9W!T0JI+$ !GAMBAM#D_!F>,V$&U#RT%9YE8?EN+N!-P-H@9 MU.[G-_"L$EN]POF885"W)*E#<%"Q4E4D:9PM.%30]S3([G =G MC1D0?E!53YY; LX.LP-GE(T(SA2SPV@;% 5P.=K -8LZ 6>0V8'4!32!L\+L MX-GE-NS CE(U8]N B1IR>S= NZN?8?Z*L2IIV%(8:FJ\O9H:C!9[48;\MQUE M_!=Q=IB4<7%-[S!]3..VFZETS7S16$FE^O7MEX<8M9T&M:/><')&6'$]$Z$ M>X1M0QX^X17%<5I)&OYSAJOM+4].EN*FQ']5?S^ ZG[@$>:C*?:L"1Y6MO6; MK=MHGC>8WBT0U1&N:SXJ[:>(I;$AX2_:CDKUIS0K]_9@#=T'K?WF1W.1$8KW3D;.G_FRY)9$FB.ZKMPDPD\G_.VDJEU_F1>88B9# M[.&-P&9P>^GOC=A&^(Y2%#1]* MQ2'I/'$]>GYK<6/4= 16?X";UX!3G6*X+:5K[KHE3;8T-*5**6UOY MK:N!BQT#2.AL;3-.U08MK8J6_BL;<'V)O*1'S1!FG3QGU5>>@(W*,3MX!A/I M9_8IB,7R]ASGIZZLTIL;@5^!;/?YM%+1+ZY0YR?4^3F^.C]J'P$8P:\E]S6D M[EX<@''1)I_2("X&W/=4T_P*G+NX)G#+U7@FI $5X-C6&%(7-Q^X:'[S#V@? MS0,NJM\8K/:P UQ$OSDTBZ,00Y3^\JJ-42I/ UA^;PO.*C'SD_@/H@6SF$:9 M@HX[2_^UZ#,+W(3QS/*_P#&+EFP%Q)98##""U 6^UHPR<,:^&7OV"R0"Q[:= MX728DBFP^8#S8196MYL1 .4L8L06T2PC3\.5LU"] D8Y"SV%H9S%VRMG81'6 M>9+\LVR<0_?D%G-6B]/J?I&=HG=/Q#4K-Y0\IIR/3M??F"@+MST6.(F+]+$N MB*,.N<6;E'_9:;OU2+VJ:UZIZBRXMFSSYWB!\CF^Y9+T?#;#\CH5HQ#A?9X-UILU M<_8>T^LLO*IV:90,:-C+,Y+.A6? EI8YSL(;;R]A^HA2A@]D^L&]$')$9OV MH-G=-V<-Z'77\3$=E)2WP23I.C(F90%Y8WA&HXR,=*L]-%5P]44V+ > @N]E M<7%[>.W]QT8GPJQV"N"+6X_TT!2=1\;5W%FY40-;[ZXTQFDSV,BXN%M<(G8X%0, Q=?M>T+S_YJ3 MV1:0TQN[:M!0UNDUE207IV0[H9 G6X%?G:3KF-*V_QCHKJFX*+7YY5-:D5J4 M%)\LA3E^/7MQ_U1MG./D@QIQOS''*=W5=H/UOO]24QJKXS!>L=Z@=7.&5MTO M1K'T9FL)2OL!_.*C),8X:5R:6ZZ[GITVMUOCVJ=YMN5*:?7H/D.-AOF2L9)+ M%RP6V/9^(P. RGZCH;DB^?P>T^75_K6R!FB4_49#4\WI]:JH;51,XY09,9^R MG]\B8DU,'TXXEP@AICH14C<.Q=J.H%C;7;E:U8=@*!-B\"(C3Y?YC-!E]:TU MNI%E;P?UF(0SOCJ8O)[IKMD\H+EK=S?UK+:BX(;B95HNMRKD*:&4/+VN@V?? MT0&AMWC5* ?7,^G[6NN@V?4,-;%"*9M0RB:4LCF U-?_ RZ"O0<@IXF-T K= M#!\*"HX5!H7L-?7WZ*9LL-I#_I:=KZDRL0C!)5O[XR.+>%!PJ;>^9JF?DQ5< MXNC0T];/; 67R.B+RX8KT>6O%-(X*H/+TC%0"FKT#0P$ITUV **#T^!(# >GE@W "YQC&<@/:FI6O@&3CCP]%T](Y. V>"N)F8KND+X)307M+"."ME M*M+"!)!D>1A$ TY%2!C.0M?PGZF(!)MIZ!);!,XUX7Y1& 3\@M.?W,^"06@M MN'W!S2QTS=H$YZIP,QUC%FL"Y_< ,*6]JHR!XU'#F+PN\=#@]#=;%"UWS;2F MPX-;)8;Z>;<$0'"?U1['ZTEPD1.XFYAAJ\CFI,#1CQ&7/#A">1(E>%=(5<09 MDUDT7Z;UHSV1%)&M3!)_KT17-!>RBX]0H#3;,HF^RNS@) Q>A=83@E"E-E2I M556IK0Z?JTL,=JK$OH+Q6J$X0.)@)+]U.Q)?"8/^4.JRO1@+"31=\U I?A",6X?L*;= F,1&'22))4O"V6"](RPDF(N,ZS$ MJ$(P^7UYJ)MS!'5S[G&\R$E&YNLJ&_:5_%/Y-*SZ.JCJ8F-15L>)\>%8IB6.OBM\I=5#-;$Q5'ERD1U\6(,9R MU7/4M;I&W&377J]J=8[FUN$:[.SG [>0NFY+I,,!-LBEY'=;A[ ._'!%!Q< MN,P.%XO#/E+%[S2$.JNASNKQU5GM>]H,3A0YAZV.K &77.8N'PRM_C-7;<3R]+QXO"<6)++, <8AI/@K^B-J*GE,(&3DC\D,UW3;FF< U+@ M)XMS< AB3,D<:J2./?LR.N982Z,6:>0Q.@H_/L;P[,RNTIGLM!+FZY ,+&3 M."Z7974/@"+"K?] 4/ >?SI&Y9ZTA_6B&Q0L(;6D/U*HB5%[)7#, ;ZJF^,M M!:-1-WM)E8ZC0$)Z_MP809\;=;<;5.DPD+!:K,D>([T=Q*-*HM;]SIR;;3I[ MQ27J38D3F *?S"FN3%JUPJWO$)*PCB$)BZ($B[6GR;>2- NI 9Y"X;MI!,3A MU@-Q7MY.RD2(+;;[_"&V.,06=^<*4^5GLOD%O4Q,<'*@S]Y&3)44AK#R$E4L@V9\-3320W.Z(8:+1XGW/P286)=[EP'EB@>!=SAXF%N+M MQC4_L1CN/AYVRWQ;8]ZP M7Z? +L]4^0GV&@54" ![>P%@C!9[KGK^VXXR_HNXJBLIX^*:WF'ZF,:XA3Q= M,U\TBH2OYO6L]0,;M9T&M:,>4YZ1/,9"KE0)IBG[_13G\6*)Z._*TUC3;L> M!=CW66_)4T1^F'8;&\L]?[\=C,,>XR*XP53\ 2%+_6M'9!T6:WY]!'? M-+*SF?89 MA#RN"WS+TW;I8=/%(7$".6?@+WQ-T11E"@8SZ^&"M*8BE;@+E="B>E>:%UC< MEZGZLN;='!!YOTAILD*T6&_>*Z=,US8$PPT*1.OD(%;^!4C0; PGTD'#GPC6 M=EM7!5CIOYA]Y0Z$N#F'L6-V3BHPW&HM0XB5 M*0B*98>4L4<2_&7MJX3/R"V[/^GF?YH*,W=4CB (9.?[JIDE#"9 "0JSPVAF/(,)![/\@+8^"S Q878XC9R38$*_[+"9.H+]RI@0 MYA["W(\OS+WW<2$8-<8.MWE4@=>@TI^B&4II]"AJT7*42-SG4XGWB+^3;V$I MRC8E[)JG282*_4Y\-5,RUH+7&J!WCN%'"^Z:W M&S7;3)08=/6*Z0O)\?H+HK_CXJ+,$W4I+W5CS_''K*!I7."D74=K_ZL2G8LA MW_(1XU! .Z:<&GIT-2)RH)A G MPL!M08;8*"#.A8T-K>$(I8DQN1#+/IX3WT1U9K*>U9QG<&K#9H'7R3NFY ,GXPVDU$&3\ M6!M^JS\?7(#%(-!;#P)"@%<(\+)#' *\S)1,K;,(G-0QN/C;MB)\8R=)$%".-M@V8J&075U>5LXA/$Q,WU2](EHC:=7SSY"LT*G-4)BGO MMH&@C_(:Y+6#1W0-2'6'Z*U.5X9!@U,>KQ_TD M^6?)BFK&[XF$O+L%HO@!\8]U)FKXYZR.MA1?@?'I;T*[;S!-2<)U8#*O&:1: ME-*)\/-:S_68EDN2WPE.55^]*FOGE=KS:A&)J>5F>UXH3Z.5;:=%]:CG<5]Q ML;O57D)U:QO/)Z@%GRB<";.3Z7P)-6[6\VU7_%3]4@^US:=X>"J'EZO MJLNBSI^Y[9XR^?KM/! $O)5JTO$SMO<%@ZKZ J>'RMH%H3.\KZ%;8#4<$/T4Z*%+%L;M9D.#^"(70,(4D='^ $C.DW M4NN&UL[;U[<^0VLB?Z_XVXWP'7>_:>=D3)[L?88\]Y;$CJ5A^=5;=T)?5XSW5L M3+"*J!+'+*(.R9):_O2+!!_%JB)((/&BO/O'C-42B/PAD0 R$XG,?_YO7]:1YD;#L7[YY\]WK;PC-%BQ.LM6_?//E[N3T[OSR\AM2E%$61RG+Z+]\D[%O M_MN__M__US__/RXO[]Z< M?B)?[L_)V]=OWYV\_NGDS9N3DW_]YS3)?OL+_-\\*BCA(+)"_/-?OGDHR\U? MOO_^Z>GINZ_S//V.Y:OOW[Y^_>[[IO4W=7/X:URV'W0;__!]]<>VZ5'73^]$ MVS<___SS]^*O;=,BZ6O(.WWS_?_X='6W>*#KZ"3)@",+P%(D?RG$+Z_8(BH% M&T>'0*0MX%\G3;,3^-7)F[DN7!/[[Y?922O/G M[Z'%]QE=P31=17.:<+ON_2_-\[S/ \3/@>/,CX/@O?;V5SQLN&T6R MWJ3TF^^-D=[0/&'QA\PRY/YNG6"_*Z.\=('^N&/+^.]9&:5VD1]W:1LSW\*H M9O85W.J9?2\K/ MHWK7;/MFB[U!/$6/P,VW[U[_^.ZU@ F_^=M[MMBN:5:>9GRS*)/R^3);LGPM M]O>&C(!9]:#4OH*5PBG!\GK >T/6[/%SOE)J6N0YH6GL=6'X MGV,6;.)4%ZID3__,2GK/+I*,*^Y)E'(UJA0@W],R2M+BGA\8VRCMV]WUOL3L M\VH47,LQH"#WC+0X2 N$U$A(#<7_[J\Y"]!)6Q)/GZZK/[4@4JN M6ZC36%+V96%HS3F:8%>+\MU)3A\I1W "7#P!/'FT*(N3IZ1\.%ELBY*M:8Y: M?KBNK2XT/0A>EM0[OJ1N*U $0)'S!A0!4.2\ 36AQ8.4(46>4Y%NKA] !#2^GS)_X*7,EJ$[H&)$Q>_2<&.2@*['ZX63) MQ?SD$>3\9,WI;W/Q5Y25'C^\[_?J2_Z)@9UUT=I'_FOV +$5H7 MGRPZ9A+F!%7MS.K1.4;4RYGY9W D XP3@8-T#02RPE;C,,"Z=YWO'?;QCOX&25L^TF@%X\#&!")U@_ MT!=R5+VOP9./ /X/J/^.B)'CHT=%-@S7_]FV2#):%.=L/4\R0?=<0%G!C7:6 M;:.T<3?=4"Y+61FM#L,RS#O"K$<402\^9A0R;1^LI_$C?,\-,M*!-B,[<*1" MU[JF9V3Z;,"YI7<483]=[#@051S8KQ6_0R@[GC$%B20UQ#ZM$-1*^>F,!Q9X\^7%X)=3U))\RY^U^%>K M0A5ZQZD?HA2UEP%N0YSN)@KT@NP4 [@FMPO4SZ6*VE$'6%_T"E>1"6NK5WFB M#5?FQT_OSS_1]9SF?>OH^*\8J=_UXEI&@1+YM:(UXLZRC-,X. .(!]!I>V:8 MC; C]%FP>(!0\^(DR=HVW9BR-(GF29J4\$31Y1&!AQ'DY-"'.[D#Y;P: DFR MME4WD/)J-X07?-[]IWMI)_R%!Y;]2-T MO4/J>IS.ZG&1RWI< MH#[<5.,B'^IQO6A]P;9?V<8>NUYN< MLHX1;1-_*4GD.3 (D?N3+"J*I*.B!M$8!J2"J;/*^?/G^DX]6U6_.%E'Y3;' M&\^(?MT\FQZG[_E)-?_ANL%4_8I\:C%-\OS!S*7ZJVS="?+_8GO9Y')K+-_Z MK_%)5'8_JF(?^>J%P6] $?6U#VB!\[;F ME_(UWUG6RVYVOG$B8K*6#>;=K^=X/NY;F^OXUNYIOGXSY#!V2M#$ M3^P$F#?W<,FID5?_0:/<[YKT.+>';F$/$Q8LT0P4NHFWJ=@^1IIBCE.']/TF ML-''.9%D-_"^HL8.)^U(XRF>MRYER#R?CJE@!%OYT9KE9?)[I2#4GF W:UR% MDM_5/(1H.NOVM(.RN4!YF2M420+,UZ+ZM/K/1Q/M] #4*D/U["E330^"X&EK M8/WL8$URV>"FU""WS>@\>3,)^Y_F["S6>ZY@%]6=ILS(PW2!--MT2/FZ0-3! MA+E:=#MFFR_Z.NZB#J@@QBE*)ID-IENHI%3T%=7I/:3&6V,K)O7WZN,P*21E MD@*DP55@+]/DF3/Q.)T7(B1%3TP.O[(K+DWO0<6&_-K \)OM0Y?SXY+4STY_ MWN/:P+Y>]@=@"@7PNM)JP.-6>>AVFLX]O.@9RT3CA@C62VP5C/.Z71WODL![ M(@ W+^N)@#RK]'12HYZ1%O>>EOZK@$Y"9\IQ) W,SQ1[C-LKD^K-ZQTMRU3L M%J=K>$PGQ@ UHJ_+!YK?1'GY+ WI0_2!CO;3H.4O$% #%"Y&T.FH$9K\#A'9 M09J1"A2I49&2$8&+*(S<660A1CB9%=X;:FQWVWD;+?PEX_;#!04C(KW)V:*Y M/6ZBO.]Y3U3^--6P*XQNAR3I_*CKP");P$5J8*2+;+9[-"? X=_)>N.#\:/: M9%>+F^0TCUB MD2_O\=:8%2SOU?4B;2B3O=6*7H(V!V*\RM;-V+KK*L!J49 9ILD_0YEOUM0O M2?G0/%=J0OZ?ZQ=*MW3!5EGR.XW?;R&H\8;F"8O[UH1Y;Y@U@Z?JO!9?_<0K M;ZEKKR.?@\.MLUK_Y&9L?C1$;8OTF22==V[U.ROXFLW3 M1KWE)V!9NVP)W%(2EC=E/^!OS0,ND7KMZ2%9/)"]N+WJ,5[;ZH&3GU,*!VR= MCYE_EA0DWH8X,2VL$699-KQ9OMWH+EIVH-;ATB(X_:Y,TO3?:!I_R7(:I0#] M8Y1D5ZPX=*K;[A9I'YN2]V4RF^+$6-'^>8,PK'=!U;,JI(2\:I%^.SM\/ $^ M.0@T < SLH-, #/_DJ,.$^)I;1DP5_/G;:,17OF;Z!G#GAY= MK_ ;;B$EVS6IGZAP286(!DA1"B""".,07YD&LSQZ93-:7"_//LJRZT@'\AG.,!3IL,H;Q(SJ'X-2Y#.ITB)4B'A6L): M?U[HM^Y:_&8F3/0F?4W ZVD6[R)BJX!8]4HBN$Z0$JE'S'DFQB9@&**'CV.* MIU2!!#E+S [KO4GTA_4F9<^4FZS"#ZZF=59SY#<]2;!-:,;BOXC$G>:'NDQ$G[]52"J0220C@8JP3N@;>J(7XR/29YDYG6^J],Z8MH(8R:W@MOK6^0$C38 MMS]72$6=-.05+\ =B98:OQF*B?[<)'M03K\FLFL<>4.L"^2H0^<.CT/I :)A M9&> FTR=18&DY#U;1TFF)"?[3:U(2M6E=UFIR$Y!6@YX*I67/D9YDQ@1 5JK M_LJ^ K6/D%(TW+EK>:JB?J/:5Q#:+Z#(:(;CGC;X=IM"/6IX@KU.B@)>8*NX3H>_,7.?]O?M M_LZS(1C<+:' X&,OJ@K7O$G691;399(E);V"P,W#NZNSYT_1WUE^GD9%,6!8 M(GM!2I\F-?9K% M'_AO-VNYBJ#? =; 4B;DS>921H0RPUR,]^=JO!F4<^8&O*9MQ@D625.+>U/# M$8$.5&VDKJPU?1EDYHSV&">=+:+BX3)[I 68QAS211-#?%G2M2Q/#?I[=$RU M(AWWN6NR$T!"D@:*$-)=X#7'D#P*Q]5? L5=Z\X(,V:S-W']A2:K![Z[G#[2 M/%K1SULP>NM<(,7UMBSX81@#[F&IQ7:#%%Y=?:^ <&&VQ_QQYVU)HRV9$.ZWI3 MX#+39UW NH C^^'X!];J!/K:X\XG6V1O:-M2Y9?AH_^F%JDH17J]K%\*UYFR M#V1$_0/,T_W!CEW+R#@"[=?ZML9C8DRUE69%45-2Y_/6SSQ@>6YPR07N'RB) MV@0#]5C$N_]X?YB=] -)1DK^V4:\= _PPE]MM3!]-ON[T!&^)'C1>\%RN!#X MS$K(M76]?)\4&U9$Z<><;3>RJQV]K[&7/&I4G(>@5B[T!XY#B"6G&^B^1Y/K MS)"5'CWGBQRBK-_3ZK^7V7[T=?L>3^HOU_P>[257I.,\$*@-LQ>%2UL=*$PR M0'WV,V.>>MXH!_=!*]N<+[]S10WC4\;B1)?1CA2@.MUJY3MIJ(S/V\VFRI49 MI>=1\7"1LJ?+77[!$2-0\VMLCF8U*NXS4NY@$.'/77(@I(,D3 )ES3E@AHSU MO$\>Z!.7(@\8W\KA";(HP;FE<;V_,]GMMT%/1CNP%D7G06J='1 LG[@#@K & M1@_9T]7Y[?H@JM[^N\<0HU*3AU2R1X&R#>+U9& M\VT:Y6+WKU.5@ >$')./]/4+:,T?[7>A*;;%/COKZ M]&4M]A+'&(^61H%X%7*0DF!&E$;AZLW4H( P+7YYS]IS5^7GW=5EZ5:5_,Q$ M2 F-1?V&0NBOW;_#RO[,RO^@Y2Y?K605.:=GF"7(.BY?J]G9 # [PH2XB=A5 M>NLYY3EO4M=L:9$W99X *O]M29YI279HF^HN05,[N5MI/2FA'$_XR]\6JP3> M%RRO?P7M9+5>PX"8V@;:"_;%[ZJ]HYK45FN)[V'WWVH0PK#J#(.\^L2R\B%, MGN] J]K'9JT@,MYV< W/XZ'71[(=6^@1N;<:4';NLNGW7<](LO,0!KSKLS%G MS,%$^$O,4Z<]%KDZ868>DLVP4UOA"VR:'GG/[@-*ZVHR>[3#.JU5&,T0W/.8 M*',5I9^B$H[XTRP^%VM@13-(SC&>+U/C6W3:3 4:[K-G&^WAF$(2 M39V98$;LG>+I#]?M )__!][S/49IM^8\_B0>[M>])M!/W_E&"]$844G@2B/4 M$R1[DX0[^E4X[V^39D6Q6YK/[Z-UM*+%'=NN'DI1&DBV0:M^A]V*/ M D&5G[8_.DS):8ZB<]P\ST@-A%1(JH+T86Y+U.6+H=EJ>%4_6#[D-(Z%?7MX M4B"^Q%S7JU$(42&&1'%LNU*FP8"053$;@OO/441IRP>Z*]S\Q-&VI2IGNUCM MJ56F/)8YI2J4$KY[K-&TWFSYQG?'EN53E-,#HWK8CM7Y%EVE28&&AY1E @1I M4,R.PK,"&[I:,\&,V.M/-*--4E;5$ILE)%RB5%HT;/0#K!!*._:E0LD18'0G MF^-!*$T=\J0]WP# C(P.R-4"&A<=IL\_G\9X'>%VO>Q>(=3U@T1[\A<3P%5IXKY.MV6..IL3;XK@PSH^)Z $I]!J47 OXQ7!. MS/GS7O[ @"DR,;/#++!\"@*LD183V8M]00Z1#G-8F*>6"A,[56I2/:$4F'VF ML0 YH.0K?(*V->5=>U/T!S"@5'VK8ZI\-'=EE)>:*G^CYD?U@IM'_.\+E.?7 MQ9 ^9)I)9' #PVY?SE,=TI+4%79?<3NS& D?=8(8D6\#8"?JL%TE M9>R==:;$F"F8,GRM;==;X4@X7;.\3'X?2G. [\B^02,AB$YG=X/5LCI ("E< MBP2SC+R/5UL%>S&C119P.(CNG4'I.L2 _=NH8PM0S4Q5XOL4-BZYK:KVD?T- MR:.].HS"\E+$75 A$VA- 3O:WC[:/:HX"LA:OQ;[Q[:@RVU*4@X5E<[,S4BU MSP"+X_2_3TJLDPR>83DP]]S$@%)FP\Y#C7 M^QYK#[/27Q&G"-@Y''K;VP9;?JG;E_/:2A6QL.+1SSVFQ))0SXH^1^4V'X[P M4/C"SE.B;L_.7W<>O;"IJ(>-T%!AM?Q5C9Q__A(.<;!%S-FI#6V!$)_K\X-FXHLV=$-JZ2.,9=I.#10*L##6@* M^AU846N'"/G6N1\.8]U M<6$[';ONZ-6D1XR]:?8W:UM6KWIB=75XA5R6SQ7A_IVU[Z'.Y+;=#%OA0 M4^P)VM.E\[-RIZ!51(.>DD,\93J,"B8QPS[%P<:6I,:3)_%8;H*Z$([K)Z2(1F/C/ M*:T?871#/F]R2'M;/M^D\"0CBR'EVP8N&V6>,,O=8SUFEF X%^N:L(A H@W5 M_7#CN#, T2YX_+'U26:N9\[?%BW#(X]45OD$NUD/=!U*M'L"\P8E7$3J_>G- MF]F[=^^:2+V?W\Q^?/O3!"+UE.:.82;$F\2..%DL.4]\.474G!R.I&'(I UL MJH*@E<^?:/G N#D-M0] ZJZ?,II#JNT;RMG)K>R5+&&J]O?8V"I5.MYJI*@" M0I4W<3=:1&ZP"@VIX) =GAEI$1'5\;H*+M,60V;,;:^9Q'HJ+33/1N$^O;?) M&5TR2!\(#>^CKY(5;+EW@\QB%E#X6OV6X&+VAF"<0CS:$E=H8U=1E_Y M;S*Z3,)D%;0M[LSQS(3=93B<#\LE5Z5%47-Y%705&57MR^8.,D8SZ'XQ!L[: M[F"1"_NOQ'5OIZ:[ R@+Y]AZU^.UQZOUT6T(GH5=+^6* J8+])6Z.BGW;PB% MU((,B:KE/76_<'?(3H9HLC[%:?VJ.J>_?2D#MI@BAK ,-V!G-^:(!<=L<-QG MZB0H&'.3L\%R(\FV9SP'>&3,&D2]%*$ M:)FRIZ):NTD#A40MEE!9D+!SP^PQW)]+[2"$K4VA.&^@PC2X3.PCC-YX)@+G3MUWT;IOXF1Q;6N/FX3/P.N^%I#LV+W3TF5U*#6XFI M@19:]=YGRW>"G2N@+>]Z T$V+#LMRSR9;\MHGM)[]IGS#5*4LY2C6EUF7#W@ M(U):F;:)65G*MD#Y>\WC KWYUA&.CU9;**UK UXF5^GB_H'> M42&S(K?4 TMCFO>^E[#0DZ8H&5!T7J'B.R)PD188J9&1R\L9N;HZ)Z^@1O#_ M^U]^>OOV]3_5,$D'I_C+FW_Z5O%]1D#.X(HGWT*P,M2L*(@]9@6HJ&PH\JA+$Y7.149+^7GN?)'F(4^VKGKU=X%0"H$ MI(6 /W@=C,OXC,V[0\VKH48-J@!K1%VP&(ZKGCU%$,?V%:H)T[,J5F_0U2-M M;>2K.>K5P]NTQZ0 B5JRO!.Q'"QEQC!OC\SY$8;Y%*&<1@5]3ZO_7F:GBT6^ MA718T3Q)192&7)Z4/\4+UR@)YZGS*HID$SV#"T6\7\RKDMTDW<$0OV?<5LCA M8:3XHO/74$*I/D',A.MAQ16*#!8WT3.XNW1DM>\[FX+:[=^C\WD8"-*/;'MT M"&NBH0DK<7PD/M=4KR"-+2@Y_TQ=:MLBR2@DD%O/DTPH+6W2N)+_5"1Q[3@6 MN9@NHB3_:Y1N*80QI*S8YH>+R'*O*%>;,77G,9TM'+BDV.'A9\6")H^Z2R_8 MJ-%9W,ZJ$LXSLN0PR"/@>$$#UD[@]E*'BS/G+MI!@H]C(9-UD8*@[-,LAO_ U0Z?3K#/3\OS*,^?.7R!4J) :7V+ M5**4:'B)S0==?@$_T!T.C.+D:$085VPS+/%#!\R,1"5I\)"_CN]CCA0K/0%C M1CRV=UMQP]G]P#4Z!7^F^E>&-Q>2WMTK0#MG/VDPV/!INA@:UJG)S7Y8)B4C M<"LX,N2P_O\Q(>NY!5!BK[\\=ZE8 C2N2DU S2PH1D&S0LQ:[3Z3G%=Z'V-S MU"D1\67ZJZ'!'&.NQHDXQT8+J"D-TU56/3VA8V8<1BW$@BZ^6[''[V.:5&N0 M_[!;>OP??SOE?(R!EQ=IM#I87=*_:RZ@HWZ<.W$;8@2H>14..<_8*",<3?%Y M4CZ?YC0Z9_'A_BG[,V*"N]TX5SX@L@Z($:#F?7Y[.<;&V.#M)/U2T.OEA[JJ MM^PZI[\1\F3<[\SU['-JX)9HZ\I*Y^5E M5I2YT(UOA&,L6=3'K$1LE+[!/CP=ZMO;>](A$*AGHG9'A7G]R1&0'809:4 0 MI6&Y>LFI)$D,Q4A_N5C;]Z%W4L>;87*V2;GVM&1E]S'*Q,!:3 M)V_B1725;J9]"CU7&HZK%+5C(L-T>1?X\<E[/G M79/Z^#U]BO*X*@=??(1JX,5E5IW0XE_O^4;<7HSU>+."/:[$;LY2MG@/<]'C;(%D0L0D840K! M')!/[)>D?#C?%B5;T[R)?'V6J*3(7JQ%FPY2"Q=[.@C+3B2JY9&C7KE5""88 M[ZTFA(.1JAK\]1?(M+NRKEZL76_+HHQ$D399_)+")]BPI8&N/05=%-4+R_KM M(=O15W]@Z2JL1X7O#,-,0Z.&'T#/GZ(2UKL\9D?:"&,V''7FO)(2)TAJBOCP M&PNPC9\0=D<20->2BP%38U) ;>8:GB35J6*R555]65F)&?K8FN[21R2-].UZL33TB0! ! ("$ A@P)\L]L=E?- 4S5"78J@;,50& M0RTYK!!FOJI<,1137048;?,< IJ28A&E_T&C_$,6@['?%VPTTA03>"3ITKDR M7M$E%6$"E DG+1QV_D.2QOC*=)@5* 2E259WRP%!]78NT6-E+O4[L!*<,D0H M3*3*$"+SL!6[X[41P](@(@!I1BI0H:M=(J11&N"BSO()K-:JLE;R2 T6[$ ? MUM=L#ZWPR[8'E-V5:V74#A9OBVNZZW=(.)66\"CO SH-;G*ZB9+X/5U2KAW$ M]?.#TRP6MI>F$T&G,VM.!16BX9P,*NCL.!TL\\'$"5%#(;3"T,V8LZ@UYTEY M*+3D=M!CH3\)WM9^ZT>Y JB_4,AN1N-3;C+R_4@4-MEF8KNJ=RG)JL=V@USO MNN1\K71=7)@U[G[LB .]!44$JAEI<)$:&&F0U2>\$@,<+76TL#);L^#([?*^ M=G]5QGP5:''!?W=X5BNU13A>I'VZ7G\-X<;U4I$F@K9WS\LX9YD6N[P("WA^ MU$3EJ*6QH+0]^A83X:&;@I <\[171"2,=--.JM M(YC?=IB;3)E%T] @;^DZ2K+FC_]^P'+J_MG 8()NO-E)0"R8 M<;3',#;&!:<'YMTZ2E-)EH>15N@#CH$G4$CDX.P_[V<@4>>,]"!B@9GW9XV#S1-QZRROD;XLZ;3 MF:^C!D@&MKQZ>VHFJ32U(SCW/BHC]0N-(#T)>;D_K!JDSBR/ M$8)-RJ'KIZR-.[Y>?J;E2#"@XG?HN+^1_OV%^(T P47S61\=0GG=H2 "QHQP M^J0", L=GZLN8 S-5^>W+/DYURU7+)=K=+VMC.Y:VMX\7K?DI"$:\,;EF(U' MERX2W@1RGY]^363;J[RA%9MYV^$Z300OV2OB4]A^>C@LW81D;/,F2TTUT]NVU"57I22" M--@6*46]?7HKN]-''%5EQ\XH3"KKJM8J=;0$AF6#:;'*, =(5:4=7+\7'&)5 MWW'+]^PZ8(ME!:=XO;R/OIY1;J+3_@2]AT>SBZXQ&44L0?"2J-825NWL),%X M5+(R2O46\&=1=17PDE>IN&:"A577:070A+6HR5S %:4MN3Z59"3C7\-7<%$3 M+9=)FHP&/D^)7[BD+U44"!]O""0+JT2P_.MV$ $2Q=C>59C+:37< MG+D&7>67+:Z7-SE=)]OU19)%&:3E/6-YSI[X#[U[K]Z7F*U5C8*7G5,-BO9" MMSY"PT?% ( L&P20WKF&%WYD-G8HJ+<--7O9MERF[(GP12;R4M=0X>^;(R;, M6[0!MB+-1<8,N&^XD=SD;$%I++8V*[A-BM]V=TBRQV$JGZ"S-\N[=KV^ M;NDCS;94_1;-QQ!P&=!W @@"'XQJ"0Q#,/#@&EYCMT>TGMW]4^MI=PY)A$N MPQYMDC)*^XN?W((#H$A*6B==K9YC\P&Q529ZZ2MOY9LLUJ?N&)[SI,500J I MV;/HP OCV?8UV2S4##J]][Z/OE[&?"#),ED(A",/DT?:HV^^)?UZNOKFU,D^ M^; /F,>XS+19YS9X0NAWZ646TZ__GJ/X59D\< M[]VUA ""]P(!)*!>?$<>B^](C8-40/ ;I8OA&6^8"B,.L'MJR!E#;,^$F M9_%V41ZY$WM7F=Y'2$-^N'/W5TB".CEV$2LN+4<&N2++&8Z/AMLU1%M4D18K MFBV>WT?K:$6+.[9=/9155<2^[5K]*\QV/=Z[EYB&<1C:.[6+D2$N40 &Z>"8 MD1H)J:#,JJ+AA7I)3T]CQ5?OSH0+ &YAF\JE2Q':$$'9Z"K((8T2\!GP%I3^ M)HJAPZ]3NN*F[5H47 QP8&FL-(9DO%/UOS?27_9GM+KO)Y*_5O.#A.Y+6<;& M^.#OLKTNV:RGD"A^A;UR'^[=M<0TY">GDZARG2%9::B57"194M(TX9KW)=_M MLU4R3ZEX, L%+1:0MW0-#YM^%R!.(;"V2EB][;4N+72'T6,,R+H63'XDYE0$ M)&N?ZUY'91IR%76@--5@Q'\!9QV1_0RIV9>\KP#'NPW)9+8GQG#QOD^*#2NB M]&/.MAMN,Z=;J*@N"E6(B&X:MP'==U$:Y0DM.@[*OO5KIT?,$C:C[-SC7I/< M\TEK+VC?8S1=TT7?J E7T/-DOBTAN@,RGL7UJ,@*AC6#!Q?5P&:$MR(9*TF: MK),J/]H,FK?#W3V_"+ C6))UYF!R'1D*5V!A5?IK3P*"@18(<^&@)]<+5) C MC=W@/]_ $/.8 D?\G03G#YQO]#*[B))O%Y.D+L\DUSR#Q.@+." ]VC) 9%'0"2"_UM,\./+9XWQ8PA-/OWO>, C M]BK$N8^5$J=^P],XYF)4U/^Y2K*C!QM*;=$>Q9X^/;D7:Y*SY@<"Q,EU%BJ> M8(B[3(MEWCR1=]O-)DUT/9&*7R$]D2.].S<5:_*3\T2JDOMK_C7+E> M'GA@9&G5U#["QM4/=NXM:_8DOS:4MC0][W<]^C[M@3)A.0':84_Z'J[VG?,R5OD0 MD1M6E%'Z_R>;E'!_D8.R8TJJ]0 MRJRN0$9J;.!^$.B(@&32 MLBPAHJ@,%C:S-4'>+)%[>/:\S9_%N]1SMEX/OPX>:XZT/F3=^K([9/0Q%H>% ML9C8&@UY4@#]&7DS^_'/[V:O?WC3+DAPEA9\GXI$8.._;S-*WKV>$1 -<4WZ MGBZ$;4S>O1&_?1O$-AF5-*;+DVPQJFY*FILJG ?=^E8Y M!7G8U1L 895.&9/[U,Y!SH5+173V?,]I#Z3<5_C"5B*B7<_.(R*/W8] .F0R M?A4^#Z7OD3'/.&'+K>I#KTW:KV1HA3[FX:Z& [PSBV&5_S41L&MX11L\9M3!(!-$1:F;$U MPK08ZC:[EO &"<=0A>9Z6Q9E)'90J7=&Y2-\WJV!SGTEX1(0R%WE(:S75@=& MJ)Q<*FQG.%X:'B'7&6TBB>0FM;01YM XZLRU;'""I(W\0MO)%F ;6\:,CZ2H M0038'N5BP-28Y"_V,4II46?[_DS[G45*;;%QCGU]>LIN3LYHMGA81WGHF,9! MOC(M9AENWP+'F6(^+I%O72Z#'[1!V*QSE[V"I M18_9*N_S"#3,N^?UG*4'PB+].\)@V.O'>9J'BABIJ'DW ?IYQD89$?)2ME4A M]&YF>S^S=SV[UWV :X*.8C6IB]I^M@_?U@[P,J#@-:#T;J4DGUD3O/WNPPK> MI"ZI9(P?%+TA;GH3O>/R*+?D*.#QRHUT MAA13'-%P%8)4T-FI&629#R8QBQT 4#]R0E6$M"1TL*Z0/KL-K?G3-*USP_+N MZXHI6$:E=7ID33#I@PZZ%N0QZP2IQ>@1\Z6]Z*'":"VNQXUZ M])6)W#-U1$Z#:D9:7*0%1M3&[DB;04HHL\-^?Y=8G#KZO2 MA>CWBS['CHTS.CF#RH.D6WJ0G.8Y9#X20>3S9])M=U-7O!=/^V:DQCTC#7*1 M'KX:GCK77-TVXF6 M+1KB1JRUSZSD:T,0#I/^1#+Q3(TK0=753]'79+U=FRBK8UU85%5EI$(JJC), MMM14>V.VJ:36J*:LHH[*Y8B"JL;XT.JI>)]L03L=[\>N9V41;7RSK6[#2.CX12M3DJ';*\6]T][600G/4M8F\6R]OA@;HZU^;V!P+YG%=MZH+J$0M A)\..;70!TT1941 MNQW=D@:Y#5)8$4R7EX:+>J_G-G,UY+=.6;'M?P>H^@UF>8_U[66-CX'07AGV M1X7)J+^WNF<$?9PBL4,[*J<(APA&@/25--+9!E MIC<7S(S!TW L@"=>W$YT+S$N6+ZD4.0"XV)0Z]&%LV&8LB\?H@%$B_=CECEB M$K17TZN/G@<^?O)W4W9>6>*OZ:G1FR#2[ MQ1:.3SA$(5W \UF4]9>N4&N,RF\AZ]1]H0H@3%K*!$CC(_PLCL-*=J_>X87( M]S J-$R/@X82?U9O)YS./,DJ\[$J4)2MZC.YOI.7IE0R[@>S3C#TO-B"&&#: MJ\O/Z!$V8P.,=)!!&$>-C=3@VCB/R?/ /(%"._:F#/*F'GN^>RH*::G:@WVQ M&U" #]5+SHA2F?/NR8U:!&=5%\??>0-R^(RJS26CSDK9&]V M'%+"F@KV$7DS(>Q#1YD64^!@X-B\:@R[P#SX#2LTHAI=V2@.UQOS* (O9BO< M6;'MRE;8 SW$5FB%@X&WPLX8IA2H['"U6=P(1P7 YM6E MW*TST,SX@M*/*V?_X@[OP[$"W=B FM8EG,19,\HJTW R];+2?.5 ^H-H1:^7 M'_YSFY3/=RSM#SJSU2DJ-,V4N!=OCC%*EV7F;?$%<6@V*,G'J@A\"Y1TD9(6 MZHSLP,(M1@67O!0.&6]BF[W1TVKT!<=DCB0I$V"1"RKP?>0TA9ZC] M:\<[R@<6 PJM"\C=9VL75Y&'W8>YE*Q0$(!A\W[2?'#FB4?AJK*HAI?62VI1 M+:FGI'R8\BVF5/(&[C.'.1XZ^J=Z@ON9/HD_2;WZ6A^[>-W>$G&^&D5<2E4J MP>F;=8,181Q 8E@5%E*!:3W9%9X9X8BJ%A-P:^L)G.I3RY:>7][TR47G6R5S%-Z6A2T++JO;0PW))6N'>]"0Q"FYF4; MPNIR:[++(X26L@.P_U3MY0S:>!-.6C@D$GCV&/''VW>5M@;$9JL^K4&]:@.) MX,>:6_2B^4C\7CO)/D?KH 6Y1[DZXA^S7HI;0Z8[2L+ULI/>P?!T'NO6\

Q;\\<[BT8T <0ZKS:5I%HXLVT;I M>50\U"$W16]DGE);5/X-29^NM[ /19FL85F3>%L7MGCU'S3*]4O9VAN!C6MD M""CCJRT2H,B"HZI_&R)!Q9B\,"T6>M0VHSEH+ DM('DZK+P'EG(5K*BNEZ5: MI]IG:.USN'M_&?Z&<>"R^MD>6\G**-4[LN_A$Y+NH%39_CM@_K$.S0BD?BN* M%\/RU5P=%X7B;OFV>KV\R=G?Z:*LTT=)].S1]D@%6MJO+\U8"@"C_%D<#2Z6 M2P @@ #.EAH#F<:(C _-N!E?7H]O4X\O8+HVE97!M-D9^L9Z'-Q7AL,V^R!YLTN,FO CD!Z$1@UX]3"\\]9-K4:+Y- MH_PHH5J73WG#)X2WJ CM+K*YJGI]1]8GVY\SOO6]M!GH(,WL!FZ9LM67+"D- MO?+*_3MVSX_B<+U751;MWJIRZ7QV,%YC[9ZV?KY.&D>1B[G&12#<](_GD%9? M PC/M.9$6WB868< W? )?X@*>KK*J7@S*O8RB9:C\QWVZ>98_S[>A=BE*Q5"$.?F3H@5Z"*@L<0W/9WT%]MGVFN8!F M>"(?=^3XZ-T1=+T"/WYZ?RX>(7-9%+YBER>LR;",C](Y$&_J@?S1SLL>"44< MC++Y\>9YZ\FL=2Y0KO@4[ID$(K;K,V?@-L_YWR3>../^D!XZ-%WW!VZ#HDG4 M%L:C93XQS#JWO4GY+2TC#CC^$.50'K4X7?"M;9N"1OJ>+I/%D06I_R%2;L<) MN!;0#D4H00,D@PBH!JL9GG^&NM!54B:KZH4!+GCA MC_D4H^\HDO!RIZF(15OY<39&5"F_!@O9@9F1!@ZX#28X4&.]+N^,KXE^>!8: M7DI7B;#T@25%"SN )J>[VI@)UPTWE6X^BKOD=WH:_WU;B.0_-SE=)]OU]?*O M#-YT ^7+NF+8WO52WWYCKU?,5F1.WUV'X QB;]O/KP- R0XIJ:'" MGW9@Q=56!7?_5O=%\,AR3IX".!;M.+;9<>RQA=[6_Q-1I<"P8+&7%K<+YF@6 MO9D+GUA&GS]%^6^TO-AF<=&;,D6M,=(LZ._4]98HJ)**+!%T%9/].3()1EC+ M]/CE37S>TWFY\S^/E;@?:8T4($FO[JNTSLM.-;?F.D$A5L&1"(UQEVFRS)L0 M07#[:1;#?R#T]C%*X9 9>,,X_@%2E.0=._>=P6L$B*D6/W2(AWS5J,!GIL\\ M;W)UF7%ED!;E<(T\22ND!!WTYNOAP0%93,PD'KG)6\"&:E/B(XB7;2@?L MC'"XW<(/+X-)5LH-)]F"K2DIHZ_UJ^-,_'JQX]O>HXUI;[.C>P-B>U6;+W]7 M ,=^Y!$#3.$+[%6 O&=?GK@!"!BOG-41(3:QSZSD=F/)R 67RFR11"FYX^N; MAHON5)$>AF"@OPP VWE!_W/+&?CAD?_?H'=NL"WVA7]?G^[+431$B: :]K9U MF*U,BU>&^NO'3YN'NP*_7!M3./JV0OD[Y!XXVK_K!=$"("D@V$NM=4(R MEIW40(+LC^KL9VB>FA9^@M(;\_&2J?/#DJF7PKZXR>ECPK9%^GQ+%VR5);_3 M^+00SY-H?)1-O_\&.3@.5&FJ 'B]N")"#$R_=M:+X#ZZ%/1#^]?)M7A;;P5V2OL]C%G1?'A M:YW0Z"-C\5.2IA+ITOL8_[)$@8C'!R<*:)#O4)R,LWIN?%=&>:EY!4Y+DL1< M2)-E(I(2'Q53G-XP/V2:[W!,!^GN98[.RF)F_ UU?!5C#V='V]LYO@IOCVK-#E1QL9E-0/66\5NJ>0\RT9N@75%.G$IL@J9"V?NCHD;8SY'BITK&6UTP M13RH^F#.QHJO$R966M Y9S2C2VGB5L6OT-EU!GMWGV6G(M]]%A(R580JLQF2@],X13J''!3^O>9G\WHT"NJ7@3X]I?KV\X*=-HF)IIU,OIX]O;6QG4S]%U^)<09J1W;,,@6JV*UDW@Q17D08E^57@)*%#$TTF M476O5YD9?^&,Y0/-JT4ZGBIFJ"TV?+&O3^>/AH!HR&#K84XR+?;X"Z6&Q_-' M#^$ELC+<&!M$W=NI\PAJ44F[RM6PZ- -$SL]S%>FQZQI'+.-\JMSC6K>H4N3 MT-*E*42,I)D5R)ZL_J'%LV2? M0,C==!^)K5/$='R8BNHRHQ2PP"G9H"&OA"\BS,K3D+:1DV"(Q1XCK#0_IU0DX\KBKBM(LNYT/D7'6H^3*!0JXU&,],N&F8*>TF M3]:T$?#BEZ1\^'+WD7%U.1-)W58T6R1#29XQWV,RING0<9_.B6-IM[J"/'$T MY,MW=]^1'2+20,(G3W,[9%P"MTX$M6( M0U1/QT@I,YX'OPZEXK(HMC26' 5]34R<1W57OM2J+DV, F6&&9V'XRQ*(?-> M05XE&2D$AA&=R!U\[?P:^N!=NNH.9??00=?+G2 KD&\8"WI#<_$[A>78V][" MVMSK-\1"W0-@*O:&H\'FARY(17Y&! "H;U7E'!:K(F9I&N4%X2NL6B'A%TB_ M-$E6RP!3#17+SULX#Z^7GZ*_L[P]/?M4R.&6&&6QOT M)$B#,2^(D_"#L%*B+6N'M1;#VBFKT4*\I@9O!E=NR9O7_Y7P_W"#2Z1JA6^+ M#;?)EHFXM82+[!FAY2* DCRR#IG&K'H[=JL+ MW>&,CZ@?_*9$F^\27%_Q?KQDMOH M[Y'2KTS']81<,L,9L'\/51P[V9L&UQG5NI+2Z\L+Z> METE>E+5[8/]&ZR5<:&G)^,#=EOYD>5-)[W,:<8WX6<01G[/UFF65,U.B;HZV M1ZJ2TGY=+^B&,"F \JR^E E^/S/.9Z;-/ ]ZG=)I8M21*VW/^TFBJ/C9.D,\ M\<#J"<*RUE]<'2$O6ST:I!G67W;0G>M56M%K M#H=_>/W=Z]=OR";*Z\)S;UZ_GKVN_M><'-&V?& Y%.C\)_+V]>SG=V]G/_WT M@XBAX__\Z=U/LQ]^_KEIG-07H6]^GKW]X6?^US^)AOR?;W[\8?;#GWYJ&K)M M693\3W"E$A6P*OY]RU?'N]F_/B1N;=&_';MS.^F."BI>1&?OH< MQI\GFWZF.J=>K:#[)V;+"CKJRKT5U)*@SJ889WE#6J2T9*D'#'\ M%GX6EP#;0B0/[]2!B5K$?PESC>I2#)C/N?7W4*^YR3M[_B0L7J$17^2B!-/B M>:!@K<:7V&=ZXQ2<7^'NZ)*6<,A"MCI<9P:L]"^ ?;@&*X]J?&DJ@'(*@00P M9#52';[WB: J,X.*8,&W]6V>\ZVZUWC!?&I1" ])N)9"P$ $B!EI22N:'1ZE M4,KY$3$<9F<(]T_E:SYM_1[CGB#9%^9.H<.>_?J'CEQ P>\15)C>[XH9YF0X M.1M\DC72VI9\^7FHU2M;E<=P>G(E?TJDQ#VK3R.XO<,MFUSA:<1A2_.G$4V/ M 9Y&-*0-7Q7@1V#C:43P0;AY&M'@^3]/(]368?_3B/Y9M;EWW&TWFS11V3N. M6AKO'6V/_O>.EK39LC,8@86](_P@G.P=18/G_^P=:NNP=^^0S&H(/?8FRJ_S MNQ)NB(1Q-_*N6>-+<_U61L&OKKN[8,>\"/8X2,2N58_TKAHIAP)KN )3>2VF M^1Y:1PK[E7\UKGL,4AN\[#?JR'60FK>+?OT@-:,K?D\\<'7!_\<(3Y-?Z5N8 M'K/SMLC+SEG+_[4[9_D__G;+IZL_[E3R5\UU>M"+^]S.7-B*,EEP^>E>K02Y M4)%QD(VPQ>F$?XJ^)NOM6CKEO7]'3/I>/\YOT2IB86XLY%QCHZQP.]5)-CS5 M?7_'3'6W'^=371$+.-6]7&.CK##4TGYA^6_S.= "HU?M]^3% MM;)/4EL+,D6,,$KN:9I2OH/GI"9.0H$W=J'LAO)4#V5180F@=DFDF"GPRNEF MRA6V>+LHN3E&\\=D07LBI\::(;;6ON[<1RH+FB(^OB8;(B)JE)M,E44^Y*(X MS>(:0-$;U:34%B\AQWT&$9-0:O8X9YD6N]S;7)+]X^AO6'O+QTXAM;;"[!;' MO&.##'$ZR9!-IWS^1,L'%E]FD%2$TL_1FDHW![4/$.(PW+%K&:DH@EC,"% - MMT]LJ(C%'>;E$O,V[<\NT+"G1^IK(75I)6 MR-O1@][=Y?D3ZW#J:22M"S.N@$+[;VR9"J\KQ&.3(,!$Q9I'% M_I]A76:;;5E<<>#I.[775_(O3!]='??L\ZU517U&!'WR;B(OK@:XW??0:HR% M8=_YM;_\MX3F',2#_J/3T3YLOOR3T?(GEJ2E+'R[GT__.KWWJ.-3,O8D4(W/ MCD,QN@'Z$FU;W@@5E''8F?,@U9I8*(UX@'U,C2=.10 4YH.7&E*?SFA;A$!( M^_0G%Z'<.>/L9%H\"JI'O='6H]XXTZ/>A-:CWDQ/CSKD]H@>UA!>SM] 3LD-LC M;+PA!)B8[5,(%/+2^1PL?FJ8D&B(35R2>1I$AE M"OKS%"GSU9M8?J:EG71U^(Z0XJI/T+E^!QGDEBE[*@C(3F\2N3!59/!SP^PQ MW)M,B\=C8/!>)1F]Y#_*ME5Y0Z1,'G?H(QRI#D "FD00#;-##G"3J;/(W\Y7 M/_MMY?>.KH271+;!C;7'[F.R?EV+SB@ S.V'Q=$8/?5OZ1.UT;C:>4>%AFGS MSE^RV_HI_VW[DA^.@.&*GPJ?8)//#G2M+UR/-)\S7?$Z/8[FF/,V)(U,XO#\&8HW2J%5[B-01@T=889XM&088O?'E@: M:?V99ZY2H M\KI_^+JA62'+*:3V$5*FACMW+5>".J2VXB3)*UH1_78&I0""B),BT&^;\3V95<+^[IU_*,4_IM M["IDZ!O3&Y"^OCU>?'3(DU\! !$( E]\##*\[[YCG(O^TNI%Q0/\#X[BQRBM M\J-SV4\6)8WA#Z=9O/^+3LLVGO1]71;^8\ZV&_X%#)!!HL4MC6NG#7P\#DF5-[!2?.^E_"@2_,6D98D MKK$0X?&TL'9*8 M56^$&+$DJV>9J2IH1TNO;\:9 E-"1_-=)%F4+?9"M/2B^ 8ZL!N]UT/(6QB, M,B)47(S#\2*/.'&:;6I 9/Y,E@V8B<8K#DGA>)SB**O]7>MMYT42)U'^?!=! MK@%Q5S00_3W:'GNI)^O7^9T>)P$GMC?-RC+^V@ MAS1&#; R D1@["X<]K*^\0;2J (Y=H:@K[+LAM!VY$\YD13>\ MJWO\ :EG&EP,;3/T/.O0LQD&.G#^XB>PS="#R*+-8&6\F.!Z;C.(>XF;CLWP M"C#Q%?EM)^)^PJ,VL)2VU4!?XJLN#2MIE,W^KD!Z,CLU'I;G.D#SEB[8*ALL M)H[I!'L%H47,VQ6"%BI,)ID"6M\B5RW"A3<%Q80$$@=AUJ(ZR8F M0E07X8,+=:: &? UM,Y;I?0TT'D'.K"K\_80"JSS]B"RJ/U9&:\M/_FK;:/S M)@VLB>J"0_(XK@N.,MW;>OV8<_N8PULFLE.BIP5RQ75Z\K6D.B0Q:\8(,6)1 M"'JP(D;Q.I+VOLEF"OQPFM;N')ZCTGP3Y>7S0";QH6:(9'9]W3E_[M"A&33U M]R OF2J#G$K%+=UP+CY X8Q53D7BBT-$TN2'VM\BY$>91@"A"E:_5IOOS(B9 MWH[1]W1)N=H=5S[G^^AK)V)%7B9#\2OD<3O2NVNQ:\B3,OK:C2\*]Q!0E=T, MR4.O,\D]-N2BAMOPN ,M]#V9G9ED3J8GM!^B!_9Y M>\$YND;L=.K\CJZ/^/3N[?I0NKW5LL,7A%FGM(5,YZ+=DIBCKL3&Y\C;%M)? MJ*BX86FR>);L$$K?(#> P;Y=K^^*.*FHDPYY\FL%@(1^3:W&>H;BI\^KV06% M2R<0_-ND^.V<*Y])"3_)[V''OL!?NLIZ=F^R=D@3H#@C%?7Z'[7,347V5":! M(3CK4>Z*\GI97VF.)!<9;(N6M9X^W4M94<+)JU:3S)GH#'&3:;'(J;_MCHML ME"?L2U9LZ")9)C26^M=&VR+\:=(^G4<\UX3#N.1%3BY83A=14?:6 M>AAO:" A^QTZSRY34PM3Q4&!D4R=.QZS,99<*FG\( MLTS@5)# P>\L2&!O_WXE,*DAM!*(=@55(J@=QP5?6L%!) M5I8"5U57UE/T&(OE\OK'=Z_%DH'?_.TT_ONV]J_<,TEBZ-,UR\OD=V$4UP_T M&F!@^QPZY:WWJ[GDK-%WGD&\0W]W%,#2I&0! '06975Z%=;E/AIA<+OGR@)#I@9)QP3;JL> A!Q&R1 M1"77[41D// 7OA;<_HY4:5C@]GN^+?D?2<9*DB;K!#XHV8RD=,6)0W!R5.7? M%Z1I'; \2*HSH0799C'-242*!YJ":V.5%+6CZ3NOFY/]Y[@IR],8 M8)+PM<%V&&NXKS]_OI(P<6O#3&3*G#$\[G9/3^%X[;O3NJ'YW4.4RWRMAKU@ MCC)]:JZ%Z7+O-3*'P3@-I999FPYOY=Y^+VN_/XF"I=.9!#]9H>Z2Y)^W7]=)L"%=6SZRQ@8(Z ML\:9S+0Y9W@.-.&#IXO_W":%4%2X5!=)7,MS__L\S*>8'5^1A+= T6B' [;W M'1#M;=W9R'![^2W=\+^*:(GFS6$\.N@ 6[BNS#$3=H0F)^- MNU-.[*8N)U;3#[MYJS%\O+I8T'N)CO=L4+JD[=#1$P?]N8^JX[5AF<5>L9A;5@&Q\)0BD*5;]"UQP;Z]A11N",:-%VA$I?[BBV/L\YS MP&H+93!3X6!;HP#5@SY]BU'8E(3#;#T*/AWDE>F5RV*1T\K_.::?]=ZLZ'^. MND!1)^-<-6J@5)<%UHT2IT,U-DPBO=&'N$Q 2"0SY7V@-#Y%D].E*2D@@F"JKO.VZXS<.9W3) MTWS==^B/M<6<_+(^76\=@\2UE0![HS!)S?K+ M?FK6P",QUFD@]HZS8PU[!_R\J*$5 =2;4=%G6OSSINA<)1F$]XIWIA+-I*\) M4I7H=N7K[._2Q!5>,\&,6*Y7+%N=@$@0("TBR17 .SH5>R>?J7#'7XZMI(A6 MJYRNZJC.^BGL?31/Z5AM>ZUOL?FV5&@X#Z;8 P%"U63C_E4 "?Y47F\FF!%[ M/3YG%%@:#>]XWQ^63MW/T4\>U^?Q#RR*DY\;:)E A;R'5F#SB%!9RQM1T,5W*_;X?4R32J+X#SM!XO_XV_O: M0/S_ME'.]>CTF=M^+#\T4Q1::HK.0(_.U;2:+&GIDHJP5VE182G3X),C^?B0 ME4GY# ZRG-,4TBG";T0&X/SYG,6T1U8TOD+(C4+OSB-?! 2RAV%&! K"HO@+A]D"G2C26T&,F0-?X!-G18VK&'X)CF46I#NO/<*$S( M\#B7F3[K')]QHMBL"#H9/>1D30U.N<,NO1US.\*ASSDI5YD.JSPJV$527"\/ MI/>Y^O\QOX+>QVC%6X6(>R68&ZE=?M][TKI8X >I-R%DP76N0Q4R7;X[$YXXNMCF'\.'KXH$SE4+E MCAZQ&6J&$)>^[IRG0JAIDH:HJ+WB73H&.-8&MZ\G=\G93HD"8=-#*2@ MZOYM^2AGPP$3AB(5/ABV\SJ_C,2EI<,:Y^G6;Q19)%V8*? M>+=T09-'N.PISI[/$A$( _;AMKCG ?A.W M+]F<8Z%Q?7LY_-IDN#%2O/H[=2U6#=4F4B+P:Y$1SC(]=@7)B J131#8=)5D MM!B).E/^SD)&U-[^G1^P+,_9$^Q556J^G#ZR]!'^G=9A7XMP85_JW)>D#E5@ MJ3]?F?KV-=04ZP<+L'6=36GC&N0ITV&482C[%2T*2MOB4E>0]/,6GNH7BRAM M\XA!!99H=6ARXCO !+UK$?(2":^%2#NHW/%X,4&X M&,M)B( #4C (MT<(D\ M>Q,=MW&$O7@J2W=@^"_JOU4UZS8MN A][C5R,Q9[R\OS.*!QMN4MA[^44MU M[.;'0H_8G#)XRNZ3TU;0.M=$?%D+>#,B (I':RU$LL,XE>AI&_/*'$R6YQPW MM<\CHZPWLL[=Y\BMJ(%WF<.>0O:;43X?I<%18Y[7-&Y0 M7B1*^1JH$?%_5!P>3>RF^*5!JK<1"CZ2OU40Q':Y ]'*8.B$<*I3P SXZN]: M)"N3.$FW<%N[6R@?OHIZ G'UQF"]V9;ULYBF0%.;*5G4/Y#=C=CL&WM!8@.# MKT>&5L!B7B<&XA+"HNHB)3NHI,'://MIT8(ZUI9#:Y.9STA=N>,5MS]$WO?B MVS 74E;7"',ZI1ZOIC;1LRC!<;U4\?*.MD=?2$GZ];4A2 %@%KG%T2 6[HXZ MK$A!/_"CY'&I8=K,\[9$/K)'FF>BS,BXXCC<&+DX^CMUGD^KI3H)?7"$LTR/ M7=ZDYQ>:K!Y*&I]R3-&*?MX"ENOE>S@O:"P.@.)Z6Q8E5\'YJ2 1*V0O2'G3 MI*8OB+S?.=/=UFKRZGI$H,'ASA]-6$&6(%8*F27N!W-.G3TW_HR!^#2UCRPY MI_8[]^Z<"A=6ILCE =?4$.O"1%GH1E>XBJH(H7=+ 9A6F/6O=^]7EIV"WCTN M-;)HD GHW6UF?G%C([L?ZVUD6D9!=.;\%JNA5M])!2Z8L,_ O@H)/5SQ+PS7 MR_HR*TIO6/6N;^01K\ZGIH(S0,*?./$]IT5!&ABA'_EJS4*?]"FSUI^6>.#( MJY58F7HXW!JK%_;WZCX[VCB[T M_ /#?=CU#O33\N0;$+0<>09L#< M;3=5#7B.B/^VSJ--XS8/M*CJ4%=YD"Q7P][P>2TQ5%U+>E7G@[5QF[0ND!$J MJZ71S##+[/88*U-P%>LC8S$$C-W1_#%9T.H.$U!#&"E7O41",;I)10D>WNYT MS?(R^;VO^)3]CM&1-J8 G+\OAHS^9,%Q@NZ>-X\ :(.1Q!V0(E8GZJ +%)UC M;5:9NZF:4/D1KFMVG=R2Q8+NQUFID -ZG@R+F:0^Q83L#?Q4:165&.2_/U-W MN:0BS4A;W>)69'0[QBNS?K4[P!K$RH1\:?#JB#!&B\OQ(GS@+1Q2UYSA@ @@ M@AA\OJA$O1B1W[!^K#$CXO0+XS+0%TIFSOE AU*OXEE\IOS Y=#Y; CS2OUP M0O1GY9#2H.LC5]EB1N(.HA=Q6&&F3GIHH>?#WW/B;0'7646G4.A0EO3AUMA' MQ?V].I?0FBSIT V:(7V$N4R38\%\_4/.V,&VEOS\7GR0.Z^J[C;F=! (M:0: M"5C.<7US(6K8M<.9TEX]+#X#UQ@A_:-]JQ5^S"D=+B.@^IW%?7>O_Q [\(PT M& (7%U!F_LB^/,!1CP[,XP(MHJCR:19?)=&<6Q[ELU*-*8.>T"Y*;8KN'P?V ME?.9['\,9J6/5 M:7)^BO>P=6(B\RO8@X[LA^W!5K+T\GY8KCYTQ5&0E_]$G:H8//%*+[)Q+"W;VS*$40N,0U.($SPK$@:+H+[*.G[BCJ6R M2&0+/;K7@0XIN[=W]Z)OIJX422<&IQT-+N:A+.G0O MZ0>$?84EX!%B7/\^^5%"0('>_8"@22JB4U_Z,D'%K?Q!;GN_/CAGZWF2U5N2 M*)#%SV+^4Y'$-=[3/(?*-B(_R"W\=+V\WI:@819_C=(M_;=D]3!RUV"7B.'% MA!TPOC8-NZ@Q&TEHOF$N'YLKH [FRG%>H29[L$D7]XP(Y*"8--AG1*"?D7$. M.KXVLKR.>NZ87$QR"./PKF2+WQZX7L6%ITI'H&XECG]K;B[*:7BU&[LP_I%4 M0"9D02K,1+\IJS^[(%J&2!U':VLCI=]2K)S]=Y_%]6/D:8^Z1(VV$8P%R MG>]IF\6PNED<#.(LXK.SH'>?G![64ZP_ALQW""# S&@QKV9L-;JTXUR (*&3!J M.CLR%R66Y8;UQ>[8LGR*KIS;F77)(F@J9C'UQ5TXR)7 M13.: F $*&0U)!!,E56&L@LN>UH4XMRXH$/B.]P2(\']/;H6XBY5 F3QG%JC&CT4Y8$&,-4;9$;).G5L3->'N?;:!36%O&.:613.RQ0Y,"/MB M5%R8'O,LR?I]LJ9\>7V*2@HU]89,9J4O3*2^OV=OH@_DQ6;9 C!? ;:&9&\9 ME,THUPVF@*MA1)8.EX0*-P-@ 5;@=&/_,Z+9 WKV_VX,*0ZWWM"@LW"?8')S%^X7.>-<[8"%O M'!2$[.@&0I6YANOG_B')XTV4E\\-9?FB&6N+62FR/IUG;P:Z)S= F+1+!;TD M[(W">!V4 (4(+.V:""#[H[+"M%AGR1:^2+[2^";G/][0_$N6E./&\,@G)M:P MI&MOYK"@3P0 \00>()@;Q-9&9<\B7HJ!;MJ!;CFJ@#;QF$@=&L5*'/5F%5\D M' &]XFI=?&3.='*ZUX41E,QC&UTB[603TJX7:H7M1(#KL9B[^$@-<"J6LY49 M92ZFR=\ZB9)O2.*-Q\MANL.M!DYSS-<#Q-&_G M:KEO,,'E6(N*"%B3$7_LI#%;,^%-S#_3$I)NW.3L,8EI?/;\I8 U6I?]RU:G MD&U=E/ =>;"$[P@IZOH$G:>S@!0L2Y&"120B6C902-1B"2+/!G/#[#'Z##?#]W1) M'E,_Q9N1N$8B MJC 6RHG@G(_I0Q;_84:$V_5.VQU/.B(2B7_!'CBOAD\*>%Q)XJ@,L=AI!A$F5J>03+1\8-ZT>:5&*FW>)<:+]/=(@4:;C*R66,B!,MBN' MHS71R(3* 7A@V=5Y>BI(1'G C@PM?3EDQNP.LDC?)X F*;'A5V1#IN7CAQL6Y>00278NW9D0@TCN4>TZ4=)LF2 M2*Z\(3H1VF&'OLZ.8\J80\(&?D3.U*IJ>;&7LXT&'82I&8 ZHNT!Q^KZ8;:H M@67(U+GC;7NI7V%FJRL:%?0V63WP;>]+45V)]5S\2C8?;#?(K4F7G'//>S=0 M PP0'3"EB?; JPPN%T,(HSH:6&V>.T_K>AYRAE>)Y<<2'@UVMXT?>AAO\ZO M-H%>FRXT9$:I<=;VY0,=YI<_6Z*.I+]G=?G&G4HH<5_XK]L?L7_ M;\Y/ ?Z;_P502P,$% @ \8 +5X9+OXH!40 6?(& !4 !W879D+3(P M,C,P-C,P7W!R92YX;6SM?>MSW#:VY_>MVO_!F_W,.+:33#(U3DWOUR"R+1W9RPB0Y!2N[YZQ<@V0^I">" #Q!$HVIJ8KL!\)P?7N>-O_W[ MMU7RY@EG-";IW[][]_T/W[W!:4BB.%W\_;NO]\'9_<7U]7=O:([2""4DQ7__ M+B7?_?N__<__\;?_%02?<(HSE./HS>/FS<.R2".;]#^\_!#_\$KQ[%P3_]KY(MWK[_X8MOZN;\U^C?-?AL/%/;ZL?=TV/ MAG[^4+9]]^NOO[XM?]TUI7%30S;HN[?_^?GF/ESB%0KBE",2PJADX8VP!?];L&T6\'\*WKT//KS[_AN-OF.HOWE309>1!-_A^1O^WZ]W MUR^^&:=S@KX/R>HMQ_R'GS_\\)8W>\M(SO$*IWF0DAP'/S,N&!.+^#'! :(4 MYS1@LQPL"(F>XR0)&'/EMY89GO_]NV?T% 7; 3DY_[OM>/EFS981C5?K!'_W M]H"I=88I&ZY$\8;]0]V>$S\H@Q5!^%N.V0*N8=[2E)#P!0R<#+I=;A2'WR_( MT]L(QR4I_ \E1B4^["__?9GF<;YA>P+%Z?9S"7K$R=^_$_U<49/PU42R&I^> MJ+G!"Y14WSS[%M,&@@0M6M,T1_2Q7-T%#18(K2O"<)+3[;_L*:S_X;\_QC1, M""TR_,#FY)R-_\?9(\TS%.:O*-;H,5T.@O>C\/"IWB5G:72]VT9GY2YJ(%; M5KM!C/)YOSTTV(F#K]D?7V\+=<-QZ'U #$L5K2\:Z=!Y?-SS?_GO+^Q@I0_D M*D[9]1>C9/#V=9^(9D3-SX^W=,9&&_S'&6X>BF^JCP>BVO MB9(R]L%21/@K7X0X^OMW>5;L@$)9>'3IO!RH;O%VC3)^WX3+.(FVO><96>DS M3F"SQSX\$"PYDP+QC1%L %N*M#H;AT/'S**17<%$)3),G7G%\B< "04,P;NI M0@"]C5Q9#!#1CO0C<.PA^]O;1GVD-_TK(F%1_H&K([A+W?A2(5!]K<++5-"@ZDJ0$JJ]4FWD+2=@;H^[\%RI@\GVSN\)IDKW4R M0$L#-#YD**4QGSTED:*F)JADGY!1=O#S@-34\FX4L?N:UO_AN_.=T*8H:6N* M3G[#S;('\BRV? I;FJ+QEC 1)OE_\5IP2ZL;FZ*T%/AGV6U&GN+*\R"E5=!\ M<&HOV*;(4'+-Q+MO_P=OA&0*V@U/'UFM2'J?,^G_?LFT#SHK\M*[%:=-0B.\ MT_"45V)9=0*R#_,9;A0Y(,T'I]86ET?UN6W<(G2!1:<(;)F M U+'E$PNS]UO5H\D:2"K\7=W_)6R[>.\ZPED5CH%!Y0.$'"+H:/+XYA; E9Q M'5TH"DAD@B$8D?=N("+Q1X&A^. &%#"/$QB5']U !>C@ L/RDXNP"#QJ8%!^ M=@N48W\$&(F_N(6$U+$%!N47MT"1^"/!D/SJ%B1RWR)<3'-*=!49F.%P."6V M:IB*X0@Y(L9J& 7AV#@BUP)=\7!<')%L0V.2+72KPW<"P<$6K5#C8X)$Y)L9"8 M*3@T3@FQD, 3.#1.R;&2H"G.I^QG^\82'?LDU!?>&: R+TVI37.0K97BX3/Y$?,UDH8ERN%_3G! MY9&31F+W"1]&[0PUO%)N#4^D69;.L MM$]%OZ&DP+ET=;'X4V%E2_%U B]4*99N S ,:+](RWI%7O0M# M'A'*)BU8DR0.8ZQA]6X]M*E*ZNUI\[;M(6W;-,L/M''VMSUE["__S265?/,9 MLZN'R85/F.:XC/5H1 [>87"Z/Z-_DNRBH#E9X8PV@"IO9("^;_&J6'W�G_ MPM^'IXHI 5*JFGX?G"J^?&;S%Y,E7'[*MH-3RV3]J AS)L_B["D.L6#MR9J9 MHI$R5:3^/!4BJFP[.+5W/,!, ./1;V:H$>Z0AE\'I^@^Q"G*8G)%F"**:"XD M3M[0&)U?4[IF&O,\9LJS:-4IVQJ@=HFC(F&GR?&5QL4:T44G6*A]##<\SUN9 M;0N_B!E9.]/^=BX]TCLZB"L4-V+QN?[43C MVUHR5CV6TL>0AKVX*5M">946=Q?3/\YQ&BZ9GO!'X]&@VVUD7C8[LAHVDFZW ML7GA>>%Z;+SN,2X'G!J]177X&$5K0E'R M*2/%FEZG85)P$R$GE/ KH<#1;(VK!4.%2GY/HQGEG"=?K_!.:CFO0BSO>80E M]]1$4>DR1\E^SNCY1HM!R<%H]N-&<>7FU]G\(L.,ARL4QDFS 0O:?'3:;W#] M_*AXV4.[&>6EUM'U+@I8)[.Q28@K2*6]OC+DE)4U>,H02:6S N]HG!^F:SQA MME^_X&;%'-361^DY$-%V7SQ2_&?!E7TVRXK5(&L[)M4*+4#1>FS*Y8>(JKUQ MZN,H1MGFX'!3("]M;YCZ]3J)=7478"\=3@2/D!X&GQ19N$04GRTR7)X0C21J M]NJ!Q$^?/UZ(23G^M8]/9FCS&>7\&4_)ET6->B#@6&D8RC0SL@76:2!#C'2C?@"25ZLXYP)(D<;Y MYARES:(4K+$[N3#^C73_1KI/$M)AOCELABCB5US@6AIS1;3"G5R HY>0%*(? M]ND"=I+04:(5B3AU,'3<_Z2%K]UA?)JC/&0@2:-<7$'J1N4E)&V]<:X@I#*R M$VV;MBO(&/:UDY[#(5R9!K4O@K3WW4X=)'4 +=&*@9XZ'O",_3$B:5S):S=_ M,D*<1:Z@JUZ[2JG&*3P@,IR.I=*YR@A'ZT22S#3U12$U.$E2"IVK]] XZ8!< M&A<6@);$(TM0F_I1(-\-XK1?Y\I\B LS06+(IKXGNNORG1;)5 J?2!<)(-S- MI66BU*A;Q:@Y5Q.F^9;M+?UVZBNJ3\^/-!(1#)2E;Q' SR)PZN/4UTY+9X]. MI@D8(DL?;.BT:B1YOPXO':4?#) : X;'TJ?98+>8NFC,U)<))$RC8\BP"PHD M"**V<8I3M[OT"I B.'CJ6OD@6 E"=J>NG Z#E2A2>^IZ&1@M:!;/U,_MEL*S M5DX<_/J?K#,84KC1!2E('F$(2>F:^CW>-K10IP".PX>*4JV"%4.;.D+ O73* MPG)/\)R J-PS4@X+R@"D>A?\+):$ 7 8L&A8:FEO#Y!^CO74[HMDAZ)]8^3C/@XR07?=CAC.S[? M2$JORYKY!U1$SQS@]>OHH=:GZ?[G'#/\DO,7$M.57ST6F7 MUO%3=S!+?T&9/$7I6QG67BQ\079?D!U0"!RO41Q=?EOCE&)>Q&:6+W%V461<*:Z>F'K\TM:!FW"53I,D&8_K[DMQA_N@FCJXRLOH=/>&(KWE)N5#=OA,M>/OY M>L>H[-.B5OV0L$_ND-(@:C;Q(K?3,B+Z>H.^WJ"O-^A+S9G#3FJ^))TL;E.' M!VRO(OK6(6>P49A@2&N+DRL(^:)A5DR#3^"=:@*OI4#!(Q] 9FI7X !<"/TL MB\D'Q,#<8,ZL"PTAJJV9<.K1TKY6H9L"&Z"CQ[N&#W<;V""X0CB#T%655T). ;!+DLG>([S M91!N,Q"V- )CA35'-145W(HL'_\[9/ROC^Z:6'177:2)BP;;W"*>>[3-55)% M<>EV][$GUL:>^(@"'U'@(PI\1,'4]3)+31A>+^NHE[43-0SK7S\&"484ZRI8 MK[N9TJ":O^M5I!%3)!L?%#C(9),\.# D54V/?AQ2)7X49,B4Q]>O,ARF-#8_ MS3(T-4*$A._T3E%9G3X'(ZG;-YA2C&O[8;JX*4]?E9(-Z^15:Z]:>]7:J]9> MM3XIU5KZ.I50Z)@ZU[# "/\\7SN^+0Y^&/0A-DOGVZ3US-*I]]:SCM8S'1W" ML,WLIV".XBQX0DF!@Q4C;%MT-="THJD',F57@U+B+6V6!"/XDC^^Y(^%'(QD MI;IBA]=O_.PZB-=6&:E ?;R-REH;U0BU/+Q9S)O%O%G,F\5\,KW=*K5/MO4Y MV-[8Y(U-8&.3ABY@V-;TEX#FC(9'Q. *6&N>#5U^2M/4I!S'E*4)2(@W-%EB M:-KOB-G\XF"Z[G#"YC6Z(#2G]TNV(<_YC-ZB32G@ XKI]C'J= TET^=@)%./ M-Y)XBX6W6'B+A16+QELL?(Z,5[RZU2[H3PXTK)K]$E")'$>+]KH M9NJ!3"EG4$J\=C9BPLW-;E(N>#7>YFP2<2/#]#VPSPF?\5(UG:YV-'T.1DLX M8;OJ,\JY>'N61A=E"9OZ,5EUWHE&7[-<[18Z%P0*V=LQLJ:CTBR-*Y(W-DLW MH?3%U)]OOC"2*A%C^\]-AWK[ 4;DKR9-/CGJ'F;?$&+" X_IW*T9^8-!\M9F MK3FE>!0!*5>T]G8S;S=K3^(]?L(9+XS(;KISG.)Y+'AX"]BZ!Y+VM1JOT_ W M^A]X/L_PYA/[JPP-T::F.%*UA #P^0MGHZ 8=M;2G. M+)M65[26RN;*8H+N,)!5!0S*9)^!Z<^Y/MFW1+QS79%"K^T.,>Q"_Y47Q"?) M$R,K8&-B[G,.&?9Q'J T*MO08(TV?.)UD^M;C6W*T=Z!..][]\4N?;%+QXI= M7I1[_PJ%<=*\Z-4-1Z17ZGR4-34;'8$?<\GS-Z\C(^2MC5-^G;*+ON WB&1U MB!N.2._QJ\)2JD6/$$\QAF;Z'(P5!<1D(J8A0T]%5?/1:;_A(ENFB*"!=3/] MVDXEI;ZD2QKU .KC8Q_&CWWH3F?Q2/&?!:/A\HG]GSP61M9V3*JYDU!RM"A: MCTVY]$A1MC^-2)G;#*_B8E5_+%V<+3)A8D5S!0ZG+DK8ZHRL(J41RHBT!.X.,TE6JLI&X$G[<3$1SOKS5"'PX:SR6E&0B!S# :SO M?@@H2C#E\9N4UZFB0<'-+[RR[8JD5:W;8%UDX1)1'*#M'M\2#8QE[?H94V&M M_=#I(UQ'C'"]($6:XXSMWGS#3<^" $Y9L^%C.?%V">TNS=?T"$M.:?+H\ANO!8EY MWLHL7^+LHLBX.'%&*1:4.6D_@-D8'G8_SN;W_"+D9\UL_I"AE#*\5;L%WM'' MUCD26Q=',[,C9O7PLEI/NI M@Z7G. =H;LX CEJV@B_KH2@P %2:J?.0*+<1#!+N"M[2$>4:6L/=29R26L[ MZ1A6G$'(UQCS01F:01DMC7RFPS/>!4P&)2LQ8 K9YWV, MA'7O(WNO\7A>X^MRHSR@;_ "3Y NWI,ZOB?50H_/M&YV[U#Q#A7O4+%5,;+< MTN 5HY;1ZG#QPK1.]#[ *$OC=$&#-C M."GR^ G?X[#(XCS&]/);F!1L>J[81N.O?Q?5VIC-+^MYO<59]?KWIGD 23R< M@2]:@*"RMBJTVW0USNES,)+._'K)JQ1F97NSU+/KA6PP+JV/L[7R+59E>Z_K MCZ_K=Z;S=Y1E2%&)M+&-MTAXBX2W2-B\:+Q%PI!42]I*CZZ K+9Y&%,N7#$C M&5ZW0&'/E? HP^A*!"A7UJL)RZ_EB\I;?EM:?H%ZLFFS[X> [BI1!9B7HM*. MAY$,8 M$\07GXA,0764/H8S:CIUS: M9/<>)[1\:;; T6R-J_0-M:.BXV@C1)OMQ)_#:/RS-#J+HIA3B9+]G-'SC1:# M$L>6V8_[VBC>RF^=E=^_.S8ZY>;>'>N;^N.GS^74BYY*/^$Z0!.H6_/I\\<+ M,2G'O_;RR>L]^+)O"YOU042&-I]1SAU6$A)$C;P7U'M!O1?4YD5STE[0WDPK M1-_X-'7LH'+EZ3Z>95BQ)CW;/ER9!E^*R%>5F625!]L1 BT9_X*/$A>7(TG4 MBV0,\[,K:\Z\A %1]UU9NV.AJ[+G@/&=;)F@?EW>4]_M?6JI4FNE*QM72^)7 M1"" ,9EL0:K^ A G^U:<#T"4!B "'5CF A!IO$CC>1PB]F<4AKR$++MC@S5) MXC#&=/>'+7WJ>$3=$0V$)[8CR4FN"C#]HWJ;F?])P R@A]E,Y48)D%;@"G@ ]3'[+M?+ MM:#8'(K6TZ-\I!A+'T$V#)U?*5?-:!ZO&"DB3)L;]1 C, M4#9IE,K/ZA8]>R#U0+YI+>D<,M#'>(Z%@/0"B0\.$06' _TJ>N*)QT88M)J M8JG5T5M-7B.ADD&)OB[G"C0 ?DD'B<.5O02#J8L2[8H)7P\I#>W6%>>9'D R MS<,5#X<>(F"CCN&T^O>6&,[WKFZM6(H6T1K*Q*WQ*/%&00>,@N6758NL MN9'M=+8S7PML@EJ[BUW<-([JO]WA$,=/.))R,.@W!C*)]G[)J6RF ]VJ3AM5 M^\?,6UU%5E?Y\3-U.XHWMGICJS>V'B(AN&V)D>O4D!M$:%<>P>>5#D/$: M?P4..%(!9XU;B&CP'.?+("QHSOC*6AI2V@UNRF32A3IO'+'$.')1S]KO;,XN MZBDKG]QFV^XF1H]QPJ@#Z7,=1C)=%0XM%AG#OBHV?%P66)AN\'L8,"UJ3M= MW/ IVYT1GU'.W[*"6=@ZC.0M,=X28S.=O5IBA)JVX, $V3"DAZW[1@H1^]X* MX:T0W@KAK1#>"J'6&CO+;X:5HY^".8JSX DE!0Y6C-HBJRK_M].6H,.94I_T MZ/'ZE"7Z5&5G"?\L8EH&!5V4T40+-G$OPK) 0FBGL8QR?<66ZF]\I98DT\_5 M?_3ZH\UTFM$?H3<&2*'4NW['B5TZN< M7N7T*J=7.=4J9S=YSY45H\:I!T7 L'+^^FL3J0SE8DR^OB39??UCBEL$#\ M/H8<*3[_B-XT^E0O8Q#K'4;R6KS7XFVFTXP6KWF9@)3Y5A>4^SJ]+BQ>M?>J MO5?MO6KO57N=L.V6E-6S"LY/^%7:B,AD?$ Q8:TY?50JHE78/ M'F77*[LZ MRF[_TJ!AG>Y=P*A:H6S#R[FJGM&*<([BA 8Y([U B::^U\>G3.F"_='J]<0A M]42:Y0>R+_O;GC+^KKSHW?A&Y. =!J?[,_HGR;:I_+0!5'DC _1]BU?%ZN6+ M\B](:_A]>*KB5$Y5T^^#4\67SVS^8K*$RT_9=G!J;S,2%6$^R^YQ]A2'6+#V M9,U,T<@MR_7GJ1!19=O!J;U#Z4($X]%O9J@1[I"&7P>GZ#[$*4KG'(Y $<"5>=LJT!:K)ZW,MP6?A$S MLG9FL\?J$D?[8D:-JQ_:W&RM7D27[%3E_^&S_X02GAYQEE^@+-LP^;@,]!4P M NH[TAOB1T^GG>,T7#)=X(_&[:[;;61>-CNR&C:';K>Q>7E@W]=CXW6/<3FX MQ1G_![3 [Z L''2Q97]P3/6VQG$/LQS4HO417=+#%]C+=/5P^*L&0L6WI]&, M4Z8*+^/U?IL(> 7W'VF7M7B"XGRC-8&2@]/LQ\W6/XM3)L16KZ$* MN#]L,M+L'Y)PA<*R)(=DOE3-1Z?]AIM F\T>NMU&Y^4.I(QK)-1/N[P MNO+'TMF<+VX\T#]7:*%=ZY1-XR%!*4K9L*:VP[W5KW3Q M.L'L -D]Z"6F1-VZ!Y+XJRX/I'[.!24[J>1C%4SW\#*6[I \O9Y]D%I; JJX MG"TBC:0UMNQU^;[\Q#;Z2TW,[N&VP8C9GNQJ8G8M>R5FEN+MP.*U+6S4 P&W M6;S"NUGGY_37^T_D"6=I&1F\P"D/%Q73UJ;_,&33X\]N&S M3C0&6&D8RC0SL@76 M:2!#C'2C?@"25ZLXYS)ZD3+A\!RES=H&K'$/!/U.LC\J[TV<-XLK+UL #?'3 MRIQI(Y:-GF_HT^L&9[XYQ)DH8HU=X%H:'T^T0M-=@*.7\&&BGZ+C G:2-!^B ME34R=3!TPCI)B^A#A_%ICMZ5@22-7G8%J1M5W!1I&Y_D"D(J7P_1=JVX@HSA M&,F7SX=W#]-U91K4+C'2/CABZB"IDYV(5K[:U/%0*)QDM-WM5"41\RI6H9)@A'ZV'"'Y+=M;J92IKZ@^/3_2X$PP4'^Q$RCX600N:3'U MM=/2V:.3B@:&Z!>[(6JU:B3U7!Q>.DH_&"#W# S/KW;#([_%U 7^IKY,(&$: M'<-R75 @01"UC06M5(SX=?_9)W!D"+;+DA!\@A#2-K4U._QMJ&%.B4!'3Y4E&H5K'#M MU!$"[J53%I9[@N<$1.6>D7)84 8@U;O@9[$D#(##@$7#4DM[>X#T\YBG;E\> M!*NNY] [2^5HM3;1XTMRELH_&B[UT9Z2L^Z5R6$JY RGEEH'H':]UN'4#&NQ M@52$'4Z]L X62%[^<#J$=7#L-/LVK[(,IT%8B].-I$#\=WJ@84'.U M%K'6#PC!P9J^H"WT&4F>,8/C,WW)6Z-H*!R6Z0O:6O6.XX0*&_R/ZK?R)T[;'9Z_X?_]>G?]@I$XG1/T?4A6;[ MD(XYU^Z,5,"9P%?'LWWC=GN@[>'E\BL/O%^3I M;83CDFS^AWU!?%$1OZ3:3/(:?RV*]:NI$?@9#@B2>B(&?*/Y@L>!X(SM^'PC M>6]:UFQP&F$5Y@ZHU2E)-^3;[GC].@WO-8Y"%K3[#LZ-DR^8:SRO<5@WY89_ MDE_;XK=!5,U'IUWZ+HNZ@UGZ"\HM!/0L9*N"EO5JRC^RG2%G ]IO=&XD"TG> M>A3*+\CJ,4[+5<'4 AI']4U?UN^J)%?1"]HZ0XST:%2CG_<36RW<3S=+M\[A MV;RQX1>8XSOD"O4XK+YD B &^--83 MB_Y1SB8Z!>]3-(L_W"W/)SA-"Y1L][[P3FD_4*_O.S50L(LQJ#=X3<$^S03( MB7*<7AFY7*T3LL&8_KXD=YC&BQ1'W(7[.WK"$;^)).]7Z?;M@UR:QRNV/+?3 MRXZ"LV@5IS$M'3I/>/MZ02.]T,Z3?^/O\_5N;F2?%K7JAX1]\28I#:)FI_6N M7WGA/:KOQ,?7=V(E/S+9XBDF!4TV[)P@BS3^%X[.:!F\@J.CJ[8^69H8'X,. MV':;5GEG_PR1?X;(OT#3/W929PSIY#^8.CQ@ZSO1MW4[@XW"H$Q:V\]=0?UB61-)LO:]QMSNCYGQ#YQ# &RB MR[%82ZN@]9&<[D=RFK2'6^HZ\O;PM@J6SDWHW"H1PP*360QKAA_8L5]-#.LL2<@S]UA?D>PC*1[S>9$< MOX\ET')@G4?*S*U+J7/+T[9XWP6A^1><"[@1=QB+@X::@SJSKH9:;<&]> M$W&E-8C/HIZ #<"&I,9I2>H^%\]K<%Z#\QI*KB5$Y5T^_# M%]WEX1F"FK-'OYFA1HA0PZ]&E;@;'HR&=T&/-_P/H[(G]ZP(?&LKK\%T02^IA;.1V]\S-;E6)2LGJ M#N--.Q,P[30=+7?L.Y("V^5\E8I;Y7J*PWQ6%@C"JEI MZES#LG$%0NS4K7#2*9>H$BYDW(KY%BMV4Y]ODX9G2Z?>&YX[F ?U5= 3,CIW M%X1/T.#<59T\H?S9ONP-)Y0^JV5U,NS1^"F8HS@+GE!2X&#%Z"JR\M>N+@[M M<4WY/%H2YIT@EL3L^?? ;'X/K*X[\:):QT'>+"W5G=E\5N0\49;^QG?A/]C5 MH6"XGX^,9 2^8N=-24-9"N_ \1\66<;?=$)L,+ ML.DZK#>)3\ D[O:;,8"]_("^=6 ,-FRO;%J;%#K"0RS>*^*](KU!<])>$:@$ MZ OX^P+?XQ3XMAP'[VOPO@;+:RM.W_=@1FT_(?_$4!K."?DKAJLWX(YCHF]3 MDF$?QE\"RFOKE=7X@O"@M%Y''X;VN*9\&"T)\SX,2WP8/'..?0A'S;4[Y;'K ML,XC67>W;P/4M8";2?Q"JE>HHK)F)GT@.4H.?R]SO4C^7SA7)O@/]CW7\*L* MR5R1K/XGWDX47&^6B+'\$!W+YGYB#?-=Q=RRJK/(.=#_E[SOQB;?30]TLMO\ MFM("1Q\++G!54UVNBJIN<+T4+K\QD3ZFPN-0?R#GLB" I.YUH]G\GIU-9]$_ MB^I)CML,K^)B-9O_1GBH'!>$K],PXR$[+T!M8J/[J+W.1^LZUH*3A_WM(YN8 MG;K0!,'0W_2OI7NOSZEY?7R%%F^\'N-I"(#D>4+6[8%N^%,S9YL6$$[(UMV? M&G""1G!CIB0PMNZ\AS6N10D,N#NO:[4S$AOVV_P24)SG2?4O9!ZP*S->].&X MT1_8E.>F+67>=3-B#:Z;W21=L(TD*# E;F28O@?VN<8YA30U:O;RI^Y^MTL$EDY0WY',Y$VDG*UX_$%YLW%J9_D29[?\F6T!?UICC,\G.^4* M*LEJW]N.CC;#S B?YN/ M:,54;'I/BL4R;[(U@_N-M3=>TE5!+5]LZAY&.;AE @?/5=[M@<;D$6!KL^ZT M\L2,@)0K6GL'Z_@.5E&].)T[LC)^-'FL6@S3JY>NZ?L\-C$KGS_>1>-!26_H MVB^YDA-7 K*RUZEZHN_Y?/$RZF=I=(Y3/(]S*L[34[?N@:3?T1..^$>RZS3\ MC?X'GL\SO/G$/IQ$8M+@O;SGUGMNW?;<*BP"1$<;GSH6'300TD(\=@8NF"F'@NA/E1:W<-3AP4>(J*V0KF"!?3P *GMIY, V]9(YLRR M:75%:RDFKBPFZ X#F9>&BU&Q98?U%ZBH'7%B"P0^4%%C OHS=)Q@;V,D;?X+Q?JVB,PQ'G_T:9/B))$_LK C8F)B'8X4, M^3@/4!J5;6BP1IOR$=-N\6A]?,I4A%I_M/J8-?]NI'\WTK%W(R_*H^ *A:6\ M*8DW$C<M]\I$BM ME^1P H.OZ"5/.!.U7Q$ MVJNTECBLT]] #+SJ,UI,<,J-Q>51*B#[L(D%5 +N,E7ST6F_X8)VIHAEAG4; MG9=:,CTG64:>F19R@=;L%TF@/'P(BU;;[E&I+GR*!QF)T]N,A!A']"HC*TXP M51P%PO8CT7^'UW4]5VY45=,O;#\:_;7J_FH_R.*?07U\%/3X4=#=Z2P>*?ZS M8#1T8RY. M,$\)'$]S@CE)3:6L"@<=I@:/[B*#0ZH=!@L'YQ%"Q%F++A),!W M/P04)9CR+#=:9;L6W$/%7]5=D;1Z9S=8%UFX1!0':*L&=4P([/NSII(#AZ'; M)PJ.F"AXP8]TG*UYYC+WY@ORX&3-AD^)P]LEM;-#O*9'6/%>NZ_1$,%SE/": M.?=+C/,;_DE^"8BC&U7-1Z==&M^H[F V-; \L\KGD&Y1-LNJJ[LL-\(NJ;+V M@8 10,_1 O"9=A1']?LN]"R-RKH$%T7&[_(S2K&@N&S[ <[ M=S9_R%!*4:A<>_".9ODI+]'JJ:[;+ Y5*T_8WK\([5:HONP%MR_XN?Q)C#6D M\V@KII&X\O!LR=C+OF/Q53S2.(I1MCDX:A2)"M+V/<2$,WT]R^-_E1H^0"K>,<)=?Q31(^+/$]3M@0BQ*/ M)4F8=B&.7N\V4@^LO !I]P3EQYARU;LX.L9!?7K%^L7'Q$!*FO5$1"TOU7Z1 M^BE*LKST M5]*= 4D:Q*PVO4X], URSO0F[T\=++V@5X"*Z0P@D*.FC!8A!.*G=9R'9Q@X'0K#[[IF.!W09RR M5CC(T3=&3<=07]AHQB)X=3G7$CGWC'T^BI.";ZA['#(-,8\QO?P6 M)@6;'I[5?D%6ZR*O+3*7]3QO%6SILU.]C#V2=-R1]O--\P"2\'0#7[0 0>4; M4=!N9K5!=H22#<:E,66V/GY4_K7RIVKO-;WQ-;W.=/Z.L@PI7O5H;./U4:^/ MV@2-UT<-W;^D[3WG"LAJC=>8&.2*$<'PN@6*-JZ$*QI&5R(NN+)>3=C]+%]4 MWN[7PNXWB#7!M$GP0T!W]9\#S M =_9V:PQIS""H39.W!XY8D.KRSZ)\Y21? MDN@Z?<(TQUA:X0G687"Z[\,EC@H>"'Y,$%^,(C(%!;?Z&&ZL]>-^BGY;J.9M1XV+J<[C)+X7SCZ MQ,BZ(93.TBU/(J.BYC C6L*)Y O!.P*OC<"$X_QK]V)2;>XW>R?)Z$Z@>]D*8E,N2 M^YKUV[M>5)ZM\Z"]UG#[]/GCA1CMXU][^>3U?GW)OBULU@<1&=I\1CFWD$I( M$#5RQ.D/)/6%-(OS)"D_Q^5TOF 7F->K2ME$U:OV#HFP5<;](7C)EG(R7:$ M0$O&/["MQ,7EX#3U(AG#'^;*FC,O84 ,"*ZLW;'055F(AJM(9Y]:JM3^Z9FF_P5R9 NP8].%.?.YNM[?LU@BUZ M#DWJ777@,L&6+%(NBQQ:,;3)!XW6 TO[>\/X#7*(Q8AD.!9\.":2/I+1_4A& MDV9^2]UD4S#SKROC>8ZRW$:55$?V=&ZYB(UH;20:9WRI'>'1D)B&ZR"9KC<4E5!X@+,NGHD-,#U*Z$#VX5Z MILXV8]$@['D+DB46)&^UT-&;/]9[X8)OA=F\OGR:5-OFENT,;$,1T\I.ID4, M$UYP N. MM^"HHJ5 ,HUSJT07D 8I9@!KS:\5)BG;L#FVRO#00I(Z,=.,AE!NV"+S8Y!@ MQ$4$4L4]IHOJ'X(5RNMZTRVM*2U&-F4):4V:MV)88L6XP91B/-M.WPV?O9V) M^!9MRC#*CT?*L6[WX(/5W'UAZ_'A&2=/^#/3')8B2T[;X8)W5G/_7QAE#^R; M72=Y-\X4^'TF?7#[3&SF]0[SLXY=_[/Y54Q#E'":N[#=.*"-"'Q-(YZ*4*1, MPKO\QM1Z*GUMLM58+:U:G1D7D"E@3=':F\RM-9D+C5TMI"Z0C;*U-.>^?;$- M--XVZ&V#WC9HA6WP"6>/Q,YDH_[DKN$6TM3A ZADPT6%.0">0-49SO;H"F9- MRO" F>(D1\F4,7MM)1H@)]Q>XW^_NNAP6>$V^9*TE%S##H&?@YB-G2YBGK-_ MD!"R("1ZCI,D0"N2Y?&_RL]O(PQ:N@AZ^98IIT&/Q'HW@B5NA*LXC7.V\9YP M=+V;W"I9_NQ@-FLO)M#%D7I&B'Q!>#V8YWS(73,?1 M;.=6=1G*:>BN]CI6^FL*D80KYH@R9G'ZX4,_F.NA%=@,Y(WJ4$MUW3_0#EG=8>(>%=UA8X;"PTP]*@'#N2H< >Q86QS.3^$&9,,O[_R&7V+5\6J\5%EX>_#4\7VN)2JIM\'I^J.5ZIKF+_&W\Q0(T2HX5>S M5D7^$L(Y/PTN#@Z#LRSC=/%CXWRS;U+',)P]HRRZ0G'V&TH*?J1OSXWMI?@Q M?HHC=E;02S:S4W MA:?LN^;1?%1S]:BS2AYPMGHG@W'0#WJ?D;4^(Z$=OY40"G*G=!!OW7>?M /' MNTO<=Y-G6;O)QOL18]]?DVZ1&U=.J] M1[3#RY+F="'G=IHY<-6&$.?VL!I< ^KG:?E=C=N:##N'W@<4\0"S-&+*4,AH M)$D<58H2F0>+55S]=/ (Z#9?GNM/X>%[ED%6/FB)HY:^)!.DF'(]F>/%>ZHL MR94>XU'@^^0'1YED;\ M/_PETR>V4=)<9%SL;5QO.[76=JHQQ^?%!F?E:]U-IM). YEEY)+F\8KG*^_D M!%[ULU3HW#)J!*\O$>FTS&H]J6&G834;6$HU;!N#OD"#PK)\#ZW%&7Z$#_S* M'N"+MKVP>O6)G8!JRW7FWFT9ZOCF/$_;E M!3\<"OK B&Q@J^]A1\%B3YZX D1CV^#].$9)AB".ZN4>A^SC4A8T>AKEB N>^8:14=<5/M_4Q#5M?[U.H_*Q M)4@Z*;!.1OGX1)YPEO([#+"HY(V-TGUX.!X>C8WWFEXG;QX?WSS>F@CXZV+<,5J(8XG""Z MCBOXF7"G3\5)9:$[/6=JDY6OH(#,UH8]<#\%61?!1BU<\/U_5E3OKAAZ/8..4L<QQ^':O[?;#]C#<-C'YXRDP^9,)^WG?QSS(B#[,W>*^);UWW+PY M_73,Z3XTVFI=;HVSF$3L^UENDT8WT(T]W(JR\&W0H66\X:Q-U:*\3*UZ"7,@ M^XMR^28BZSH3$7]2R_0%FV8327TJZ 4ZV^QO,U2%HFBDH9$#0S M3&L5R/I[G"\OZBC6W=OR\N-,IZO9TCNU=K@3&K94Q5CR3BVPE]G\$J;-D UF M:EK"58T#BN13 ^XW0K;,9YPO"4/Y"=.\M/N*>)"W-IP?4[TQ*B#U]<]&:6MX M7^GR6YUCK*!;IZM1G@X6K(#T@Q8C25('%+!KJ#S&ER1AMRNM5JZ:\,9NXW,C M/UJ.&UI#L4*<57Z 3J -8(_4?$Z)<(ZH.1NE_R,KXL4U)5F5/DUG< M1,V#])<>PQ2WAJ2SD %4;9\7AM?FRZE-5W="!EN=03[PSP?^^< _*P+_;*JY MJ.&^= 40.:N'2;3Z3C/'HAS!4.D$S[B2*@L&1UN%'BZ3-BVN?-M!4)%& Q6. 0UN$L'"-<4WH8 MJ<.KA[-N6 ^.;O[I'JJ1*HKM&E!>%91L7TKNL[88_!/C51G3I='7&QNRWAC- M\H/\!/:W/67L+SQ&(RK"?);=X^PI#IM>_U4U,T5C>0I4GV]^-A/4UG#-$IK/ MYCQ4ZH"@72391\SV8AB7NX/].<'ED9Y&9RO^BOJ_RG]_Q6+_ X^ 1_V4BR*! M1]K6;#606MR[Q=G]DEUR"L)5S4>E_1S1. 02_J+MM*@>ZR(O"&4UE[)!W+#!*]%>5+H;\O,M>Z,98PR=BO, MA?F\!RU&2FZLS'D!@ 5;&;.=['2.YR3#!]Z^RV_L3&&B?YRB;%-: M?[BIE'MU2/FPUG6:8R;HB7@>\(O68LA:5-?C+;\%V868YUG\6.0\/N&!] Q? MFX]9BQP[H,I3M3RE6D/2.(I]G-:G<&=>F\89D5M>B;LB%$=[.IE0N V&+,,B M&YI\P4P,8R? B^E3B$ F/VT=IENJ.V#S>@AK>=0_&5J,-R+W>H4 M?J.P-7. M903:OL+6(U#.ED:=P7>.4RR6Y12M39<[+*_UFA0AQ2]:C24FLPVX7[T"4E^T M&4E8V<4)**EM:#D6S3PLM#0.41>8I] MWG88*WF5V52UQNCU#52U:KU5%2H#%4Q [W/H=D)$:W853H>.H_3 K>$0H&0WE[3'U9J+='?X4,+5T,:@B@2J=S M9^4QGP1J"'$%"R&7QTBTMW Y=XI(%PX@V,N5U2-G]0B3_F+\AEM1(X22@U&4 M1/>XTL74=_PHR+6\JOLX,"PO$0M;YK#T:E>6II);"3(-^=M3OUOZ M@*4QS=H5^R1L#W4+9!UN;XWRSEIK,%H VA@P.]RF= U/:%@Y'%'+K\0>K2FC M:!PYSDPOO[&$.5 =DCW25M0H"Q%=!O.$/ ]7HTSV"5MJE*EI]#7*AJQ1II'= M/RO=/]MG\@_-'8VXP\Q6S&SC=?*2^8O/-1GX5Y_%15 M%91G^PSY*;-5MQB-K][1O<.,GCADZ[Q^9_?E/QRTW!GA7SR:51V@#<>F $N3 M) 0_>I0-H/S3]%!F5W/,'7$A+TV+/^+JOSO&+[^%2Y0N\!V[&R[G4 MB)&RUH$GF_8"[3RF412.*NZ#RE >QGFI'6U26OK23I;M_E.DCY[S?W'YHX'3>\%PO)18CAK#9WM.5AN M,[Q&<;25#&N!D E1!V]W@UF%#&8/ZTP5PMD3OB+9_BE/NJ>YC& &LPX9;#S6 MJR!$_G#.P7-<@HIOKUJ9+O?6I(M=Q2E*PQ>ZF( )^ CJ:]P A571/N!;."W MDH4[S&C# ';-: .![684,) -_#;82_3X;!C KAG5-]6W'\A2?ILDYD6&SU9< M29_-7SSH6ZGL.'HGY[C;F.,4E"T5HCL>=C*;LRU4"M&'!DY%N=:6PQCE]19M M:G=F^6!SAMFAP>C.-[<)2G.V.KD5;2VQF<('&$L$9P2%&$>US7.W\&;S\X+& M*2^U41D]+W8+4_@\2Y>A1N/YFM*"'3"8[['=VZ8 !J7]1N/FAJ2+!YRM;CC> MC#2FZPI]+N!^HW%38CI;YY7&BK,PIJ#%)^UGMK9M'=B$([9*^#DF\QK)&_L: MPA!ZJ]/EBHQ<5J)PF?DRPCS\8WEA6$^@7#3-9!70&>0+SKI?<%8QP;V6D+0\4\F7D 3P M2?HSY;F"5@<<1+4-'-]@TF4U?##W MOS")>@P+6,@>Z?8$PR]>P*; '+!IJ M>?T34PA#C!ZNE*4PMVHUHJE=*89@"MQNC@M7TN:'1KN;Z06,\C3J@YI:V@.7 M\(47'3T%L-N%X[LB7H K-+6*-G9,M6@!@Q1$0#[! (J"2PBVBB<>8.^ZA"DH M''TX56"]A0'*3*]=%_^ !LH^& MLQ_:([AH(MB^/L9P1L7)@CENO*FJ7+?,.;SXW5KUQQJ &5]G;E05Q91/KL'V/7 M1Z&1/9Y#O\F1DAP'[P-VLN( I5$0X?VC%.Q;_"F*Q2JN?CHX<@.R/W.C^F@. M%OQL9B/D*$YVJTO]9L?@)!AXT\,0#_[-#UO>_"ACI\J'>O9BR:&PQI]I))NC:3Q9)U2J18\LZ6# MA&JLL4I.:1PF_#DW=OQ\(B2B]V0O&!VSWW5$6Q%@32AE2NX\SB6E_]H/.-[B MAQ+\ZCSN 0+1B+8B4$9&R\OI=1S-5L[KAQR[,_UJH/'XI7(ZZ1>TPHW2;D^C M&>6H@.U!)\P.$R)0E9;,H2$$>'GTS7U>K;0Z4['26C])!> MIU26PSZ''FE9VJ:.,^U;3J*XJTECCL9\1#;/&5]-119K*9G2P[+JR MJ_>5'B#XE"$F,><\5Y.1UGBT*MOU0,;>+6'007'(WR@$N%.[=$0,?274TZF$ MVD;Q)SUIU*Y@:%@A(ST;J5R9!G5%VS$T9U>2,,PO-+Z^O%&W?U+[MRO?6. MECP(QZFT_MZQ4\3O.'=6->+6NW%YN'36$6KC]8N=COOA-%*:C-CZ!TCM&3/- MOU]$P>Z_X7)1;5J0O48!#IO;M9.P8,+BA/H;@=>*\. MD;P AW(:E;L[@*F=_P#'SAW-HTM0(QRO22L;O6<8P'&SO'@.\"FYKDF$AA.. M?P[BW?0%J*I#SZ,6%H1$SW&2!#1'@.ETMX8F>A6&Q*LK7JB0! MM^T'"M)W[TZ0YU9!Q3Y;K N'I5E?GZVRV^M:7Q/GYB?;N'$LDT]"XT&!*3AC MK)-]*[ U)^.LOFLFRLX[GW\M1[&)T\MOM5[XJ9;^V[%Z-,Q(*W0L;JU1#'/<<(/!9Q72>;25.SQGXZQ27OV.^V%S?+;(<&FSD"MYZ@X^&=F%9.0, M19B?)XJ\8T&S(7/C!K2F@5+C!K?FN9\9-R2$/C'N=!+CVLKXI$?ARA4L?9*A M3P^R?YGY]" ]O*#BNBO+"Y)?VL$NY I,/5R<WG,Z5\II1FB(^^[WBX M4V6T1X*Z0M7LS!ON5!GIX9Z>8&K[F [\Y'D9]GH[V64%CFT8( G*_M!AS4BD M 3*HALI&FLLS;^;\-Y#A^"K*I:$7 6 YZ%P5^/H\%SG"^# ML+8ZEE49T6*1K/T\:)!;4U_.);&F*^%\KJ.S']XQRG MX7*%LC^D<670;B/SLMF1)8GVA'8;FY<']GT]-E[W&)<#II'S?T +_ [*0D.7 M<7G@B.IMC.,>1CFH3YLCLJ2A6;!.1OFH"X/QY.J+^N[^G=W<6Y_N+@V6RXGL M?Y'X^9D6([5[':![P!]*,*W)_:)X?5/:UH=5CA]6*0A5/$N2>K?MY0'QFP+J MUCV0=%WN>J;7WZ*-.*@7TK0'8K8BT@59/<9I>1*)R5$V[I&@J_@;CFXS]L?9 M$\X>XI5DVJ!]!B&/W:%?T[CY]-#ITB-QG'.V@#^S/97%*)$L,%B//DBK*[G> M%^LUR?+R6W'*U#Y>!5M"'[Q;#T0^+.,L6J,LWVR_*Z9,U7;(,&O#2CHH]'H4 MPX'[X=BF8?4AVNZ':"O-.43+DC)U.'04?-)"$W48GV8[C@PDJ1W+%:3$87DP M2^K40UDA!XRV^#EU4. QFWH&4U=P:7.\ *PR[D<[:QNH'5XQL@M;Q^HZ]56C M?0+#3"=3CYO7AD5AZ1H@$M5N/$ VK %B3^U$!68#&BZ0U#(XM(UUP\6.6H8, MR(X_7)"H96A O2Q3OVU,)JI9>L%,(5'-NN<>>O2DNR+JPP"#Q[<8#F']*9BC M. N>^%L0\$\YC?CC%*M@54ZE^C .6'G4@:9#@LLHS-=_"(:-PV M;M4$*::"57%,>6/#D=-ZQS.I4"Y<]CSIDZ*,)E0\4[VA. M]W0_R-$(ECZRT?W(QI:J).E%=G,%/(#%A PA:[B"GX[*KUAY4HW(%;P E7E; M6(9<\7ST<)2I##:N0 4(D0,:@UU!1.\HARC%4P^,:W7HP"RWKBR:'N\ON6'( ME;74[Q'=:)%V)12F7Z@:3=^N0.6CAJR.&K(R_J6=<]B5BTL.TB!&3G-Q1"%) M(YPR_/B?*$GBB)>PW5O2*,_Y#9>(<4*#.&4_D/"/)4DBGN7+KFYV4 1%BHHH M9MW@,4.#?-9 ?-" =+>(!6KU7GW$OLUP0,DMBJ/K] *MXQPE4LU'Q";K@K^'DM(J?H_/ F7PUQ'"5<%I)E"215J.4FY, M(1!F/FNX6M9J1=)[OE*EJT#8SBBUE^4FXM RM3+-I1YS:5NSCV[B_)H_RX-O MQ"^#-[8Q[#/.&4 XND19RNXNE3=8UMBLWY1O.7I-:;$_5%][30^:C/2DK"Z5 MXSP/NY-V7FT>63 DJ(_W_$/HG6.X69_C MNA,]UDZ .I& KQ;&22@X MP%O9.=-Z04YJC@8C9&DIN?[65E> +*THU^,2 AA)P6A9 M6G&NQZ.J1["TGR*V":R!K)!PV;2EQ&[I [NR. $X)FX].JQV+$"B*NM?^/]Q MZ8W]R_\'4$L! A0#% @ \8 +5TTDO_,Y!0 ,14 T M ( ! &5X7S4U,C,V-2YH=&U02P$"% ,4 " #Q@ M7EUDNP44% , M%0 #0 @ %D!0 97A?-34R,S8V+FAT;5!+ 0(4 Q0 ( M /& "U?=XF^ 70@ /\R - " =0* !E>%\U-3(S-C%\U-3T !$ ( !9(4! '=A=F0M,C R,S V,S N M>'-D4$L! A0#% @ \8 +5Z8Q[)4@#0 T<, !4 ( ! M5)D! '=A=F0M,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( /& "U>,+NB! MI$X )>5!@ 5 " :>F 0!W879D+3(P,C,P-C,P7V1E9BYX M;6Q02P$"% ,4 " #Q@ M7>%G^Z<]B !,;04 %0 @ %^ M]0$ =V%V9"TR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ \8 +5X9+OXH! M40 6?(& !4 ( !@%@" '=A=F0M,C R,S V,S!?<')E+GAM 7;%!+!08 #0 - "4# "TJ0( ! end