0001437749-23-031501.txt : 20231113 0001437749-23-031501.hdr.sgml : 20231113 20231113122917 ACCESSION NUMBER: 0001437749-23-031501 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 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: 231397036 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 wavd20230930_10q.htm FORM 10-Q iaic20230630_10q.htm
0000803578 WAVEDANCER, INC. false --12-31 Q3 2023 440,400 308,217 423,916 391,628 0.001 0.001 100,000,000 100,000,000 2,148,291 2,083,860 1,980,986 1,916,555 167,305 167,305 2 1 10 1 1 1 5 1 1 1 2 1 0 0 0 575,000 0 0 0 0 40.8 7 00008035782023-01-012023-09-30 xbrli:shares 00008035782023-11-07 thunderdome:item iso4217:USD 00008035782023-09-30 00008035782022-12-31 iso4217:USDxbrli:shares 0000803578wavd:ProfessionalFeesMember2023-07-012023-09-30 0000803578wavd:ProfessionalFeesMember2022-07-012022-09-30 0000803578wavd:SoftwareSalesMember2023-07-012023-09-30 0000803578wavd:SoftwareSalesMember2022-07-012022-09-30 00008035782023-07-012023-09-30 00008035782022-07-012022-09-30 0000803578wavd:ProfessionalFeesMember2023-01-012023-09-30 0000803578wavd:ProfessionalFeesMember2022-01-012022-09-30 0000803578wavd:SoftwareSalesMember2023-01-012023-09-30 0000803578wavd:SoftwareSalesMember2022-01-012022-09-30 00008035782022-01-012022-09-30 00008035782021-12-31 00008035782022-09-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 00008035782023-04-012023-06-30 0000803578us-gaap:CommonStockMember2023-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000803578us-gaap:RetainedEarningsMember2023-06-30 0000803578us-gaap:TreasuryStockCommonMember2023-06-30 00008035782023-06-30 0000803578us-gaap:CommonStockMember2023-07-012023-09-30 0000803578us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0000803578us-gaap:RetainedEarningsMember2023-07-012023-09-30 0000803578us-gaap:TreasuryStockCommonMember2023-07-012023-09-30 0000803578us-gaap:CommonStockMember2023-09-30 0000803578us-gaap:AdditionalPaidInCapitalMember2023-09-30 0000803578us-gaap:RetainedEarningsMember2023-09-30 0000803578us-gaap:TreasuryStockCommonMember2023-09-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 00008035782022-04-012022-06-30 0000803578us-gaap:CommonStockMember2022-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000803578us-gaap:RetainedEarningsMember2022-06-30 0000803578us-gaap:TreasuryStockCommonMember2022-06-30 00008035782022-06-30 0000803578us-gaap:CommonStockMember2022-07-012022-09-30 0000803578us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0000803578us-gaap:RetainedEarningsMember2022-07-012022-09-30 0000803578us-gaap:TreasuryStockCommonMember2022-07-012022-09-30 0000803578us-gaap:CommonStockMember2022-09-30 0000803578us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000803578us-gaap:RetainedEarningsMember2022-09-30 0000803578us-gaap:TreasuryStockCommonMember2022-09-30 xbrli:pure 0000803578wavd:GrayMattersMember2023-03-17 00008035782023-03-162023-03-16 0000803578srt:MinimumMembersrt:ScenarioForecastMember2023-10-012024-09-30 0000803578srt:MaximumMembersrt:ScenarioForecastMember2023-10-012024-09-30 0000803578wavd:CommonStockPurchaseAgreementMember2023-08-022023-08-02 0000803578wavd:GMDCMember2023-08-092023-08-09 0000803578wavd:SummitCommunityBankMember2023-08-092023-08-09 0000803578wavd:SummitCommunityBankMember2023-08-09 0000803578wavd:ChairmanAndCeoMember2023-09-292023-09-29 0000803578wavd:ReverseStockSplitMemberus-gaap:SubsequentEventMember2023-10-182023-10-18 0000803578wavd:ReverseStockSplitMemberus-gaap:SubsequentEventMember2023-10-18 0000803578wavd:BeforeStockSplitMemberus-gaap:SubsequentEventMember2023-10-18 0000803578wavd:GMDCMember2023-03-17 0000803578wavd:GMDCMember2023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMembersrt:MinimumMember2023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMembersrt:MaximumMember2023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMemberwavd:OneSupplierMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMemberwavd:OneSupplierMember2022-01-012022-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-01-012023-06-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2022-01-012022-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUsGovernmentAgenciesContractOneMember2022-01-012022-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:PrimeContractsWithUsGovernmentAgenciesContractTwoMember2022-01-012022-09-30 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2022-01-012022-09-30 0000803578wavd:GMDCMember2023-03-172023-03-17 0000803578wavd:GMDCMember2023-03-17 0000803578us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberwavd:GMDCMember2023-03-17 0000803578wavd:GMISubsidiaryMember2023-01-012023-03-31 00008035782023-03-17 00008035782023-03-18 0000803578wavd:GMDCMember2023-01-012023-09-30 0000803578wavd:GMDCMember2023-07-012023-09-30 0000803578wavd:GrayMattersIncMember2023-07-012023-09-30 0000803578wavd:GrayMattersIncMember2022-07-012022-09-30 0000803578wavd:GrayMattersIncMember2023-01-012023-09-30 0000803578wavd:GrayMattersIncMember2022-01-012022-09-30 0000803578wavd:GMIEmployeesMember2023-01-012023-09-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-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2023-07-012023-09-30 0000803578wavd:ServicesTimeAndMaterialsMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2022-07-012022-09-30 0000803578wavd:ServicesFixedPriceOverTimeMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2023-07-012023-09-30 0000803578wavd:ServicesFixedPriceOverTimeMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2022-07-012022-09-30 0000803578wavd:ServicesCombinationMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2023-07-012023-09-30 0000803578wavd:ServicesCombinationMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2022-07-012022-09-30 0000803578wavd:ServicesFixedPricePerUnitMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2023-07-012023-09-30 0000803578wavd:ServicesFixedPricePerUnitMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2022-07-012022-09-30 0000803578wavd:ThirdpartySoftwareMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2023-07-012023-09-30 0000803578wavd:ThirdpartySoftwareMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2022-07-012022-09-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2023-07-012023-09-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2022-07-012022-09-30 0000803578wavd:IncentivePaymentsMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2023-07-012023-09-30 0000803578wavd:IncentivePaymentsMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2022-07-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2023-07-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2022-07-012022-09-30 0000803578wavd:ServicesTimeAndMaterialsMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2023-01-012023-09-30 0000803578wavd:ServicesTimeAndMaterialsMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2022-01-012022-09-30 0000803578wavd:ServicesFixedPriceOverTimeMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2023-01-012023-09-30 0000803578wavd:ServicesFixedPriceOverTimeMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2022-01-012022-09-30 0000803578wavd:ServicesCombinationMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2023-01-012023-09-30 0000803578wavd:ServicesCombinationMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2022-01-012022-09-30 0000803578wavd:ServicesFixedPricePerUnitMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2023-01-012023-09-30 0000803578wavd:ServicesFixedPricePerUnitMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2022-01-012022-09-30 0000803578wavd:ThirdpartySoftwareMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2023-01-012023-09-30 0000803578wavd:ThirdpartySoftwareMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2022-01-012022-09-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2023-01-012023-09-30 0000803578wavd:SoftwareSupportAndMaintenanceMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SoftwareSupportAndMaintenanceMember2022-01-012022-09-30 0000803578wavd:IncentivePaymentsMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2023-01-012023-09-30 0000803578wavd:IncentivePaymentsMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:IncentivePaymentsMember2022-01-012022-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2023-01-012023-09-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2022-01-012022-09-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2023-09-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2022-12-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2023-09-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2022-12-31 0000803578us-gaap:UnbilledRevenuesMember2023-09-30 0000803578us-gaap:UnbilledRevenuesMember2022-12-31 utr:M 0000803578srt:MinimumMember2023-09-30 0000803578srt:MaximumMember2023-09-30 utr:Y 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-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-08-09 00008035782023-08-09 0000803578wavd:GMDCMember2023-08-092023-08-09 0000803578us-gaap:CustomerRelationshipsMember2023-09-30 0000803578us-gaap:CustomerRelationshipsMember2022-12-31 0000803578us-gaap:NoncompeteAgreementsMember2023-09-30 0000803578us-gaap:NoncompeteAgreementsMember2022-12-31 0000803578us-gaap:TradeNamesMember2022-12-31 0000803578us-gaap:TradeNamesMember2023-09-30 0000803578us-gaap:CustomerRelationshipsMember2022-09-30 0000803578us-gaap:CustomerRelationshipsMember2021-12-31 0000803578us-gaap:NoncompeteAgreementsMember2022-09-30 0000803578us-gaap:NoncompeteAgreementsMember2021-12-31 0000803578us-gaap:TradeNamesMember2021-12-31 0000803578us-gaap:TradeNamesMember2022-09-30 0000803578srt:MinimumMember2022-07-012022-09-30 0000803578srt:MaximumMember2022-07-012022-09-30 0000803578srt:MinimumMember2022-01-012022-09-30 0000803578srt:MaximumMember2022-01-012022-09-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 0000803578wavd:WavedancerIncVsJeffreyGeraldMemberus-gaap:SettledLitigationMember2023-04-012023-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MinimumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MaximumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-04-012023-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-07-012023-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-01-012023-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2023-09-11 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2023-09-30 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-07-012023-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2023-01-012023-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2023-07-012023-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2023-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2023-01-012023-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2022-07-012022-09-30 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:CommonStockPurchaseAgreementMember2022-01-012022-09-30 0000803578us-gaap:EmployeeStockOptionMember2023-07-012023-09-30 0000803578us-gaap:WarrantMember2023-07-012023-09-30 0000803578us-gaap:EmployeeStockOptionMember2022-07-012022-09-30 0000803578us-gaap:WarrantMember2022-07-012022-09-30 0000803578us-gaap:EmployeeStockOptionMember2023-01-012023-09-30 0000803578us-gaap:WarrantMember2023-01-012023-09-30 0000803578us-gaap:EmployeeStockOptionMember2022-01-012022-09-30 0000803578us-gaap:WarrantMember2022-01-012022-09-30 00008035782023-03-172023-03-17
 

 

Table of Contents



 

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 September 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 November 7, 2023:

 

Common Stock, $0.001 par value – 2,013,180 shares outstanding

 

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

 



 

    

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

 

 

WAVEDANCER, INC.

FORM 10-Q

 

 

Table of Contents

 

   

Page

Number

PART I. FINANCIAL INFORMATION  
     
Item 1. Unaudited Condensed Consolidated Financial Statements  
     
 

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

4

     
 

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

5

     
 

Condensed Consolidated Statements of Operations for the nine months ended September 30, 2023 and 2022

6

     
 

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022

7

     
 

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 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
 

 

   

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

  

September 30, 2023

  

December 31, 2022

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $877,198  $731,081 

Accounts receivable

  1,479,780   1,629,559 

Prepaid expenses and other current assets

  363,668   442,445 

Total current assets

  2,720,646   2,803,085 
         

Intangible assets, net of accumulated amortization of $440,400 and $308,217, respectively

  1,049,600   1,181,783 

Goodwill

  1,125,101   1,125,101 

Right-of-use operating lease asset

  279,132   376,104 

Property and equipment, net of accumulated depreciation and amortization of $423,916 and $391,628, respectively

  66,703   98,991 

Other assets

  20,623   79,305 

Assets held for sale

  -   2,316,845 

Total assets

 $5,261,805  $7,981,214 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities

        

Accounts payable

 $495,895  $573,789 

Revolving line of credit

  500,000   425,000 

Premium financing note payable

  94,071   - 

Accrued payroll and related liabilities

  604,079   676,796 

Commissions payable

  24,296   125,033 

Income taxes payable

  3,101   3,101 

Other accrued liabilities

  217,108   283,497 

Contract liabilities

  26,026   182,756 

Operating lease liabilities - current

  218,695   203,342 

Deferred acquisition consideration

  -   1,415,098 

Total current liabilities

  2,183,271   3,888,412 
         

Operating lease liabilities - non-current

  134,790   303,778 

Deferred tax liabilities, net

  59,121   59,121 

Total liabilities

  2,377,182   4,251,311 
         

Stockholders' equity

        

Common stock, $0.001 par value 100,000,000 shares authorized; 2,148,291 and 2,083,860 shares issued, 1,980,986 and 1,916,555 shares outstanding as of September 30, 2023 and December 31, 2022, respectively

  2,148   2,084 

Additional paid-in capital

  36,303,586   35,883,831 

Accumulated deficit

  (32,455,900)  (31,190,801)

Treasury stock, 167,305 shares at cost, as of September 30, 2023 and December 31, 2022

  (965,211)  (965,211)

Total stockholders' equity

  2,884,623   3,729,903 

Total liabilities and stockholders' equity

 $5,261,805  $7,981,214 

 

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

 

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

  

Three Months Ended September 30,

 
  

2023

  

2022

 

Revenues

        

Professional fees

 $1,921,300  $2,114,012 

Software sales

  45,977   192,367 

Total revenues

  1,967,277   2,306,379 
         

Cost of revenues

        

Cost of professional fees

  1,268,820   1,467,065 

Cost of software sales

  48,645   100,718 

Total cost of revenues excluding depreciation and amortization

  1,317,465   1,567,783 
         

Gross profit

  649,812   738,596 
         

Selling, general and administrative expenses

  1,166,657   1,868,714 
         

Operating income (loss) from continuing operations

  (516,845)  (1,130,118)
         

Gain on sale of equity investment and settlement of contingent consideration receivable

  382,525   - 

Other income (expense), net

  3,113   3,188 

Interest expense

  (18,725)  (20,437)
         

Income (loss) from continuing operations before income taxes

  (149,932)  (1,147,367)
         

Provision for income taxes

  -   23,000 
         

Net income (loss) from continuing operations

  (149,932)  (1,170,367)
         

Loss from discontinued operations

  -   (3,530,152)
         

Net income (loss)

 $(149,932) $(4,700,519)
         

Basic and diluted loss per share from continuing operations

 $(0.08) $(0.64)

Basic and diluted loss per share from discontinued operations

  -   (1.92)

Basic and diluted net loss per share

 $(0.08) $(2.56)
         

Weighted average common shares outstanding

        

Basic and diluted

  1,939,790   1,838,213 

 

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

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Revenues

        

Professional fees

 $5,992,715  $6,458,534 

Software sales

  159,307   2,593,877 

Total revenues

  6,152,022   9,052,411 
         

Cost of revenues

        

Cost of professional fees

  3,979,059   4,283,365 

Cost of software sales

  161,340   2,430,139 

Total cost of revenues excluding depreciation and amortization

  4,140,399   6,713,504 
         

Gross profit

  2,011,623   2,338,907 
         

Selling, general and administrative expenses

  4,432,550   6,745,357 

Gain on litigation settlement

  (1,442,468)  - 
         

Operating loss from continuing operations

  (978,459)  (4,406,450)
         

Gain on sale of equity investment and settlement of contingent consideration receivable

  382,525   - 

Other income, net

  3,335   3,977 

Interest expense

  (90,982)  (59,574)
         

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

  (683,581)  (4,462,047)
         

Provision for income taxes

  -   789,573 
         

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

  (683,581)  (5,251,620)
         

Equity in net loss of affiliate

  (245,525)  - 
         

Net loss from continuing operations

  (929,106)  (5,251,620)
         

Income (loss) from discontinued operations

  (335,993)  (3,052,648)
         

Net loss

 $(1,265,099) $(8,304,268)
         

Basic and diluted loss per share from continuing operations

 $(0.48) $(2.97)

Basic and diluted loss per share from discontinued operations

 $(0.17) $(1.73)

Basic and diluted net loss per share

 $(0.65) $(4.70)
         

Weighted average common shares outstanding

        

Basic and diluted

  1,929,067   1,768,853 

 

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

 

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Cash flows from operating activities

        

Net loss

 $(1,265,099) $(8,304,268)

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

        

Loss from discontinued operations

  335,993   3,052,648 

Depreciation and amortization

  164,471   165,770 

Stock-based compensation

  557,147   1,187,552 

Deferred income tax expense

  -   775,257 

Amortization of right-of-use assets

  96,972   136,441 

Accretion of deferred acquisition consideration

  27,370   59,467 

Gain on litigation settlement

  (1,442,468)  - 

Gain on sale of equity investment and settlement of contingent consideration receivable

  (382,525)  - 

Equity in loss of affiliate

  245,525   - 

Changes in operating assets and liabilities:

        

Accounts receivable

  149,779   132,688 

Prepaid expenses and other current assets

  61,925   84,842 

Other assets

  58,682   - 

Accounts payable

  (77,894)  (422,939)

Contract liabilities

  (156,730)  (149,149)

Accrued payroll and related liabilities and other accrued liabilities

  (139,106)  653,786 

Operating lease liability

  (153,635)  (142,420)

Commissions payable

  (100,737)  846 

Cash used in operating activities of continuing operations

  (2,020,330)  (2,769,479)

Cash used in operating activities of discontinued operations

  (693,106)  (2,330,754)

Net cash used in operating activities

  (2,713,436)  (5,100,233)
         

Cash flows from investing activities

        

Acquisition of property and equipment

  -   (234,060)

Proceeds from sale of equity investment and settlement of contingent consideration receivable

  1,400,000   - 

Proceeds from disposal of business

  935,974   - 

Net cash provided by (used in) investing activities

  2,335,974   (234,060)
         

Cash flows from financing activities

        

Borrowings under revolving line of credit

  575,000   - 

Repayments under revolving line of credit

  (500,000)  - 

Premium financing borrowings

  305,759   - 

Premium financing repayments

  (211,688)  - 

Proceeds from issuance of stock

  347,108   1,887,000 

Proceeds from exercise of stock options

  7,400   37,642 

Net cash provided by financing activities

  523,579   1,924,642 
         

Net increase (decrease) in cash and cash equivalents

  146,117   (3,409,651)
         

Cash and cash equivalents, beginning of period

  731,081   4,931,302 

Cash and cash equivalents, end of period

 $877,198  $1,521,651 
         

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

Value of common stock issued in connection with common stock purchase agreement

 $-  $112,500 

 

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

 

 

WaveDancer, Inc. 

Form 10-Q September 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

  2,083,860  $2,084  $35,883,831  $(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

  7,431   7   56,259   -   -   56,266 

Amortization of stock issue costs

  -   -   (18,635)  -   -   (18,635)

Issuance of stock from exercise of options

  2,000   2   7,398   -   -   7,400 

Balances at March 31, 2023

  2,093,291   2,093   35,875,189   (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

  2,093,291   2,093   35,886,675   (32,305,968)  (965,211)  2,617,589 

Net loss

  -   -   -   (149,932)  -   (149,932)

Stock option compensation

  -   -   180,816   -   -   180,816 

Stock issued

  55,000   55   290,787   -   -   290,842 

Amortization of stock issue costs

  -   -   (54,692)  -   -   (54,692)

Balances at September 30, 2023

  2,148,291  $2,148  $36,303,586  $(32,455,900) $(965,211) $2,884,623 

 

 

  

Shares of

                     
  

Common

      

Additional

             
  

Stock

  

Common

  

Paid-In

  

Accumulated

  

Treasury

     
  

Issued

  

Stock

  

Capital

  

Deficit

  

Stock

  

Total

 

Balances at December 31, 2021

  1,888,231  $1,888  $31,806,458  $(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

  10,500   11   26,788   -   -   26,799 

Balances at March 31, 2022

  1,898,731   1,899   32,145,422   (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

  5,200   5   8,387   -   -   8,392 

Balances at June 30, 2022

  1,903,931   1,904   32,683,374   (17,040,712)  (930,211)  14,714,355 

Net loss

  -   -   -   (4,700,519)  -   (4,700,519)

Stock option compensation

  -   -   614,094   -   -   614,094 

Stock issued

  166,300   166   1,999,334   -   -   1,999,500 

Issuance of stock from exercise of options

  10,700   11   37,440   -   (35,000)  2,451 

Balances at September 30, 2022

  2,080,931  $2,081  $35,334,242  $(21,741,231) $(965,211) $12,629,881 

 

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

 

WaveDancer, Inc. 

Form 10-Q September 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). After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the nine months ended September 30, 2023, the Company generated an operating loss from continuing operations of $978,459. As of September 30, 2023, the Company had working capital of $537,375 including cash and cash equivalents of $877,198. We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as $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 20,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. On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. On September 29, 2023, the Company issued 35,000 shares of its common stock to its chairman and CEO for $175,000 of cash. The transaction was approved by the board of directors and was at a premium to the trading price on the date of the transaction. We estimate that within twelve months from the issuance of these financial statements, 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. Accordingly, there is 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.

 

Reverse Stock Split

 

On October 18, 2023, the Company effected a reverse stock split of its common stock, par value $0.001 per share, (the “Common Stock”) at a ratio of one-for-ten (the “Reverse Stock Split”). The Reverse Stock split affected all issued common stock and options and warrants to acquire common stock. No fractional shares were issued as a result of the reverse split and any fractional share otherwise issuable were rounded up to the nearest whole number. All shares and per share amounts in the condensed consolidated financial statements and accompanying notes have been retroactively adjusted to give effect to the Reverse Stock Split. Following the Reverse Stock Split, the Company’s issued and outstanding shares of Common Stock decreased from 19,809,834 pre-split shares to approximately 1,980,983 post-split shares, before finalizing the rounding of fractional shares. As a result of the Reverse Stock Split, the exercise prices of the outstanding options and warrants were increased by a factor of ten. 

 

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 September 30, 2023

 

The unaudited condensed consolidated financial statements as of and for the three and nine months ended September 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 September 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. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. The Company accounted for its investment in GMDC in accordance with the equity method from March 17, 2023 through August 9, 2023. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of September 30, 2023 the Company has no equity investment in GMDC and any other equity exposure to the GMI business.

 

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 September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 8.3% of revenue and subcontracts under federal procurements represented 90.6% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.3%, 19.9%, and 18.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 56.6% of the Company’s revenue in aggregate.

 

During the three months ended September 30, 2022, the Company’s prime contracts with U.S. government agencies represented 11.4% of revenue and subcontracts under federal procurements represented 82.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.9%, 21.3%, and 13.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 49.9% of the Company’s revenue in aggregate.

 

During the nine months ended September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 9.1% of revenue and subcontracts under federal procurements represented 89.3% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.3%, 21.1%, and 16.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 54.5% of the Company’s revenue in aggregate.

 

During the nine months ended September 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 September 30, 2023

 

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

 

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

 

As of September 30, 2022, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 46.5% and 13.6% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 66.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 in 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 no further transition services were 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 Company recognized a gain on the sale of GMI of $100,615 in the first quarter of 2023, which was 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 components of the consideration received and the methods for determining their fair values as of March 17, 2023 were 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 was accounted for as an equity method investment from March 17, 2023 and through its sale on August 9, 2023. During this period, a net loss of $245,525 in the equity investment was recorded. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. The contingent consideration receivable of $682,000 was settled in cash for $1,000,000 and a gain of $318,000 was recognized during the three months ended September 30, 2023 (see Note 5).

 

11

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

The following table sets forth details of net earnings from discontinued operations for the nine months ended September 30, 2023 and 2022, which reflects the results of the Blockchain SCM operating segment through the date our controlling financial interest in it was sold – March 17, 2023 (See Note 1).

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $-  $-  $566,862 

Cost of revenue

  -   256,974   74,223   1,118,301 

Excess of contract costs over revenue

  -   (256,974)  (74,223)  (551,439)

Operating expenses -

                

Salaries and benefits

  -   463,502   484,249   1,076,781 

Intangibles amortization

  -   303,791   85,338   917,496 

Stock based compensation, before forfeitures

  -   215,775   65,487   268,283 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   113,078   134,633   702,534 

Change in fair value of contingent consideration

  -   -   -   (930,000)

Goodwill impairment

  -   2,254,624      2,254,624 

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (3,607,744)  (335,993)  (4,841,157)

Income tax benefit

  -   77,592   -   1,788,509 

Net loss on discontinued operations

 $-  $(3,530,152) $(335,993) $(3,052,648)

 

During the nine months ended September 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 September 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 September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,714,509   87.2% $1,896,829   82.2%

Services fixed price over time

  102,402   5.2%  58,965   2.6%

Services combination

  33,090   1.7%  50,440   2.2%

Services fixed price per unit

  71,299   3.6%  107,778   4.7%

Third-party software

  45,977   2.3%  59,076   2.6%

Software support & maintenance

  -   0.0%  44,804   1.9%

Incentive payments

  -   0.0%  88,487   3.8%

Total revenue

 $1,967,277   100.0% $2,306,379   100.0%

 

13

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $5,314,845   86.4% $5,963,361   65.9%

Services fixed price over time

  307,206   5.0%  161,273   1.8%

Services combination

  99,270   1.6%  80,520   0.9%

Services fixed price per unit

  271,394   4.4%  253,379   2.8%

Third-party software

  159,307   2.6%  2,345,884   25.9%

Software support & maintenance

  -   0.0%  142,891   1.6%

Incentive payments

  -   0.0%  105,103   1.1%

Total revenue

 $6,152,022   100.0% $9,052,411   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  September 30, 2023 and December 31, 2022.

 

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

 

  

September 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,456,519  $1,573,407 

Billed commercial and local government

  22,000   56,152 

Unbilled receivables

  1,261   - 

Accounts receivable

 $1,479,780  $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 are as follows:

 

Balance at December 31, 2022

 $182,756 

Contract liabilities added

  - 

Revenue recognized

  (55,665)

Balance at March 31, 2023

  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088)

Balance at June 30, 2023

  72,003 

Contract liabilities added

  - 

Revenue recognized

  (45,977)

Balance at September 30, 2023

 $26,026 

 

 

Balance at December 31, 2021

 $186,835 

Contract liabilities added

  19,280 

Revenue recognized

  (56,423)

Balance at March 31, 2022

  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461)

Balance as of June 30, 2022

  165,843 

Contract liabilities added

  2,491 

Revenue recognized

  (130,648)

Balance at September 30, 2022

 $37,686 

 

Revenues recognized during the three months ended September 30, 2023 and 2022, from the balances as of  December 31, 2022 and 2021, were $45,977 and $48,708, respectively. Revenues recognized during the nine months ended September 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $156,730 and $160,809, respectively.

 

14

WaveDancer, Inc. 

Form 10-Q September 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 September 30, 2023, and December 31, 2022 the Company had $0 of deferred costs of revenue. Changes in deferred costs of revenue balances for the nine months ended September 30, 2022, are as follows:

 

Balance at December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362)

Balance at March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

  48,222 

Deferred costs expensed

  (48,222)

Balance as of September 30, 2022

 $- 

 

 

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  September 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 September 30, 2023, our two operating leases had a weighted average remaining lease term of 28 months and a weighted average discount rate of 5.1%. Future lease payments under operating leases as of September 30, 2023, were as follows:

 

2023

  58,041 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  377,786 

Less: discount

  (24,301)

Present value of lease liabilities

 $353,485 

 

The total expense incurred related to its operating leases was $38,053 and $53,560 for the three months ended September 30, 2023 and 2022, respectively, and $118,567 and $164,281 for the nine months ended September 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 September 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  September 30, 2023 and December 31, 2022:

 

  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $809,997  $-  $-  $809,997 

 

  

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. On August 9, 2023, the Company and GMDC agreed to terminate all rights and obligations 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, resulting in a gain of $318,000.

 

The following table is a roll-forward of the Level 3 fair value measurements, which are not considered financial instruments.

 

Fair value of contingent consideration:

    

December 31, 2022

 $- 

Additions

  682,000 

March 31, 2023

  682,000 

Additions

  - 

June 30, 2023

  682,000 

Settlements

  (682,000)

September 30, 2023

 $- 

 

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

 

16

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

 

Note 6.         Intangible Assets and Goodwill

 

Information regarding our intangible assets is as follows:

 

  

Weighted Average Useful Life (Years)

  

Balance December 31, 2022

  

Additions

  

Balance September 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)  (132,183)  (440,400)

Sub-total

      901,783   (132,183)  769,600 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,181,783  $(132,183) $1,049,600 

 

  

Weighted Average Useful Life (Years)

  

Balance December 31, 2021

  

Additions

  

Balance September 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)  (132,183)  (264,156)

Sub-total

      1,078,027   (132,183)  945,844 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,358,027  $(132,183) $1,225,844 

 

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

 

2023

 $44,061 

2024

  146,307 

2025

  136,248 

2026

  136,248 

2027

  136,248 

Thereafter

  170,488 

Total

 $769,600 

 

 

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.

 

17

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

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 nine months ended September 30, 2023. Fair values of option awards granted in the three and nine months ended September 30, 2022, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

   Three Months   Nine Months 

Risk-free interest rate

  2.85% - 2.90%   1.91% - 2.90% 

Dividend yield

  0%  0%

Expected term (years)

  3.25 - 6.00   3.25 - 6.00 

Expected volatility

  45.9% - 48.1%   45.8% - 48.5% 

 

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 53,500 options with grant date fair values totaling $168,900, and 131,200 options with grant date fair values totaling $1,639,870, granted during the three and nine months ended September 30, 2022, respectively. There were zero and 10,700 options exercised during the three months ended September 30, 2023 and 2022, respectively. There were 2,000 and 26,400 options exercised during the nine months ended September 30, 2023 and 2022, respectively. As of September 30, 2023, there was $431,067 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 11 months.

 

Total compensation expense related to these plans was $180,816 and $398,319 for the three months ended September 30, 2023 and 2022, respectively, and $557,146 and $971,777 for the nine months ended September 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 43,648 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 43,648 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 in the second quarter of 2023.

 

 

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. There were no borrowings and $500,000 of repayments during the three months ended September 30, 2023, and there were $575,000 of borrowings and $500,000 of repayments during the nine months ended September 30, 2023. This line of credit expired on August 16, 2023.

 

On September 11, 2023, the Company and Summit entered a new line of credit agreement with the same terms as the preceding agreement, except that the maximum availability under the new line was reduced from $1,000,000 to $500,000. As of September 30, 2023, there was $500,000 outstanding and no borrowing availability under this line of credit. The line of credit expires on January 16, 2024.

 

18

WaveDancer, Inc. 

Form 10-Q September 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 450,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 8,984 and 2,995 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 nine months ended September 30, 2023, the Company amortized $54,692 and $150,000 of the commitment fee, respectively.

 

During the three months ended September 30, 2023, the Company sold 20,000 shares of common stock under the ELOC at an average price of $5.90 per share, net of fees of $0.30 per share. The net proceeds from this sale were $118,655. During the nine months ended September 30, 2023, the Company sold 27,429 shares of common stock under the ELOC at an average price of $6.30 per share, net of fees of approximately $0.30 per share. The net proceeds from these sales were $172,108. There were no sales under the Purchase Agreement during the three and nine months ended September 30, 2022.

 

 

Note 11.         Income Taxes

 

For the three and nine months ended September 30, 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 against all deferred tax assets.

 

 

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 effects of 23,104 shares from stock options and zero shares from warrants, and 29,456 shares from stock options and zero shares from warrants, were excluded from diluted shares for the three and nine months ended September 30, 2022, respectively. The antidilutive effects of 43,735 shares from stock options and zero shares from warrants, and 57,009 shares from stock options and 15,000 shares from warrants, were excluded from diluted shares for the three and nine months ended September 30, 2022, respectively.

 

 

WaveDancer, Inc. 

Form 10-Q September 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.

 

WaveDancer, Inc. 

Form 10-Q September 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% was initially 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. On August 9, 2023, the Company sold its remaining 24.9% interest in GMI to GMDC. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of September 30, 2023 the Company has no equity method investment in GMDC and any other equity exposure to the GMI business.

 

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.

 

WaveDancer, Inc. 

Form 10-Q September 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 are focused on bidding as a prime contractor on government proposals and in expanding our outreach to larger prime contractors for subcontract and teaming opportunities.

 

As discussed below under ‘Liquidity and Capital Resources’, the Company will need to raise additional capital to grow its business either organically or through acquisition. We are actively pursuing strategic alternatives which include the potential merger or sale of the Company. Any such transaction, if consummated, could fundamentally alter the Company’s business.

 

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

 

Revenue

 

Total revenue was $1,967,277 for the three months ended September 30, 2023, compared with $2,306,379 in the prior year quarter, a decrease of $339,102, or 14.7%. The decrease in revenue was driven by our de-emphasis of third-party software sales which accounted for just 2.3% of our sales in the third quarter of 2023 as compared to 8.3% in the prior year quarter. Professional services revenue decreased by $192,712, or 9.1%, to $1,921,300 in the third quarter of 2023 from $2,114,012 in the third 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 third quarter of 2023 as compared to the comparable prior year quarter based on current project deliverables.

 

Gross Profit

 

Gross profit decreased by $88,784 or 12.0%, to $649,812 for the three months ended September 30, 2023 as compared to $738,596 in the prior year quarter. The decrease in gross profit includes an increase from professional services of $5,533 and a decrease from third-party software sales of $94,317. 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 September 30, 2023 and 2022 and the changes between periods:

 

   

2023

   

2022

   

Increase/ (Decrease)

 

Salaries and benefits

  $ 500,301     $ 611,053     $ (110,752 )

Stock based compensation

    180,816       398,319       (217,503 )

Legal and professional fees

    84,671       444,547       (359,876 )

Depreciation & Amortization

    56,644       53,597       3,047  

Acquisition costs

    68,457       38,617       29,840  

Software, IT and office expenses

    88,349       78,812       9,537  

Governance and investor relations

    38,901       97,800       (58,899 )

Insurance

    89,338       81,979       7,359  

Marketing and promotions

    460       29,629       (29,169 )

All other

    58,720       34,361       24,359  

Total SG&A

  $ 1,166,657     $ 1,868,714     $ (702,057 )

 

Operating Income from Continuing Operations

 

Our operating loss from continuing operations was $516,845 in the third quarter of 2023 as compared to a loss of $1,130,118 in the corresponding quarter in 2022, an improvement of $613,273, or 54.3%. The decrease in the operating loss from continuing operations is primarily the result of the decrease in SG&A expenses of $702,057, as shown above, partially offset by the decrease in gross profit of $88,784.

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

Results of Discontinued Operations Three Months Ended September 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 third quarter of 2023. Following is the detail of discontinued operations for the third quarter of 2022:

 

   

2022

 

Revenue

  $ -  

Cost of revenue

    256,974  

Gross profit

    (256,974 )

Operating expenses -

       

Salaries and benefits

    463,502  

Depreciation and amortization

    303,791  

Stock based compensation

    215,775  

Other operating expenses

    113,078  

Goodwill impairment

    2,254,624  

Loss before income tax benefit

    (3,607,744 )

Income tax benefit

    77,592  

Net income on discontinued operations

  $ (3,530,152 )

 

Results of Continuing Operations Nine Months Ended September 30, 2023 and 2022

 

Revenue

 

Total revenue was $6,152,022 for the nine months ended September 30, 2023, compared with $9,052,411 in the corresponding prior year period, a decrease of $2,900,389, or 32.0%. The decrease in revenue was driven primarily by our de-emphasis of third-party software sales which accounted for just 2.6% of our sales in the nine months ended September 30, 2023, as compared to 28.7% in the nine months ended September 30, 2022. Professional services revenue decreased by $465,819 to $5,992,715 for the nine months ended September 30, 2023, from $6,458,534 in the corresponding nine months of 2022. The decline in professional services revenue arose after the first quarter and is driven primarily by one software modernization project where we had fewer resources deployed in the second and third quarters of 2023 as compared to the comparable prior year quarters based on current project deliverables.

 

Gross Profit

 

Gross profit decreased by $327,284 or 14.0%, to $2,011,623 for the nine months ended September 30, 2023, as compared to $2,338,907 in the prior year. The decrease in gross profit includes a decrease from professional services of $161,513 and from third-party software sales of $165,771. Professional services gross profit as a percent of revenue declined slightly from 33.7% to 33.6% due primary to changes in the mix of contracts generating revenue and the related billing rates.

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

Selling, General and Administrative Expenses

 

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

 

   

2023

   

2022

   

Increase/ (Decrease)

 

Salaries and benefits

  $ 1,595,216     $ 2,022,252     $ (427,036 )

Stock based compensation

    557,146       971,777       (414,631 )

Legal and professional fees

    672,582       1,467,736       (795,154 )

Depreciation & Amortization

    164,472       165,977       (1,505 )

Acquisition costs

    512,975       829,478       (316,503 )

Software, IT and office expenses

    267,693       327,210       (59,517 )

Governance and investor relations

    246,439       376,904       (130,465 )

Insurance

    253,384       188,931       64,453  

Marketing and promotions

    1,328       102,996       (101,668 )

All other

    161,315       292,096       (130,781 )

Total SG&A

  $ 4,432,550     $ 6,745,357     $ (2,312,807 )

 

Operating Loss from Continuing Operations

 

Our operating loss from continuing operations was $978,459 for nine months ended September 30, 2023 as compared to $4,406,450 for the comparable prior year period, a decrease in the loss of $3,427,991 or 77.8%. The decrease in the operating loss from continuing operations is primarily the result of the gain on litigation settlement of $1,442,468 along with the decrease in SG&A expenses of $2,312,807, as shown above, partially offset by the decrease in gross profit of $327,284.

 

Results of Discontinued Operations  Nine Months Ended September 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 and third quarters of 2023 as compared to full activity during the second and third quarters of 2022, as follows:

 

                   

Increase/

 
   

2023

   

2022

   

(Decrease)

 

Revenue

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

Cost revenue

    74,223       1,118,301       (1,044,078 )

Gross profit

    (74,223 )     (551,439 )     477,216  

Operating expenses -

                       

Salaries and benefits

    484,249       1,076,781       (592,532 )

Depreciation and amortization

    85,338       917,496       (832,158 )

Stock based compensation, before forfeitures

    65,487       268,283       (202,796 )

Forfeiture of stock options

    (407,322 )     -       (407,322 )

Other operating expenses

    134,633       702,534       (567,901 )

Change in fair value of contingent consideration

    -       (930,000 )     930,000  

Goodwill impairment

    -       2,254,624       (2,254,624 )

Gain on disposal of business

    (100,615 )     -       (100,615 )

Loss before income tax benefit

    (335,993 )     (4,841,157 )     4,505,164  

Income tax benefit

    -       1,788,509       (1,788,509 )

Net income (loss) on discontinued operations

  $ (335,993 )   $ (3,052,648 )   $ 2,716,655  

 

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.

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

There have been no material changes to our critical accounting estimates as compared to the critical accounting 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 September 30, 2023, the Company had a net working capital of $537,375, including cash and cash equivalents of $877,198 and $500,000 outstanding under its line of credit with Summit bank. For the nine months ended September 30, 2023, we generated a net loss from continuing operations of $929,106. 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. Accordingly, there is 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 within twelve months from the date of issuing these financial statements, the Company will need to raise additional capital to meet its ongoing operating cash flow requirements.

 

We used cash from continuing operations of $2,020,330 during the nine months ended September 30, 2023 and anticipate that over the twelve months from the date of these financial statements our operating activities may use as much as $1.0 million to $1.5 million.

 

On August 9, 2023, the Company received $1,400,000 of cash from GMDC from: 1) the sale of the common stock of GMDC held by the Company; and, 2) 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 January 16, 2024. The Company has no commitments for capital spending nor any plans for material capital expenditures.

 

WaveDancer, Inc. 

Form 10-Q September 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 September 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 September 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.

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

 

PART II  -  OTHER INFORMATION

 

Item 1. Legal Proceedings

 

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

   
  On September 27, 2023, the Company sold 35,000 shares of common stock at a price of $5.00 per share in a private placement offering from which it raised aggregate gross proceeds of $175,000. The Company relied upon Rule 506(b) of Regulation D in issuing these shares. No placement fees or commissions were paid in connection with the offering. The proceeds are for use for general corporate purposes.

 

Item 3.

Defaults Upon Senior Securities

   
  None.

 

Item 4.

Mine Safety Disclosures

   
  Not applicable

 

Item 5.

Other Information

   
  None.

 

WaveDancer, Inc. 

Form 10-Q September 30, 2023

 

Item 6.         Exhibits

 

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)

   

 

WaveDancer, Inc. 

Form 10-Q September 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: November 13, 2023   By:  /s/ G. James Benoit, Jr.  
        G. James Benoit,  
        Chief Executive Officer  
           
           
Date:  November 13, 2023   By: /s/ Timothy G. Hannon  
        Timothy G. Hannon,  
        Chief Financial Officer  

 

29
EX-31.1 2 ex_566654.htm EXHIBIT 31.1 ex_566654.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:

November 13, 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 3 ex_566655.htm EXHIBIT 31.2 ex_566655.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:

November 13, 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 4 ex_566656.htm EXHIBIT 32.1 ex_566656.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 September 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:

November 13, 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 5 ex_566657.htm EXHIBIT 32.2 ex_566657.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 September 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:

November 13, 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 6 wavd-20230930.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 - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 8 - Settlement of Litigation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 12 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 wavd-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 wavd-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 wavd-20230930_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. Expected volatility Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) 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 Value of common stock issued in connection with common stock purchase agreement 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 $440,400 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 $423,916 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 Loss from discontinued operations Loss from discontinued operations Net loss on discontinued operations Cash flows from investing activities 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 Income (Loss) from Equity Method Investments Equity in loss of affiliate us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest Net income (loss) from continuing operations us-gaap_EquityMethodInvestments Equity Method Investments 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 wavd_BusinessCombinationContingentConsiderationAssetFairValueDisclosure 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_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee 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) 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 litigation settlement Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_AccountsReceivableNet Accounts receivable wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments Net 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. Goodwill impairment 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, 167,305 shares at cost, as of September 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. Gain on sale of equity investment and settlement of contingent consideration receivable Gain on sale of equity investment and settlement of contingent consideration receivable 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 Business Combination, Contingent Consideration, Asset, Noncurrent 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 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 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 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Useful life (Year) us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio 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) Stock Conversion Description [Axis] Conversion of Stock, Name [Domain] 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) us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset 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; 2,148,291 and 2,083,860 shares issued, 1,980,986 and 1,916,555 shares outstanding as of September 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 increase (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] Reverse Stock Split [Member] Relating to a reverse stock split. Chairman and CEO [Member] Relating to the Chairman and CEO. Before Stock Split [Member] Relating to before the stock split. wavd_ContingentConsiderationGainLoss Contingent Consideration, Gain (loss) Represents the amount of gain (loss) on contingent consideration during the period. wavd_SharesIssuedAveragePricePerShare Shares Issued, Average Price Per Share (in dollars per share) Represents the average price per share of shares issued during the period. wavd_BusinessCombinationContingentConsiderationAssetSettlementsFairValueDisclosure Settlements Represents the amount of settlement of contingent consideration during a period that effects the fair value. Cost of revenues Scenario [Domain] wavd_ProceedsFromSaleOfEquityInvestmentAndRelatedAssets Proceeds from Sale of Equity Investment and Related Assets Proceeds from sale of equity investment and settlement of contingent consideration receivable Represents the proceeds from sale of equity method investment and related assets. Forecast [Member] Retained Earnings [Member] Proceeds from exercise of stock options Proceeds from issuance of stock Proceeds from Issuance of Common Stock Title of Individual [Domain] Title of Individual [Axis] 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] 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 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] 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 Repayments under revolving line of credit Government Sector [Member] Industry Sector [Axis] Borrowings under revolving line of credit Proceeds from Lines of Credit Statement [Table] Statement of Financial Position [Abstract] Basic and diluted (in shares) Other operating expenses Total cost of revenues excluding depreciation and amortization us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Basic and diluted loss per share from discontinued operations (in dollars per share) Business Acquisition [Axis] us-gaap_EarningsPerShareBasic Basic and diluted net loss per share (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Basic and diluted loss per share from continuing operations (in dollars per share) Revenue Statement of Cash Flows [Abstract] Cost of revenue us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss Excess of contract costs over revenue 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_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 10 wavd-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 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 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 07, 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 Q3  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 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   2,013,180
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 877,198 $ 731,081
Accounts receivable 1,479,780 1,629,559
Prepaid expenses and other current assets 363,668 442,445
Total current assets 2,720,646 2,803,085
Intangible assets, net of accumulated amortization of $440,400 and $308,217, respectively 1,049,600 1,181,783
Goodwill 1,125,101 1,125,101
Right-of-use operating lease asset 279,132 376,104
Property and equipment, net of accumulated depreciation and amortization of $423,916 and $391,628, respectively 66,703 98,991
Other assets 20,623 79,305
Assets held for sale 0 2,316,845
Total assets 5,261,805 7,981,214
Current liabilities    
Accounts payable 495,895 573,789
Revolving line of credit 500,000 425,000
Premium financing note payable 94,071 0
Accrued payroll and related liabilities 604,079 676,796
Commissions payable 24,296 125,033
Income taxes payable 3,101 3,101
Other accrued liabilities 217,108 283,497
Contract liabilities 26,026 182,756
Operating lease liabilities - current 218,695 203,342
Deferred acquisition consideration 0 1,415,098
Total current liabilities 2,183,271 3,888,412
Operating lease liabilities - non-current 134,790 303,778
Deferred tax liabilities, net 59,121 59,121
Total liabilities 2,377,182 4,251,311
Stockholders' equity    
Common stock, $0.001 par value 100,000,000 shares authorized; 2,148,291 and 2,083,860 shares issued, 1,980,986 and 1,916,555 shares outstanding as of September 30, 2023 and December 31, 2022, respectively 2,148 2,084
Additional paid-in capital 36,303,586 35,883,831
Accumulated deficit (32,455,900) (31,190,801)
Treasury stock, 167,305 shares at cost, as of September 30, 2023 and December 31, 2022 (965,211) (965,211)
Total stockholders' equity 2,884,623 3,729,903
Total liabilities and stockholders' equity $ 5,261,805 $ 7,981,214
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Intangible assets, accumulated amortization $ 440,400 $ 308,217
Property and equipment, accumulated depreciation and amortization $ 423,916 $ 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) 2,148,291 2,083,860
Common stock, shares outstanding (in shares) 1,980,986 1,916,555
Treasury stock, shares (in shares) 167,305 167,305
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Total revenues $ 1,967,277 $ 2,306,379 $ 6,152,022 $ 9,052,411
Cost of revenues        
Total cost of revenues excluding depreciation and amortization 1,317,465 1,567,783 4,140,399 6,713,504
Gross profit 649,812 738,596 2,011,623 2,338,907
Selling, general and administrative expenses 1,166,657 1,868,714 4,432,550 6,745,357
Operating income (loss) from continuing operations (516,845) (1,130,118) (978,459) (4,406,450)
Gain on sale of equity investment and settlement of contingent consideration receivable 382,525 0 382,525 0
Other income (expense), net 3,113 3,188 3,335 3,977
Interest expense (18,725) (20,437) (90,982) (59,574)
Income (loss) from continuing operations before income taxes (149,932) (1,147,367) (683,581) (4,462,047)
Provision for income taxes 0 23,000 0 789,573
Net income (loss) from continuing operations (149,932) (1,170,367) (929,106) (5,251,620)
Loss from discontinued operations 0 (3,530,152) (335,993) (3,052,648)
Net income (loss) $ (149,932) $ (4,700,519) $ (1,265,099) $ (8,304,268)
Basic and diluted loss per share from continuing operations (in dollars per share) $ (0.08) $ (0.64) $ (0.48) $ (2.97)
Basic and diluted loss per share from discontinued operations (in dollars per share) 0 (1.92) (0.17) (1.73)
Basic and diluted net loss per share (in dollars per share) $ (0.08) $ (2.56) $ (0.65) $ (4.7)
Gain on litigation settlement     $ (1,442,468) $ 0
Net loss from continuing operations before equity in net loss of affiliate     (683,581) (5,251,620)
Equity in net loss of affiliate     $ (245,525) $ 0
Weighted average common shares outstanding        
Basic and diluted (in shares) 1,939,790 1,838,213 1,929,067 1,768,853
Professional Fees [Member]        
Revenues        
Total revenues $ 1,921,300 $ 2,114,012 $ 5,992,715 $ 6,458,534
Cost of revenues        
Total cost of revenues excluding depreciation and amortization 1,268,820 1,467,065 3,979,059 4,283,365
Software Sales [Member]        
Revenues        
Total revenues 45,977 192,367 159,307 2,593,877
Cost of revenues        
Total cost of revenues excluding depreciation and amortization $ 48,645 $ 100,718 $ 161,340 $ 2,430,139
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net Income (loss) $ (1,265,099) $ (8,304,268)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss from discontinued operations 335,993 3,052,648
Depreciation and amortization 164,471 165,770
Stock-based compensation 557,147 1,187,552
Deferred income tax expense 0 775,257
Amortization of right-of-use assets 96,972 136,441
Accretion of deferred acquisition consideration 27,370 59,467
Gain on litigation settlement (1,442,468) 0
Gain on sale of equity investment and settlement of contingent consideration receivable (382,525) 0
Equity in loss of affiliate 245,525 0
Changes in operating assets and liabilities:    
Accounts receivable 149,779 132,688
Prepaid expenses and other current assets 61,925 84,842
Other assets 58,682 0
Accounts payable (77,894) (422,939)
Contract liabilities (156,730) (149,149)
Accrued payroll and related liabilities and other accrued liabilities (139,106) 653,786
Operating lease liability (153,635) (142,420)
Commissions payable (100,737) 846
Cash used in operating activities of continuing operations (2,020,330) (2,769,479)
Cash used in operating activities of discontinued operations (693,106) (2,330,754)
Net cash used in operating activities (2,713,436) (5,100,233)
Cash flows from investing activities    
Acquisition of property and equipment 0 (234,060)
Proceeds from sale of equity investment and settlement of contingent consideration receivable 1,400,000 0
Proceeds from disposal of business 935,974 0
Net cash provided by (used in) investing activities 2,335,974 (234,060)
Cash flows from financing activities    
Borrowings under revolving line of credit 575,000 0
Repayments under revolving line of credit (500,000) 0
Premium financing borrowings 305,759 0
Premium financing repayments (211,688) 0
Proceeds from issuance of stock 347,108 1,887,000
Proceeds from exercise of stock options 7,400 37,642
Net cash provided by financing activities 523,579 1,924,642
Net increase (decrease) in cash and cash equivalents 146,117 (3,409,651)
Cash and cash equivalents, beginning of period 731,081 4,931,302
Cash and cash equivalents, end of period 877,198 1,521,651
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
Value of common stock issued in connection with common stock purchase agreement $ 0 $ 112,500
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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 1,888,231        
Balances at Dec. 31, 2021 $ 1,888 $ 31,806,458 $ (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) 10,500        
Issuance of stock from exercise of options $ 11 26,788 0 0 26,799
Balances (in shares) at Mar. 31, 2022 1,898,731        
Balances at Mar. 31, 2022 $ 1,899 32,145,422 (15,515,270) (930,211) 15,701,840
Balances (in shares) at Dec. 31, 2021 1,888,231        
Balances at Dec. 31, 2021 $ 1,888 31,806,458 (13,436,963) (930,211) 17,441,172
Net Income (loss)         $ (8,304,268)
Issuance of stock from exercise of options (in shares)         26,400
Balances (in shares) at Sep. 30, 2022 2,080,931        
Balances at Sep. 30, 2022 $ 2,081 35,334,242 (21,741,231) (965,211) $ 12,629,881
Balances (in shares) at Mar. 31, 2022 1,898,731        
Balances at Mar. 31, 2022 $ 1,899 32,145,422 (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) 5,200        
Issuance of stock from exercise of options $ 5 8,387 0 0 8,392
Balances (in shares) at Jun. 30, 2022 1,903,931        
Balances at Jun. 30, 2022 $ 1,904 32,683,374 (17,040,712) (930,211) 14,714,355
Net Income (loss) 0 0 (4,700,519) 0 (4,700,519)
Stock option compensation $ 0 614,094 0 0 614,094
Stock issued (in shares) 166,300        
Stock issued $ 166 1,999,334 0 0 $ 1,999,500
Issuance of stock from exercise of options (in shares) 10,700       10,700
Issuance of stock from exercise of options $ 11 37,440 0 (35,000) $ 2,451
Balances (in shares) at Sep. 30, 2022 2,080,931        
Balances at Sep. 30, 2022 $ 2,081 35,334,242 (21,741,231) (965,211) 12,629,881
Balances (in shares) at Dec. 31, 2022 2,083,860        
Balances at Dec. 31, 2022 $ 2,084 35,883,831 (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) 7,431        
Stock issued $ 7 56,259 0 0 56,266
Amortization of stock issue costs $ 0 (18,635) 0 0 (18,635)
Issuance of stock from exercise of options (in shares) 2,000        
Issuance of stock from exercise of options $ 2 7,398 0 0 7,400
Balances (in shares) at Mar. 31, 2023 2,093,291        
Balances at Mar. 31, 2023 $ 2,093 35,875,189 (32,540,753) (965,211) 2,371,318
Balances (in shares) at Dec. 31, 2022 2,083,860        
Balances at Dec. 31, 2022 $ 2,084 35,883,831 (31,190,801) (965,211) 3,729,903
Net Income (loss)         $ (1,265,099)
Issuance of stock from exercise of options (in shares)         2,000
Balances (in shares) at Sep. 30, 2023 2,148,291        
Balances at Sep. 30, 2023 $ 2,148 36,303,586 (32,455,900) (965,211) $ 2,884,623
Balances (in shares) at Mar. 31, 2023 2,093,291        
Balances at Mar. 31, 2023 $ 2,093 35,875,189 (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
Amortization of stock issue costs $ 0 (76,673) 0 0 (76,673)
Balances (in shares) at Jun. 30, 2023 2,093,291        
Balances at Jun. 30, 2023 $ 2,093 35,886,675 (32,305,968) (965,211) 2,617,589
Net Income (loss) 0 0 (149,932) 0 (149,932)
Stock option compensation $ 0 180,816 0 0 180,816
Stock issued (in shares) 55,000        
Stock issued $ 55 290,787 0 0 290,842
Amortization of stock issue costs $ 0 (54,692) 0 0 $ (54,692)
Issuance of stock from exercise of options (in shares)         0
Balances (in shares) at Sep. 30, 2023 2,148,291        
Balances at Sep. 30, 2023 $ 2,148 $ 36,303,586 $ (32,455,900) $ (965,211) $ 2,884,623
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Summary of Significant Accounting Policies
9 Months Ended
Sep. 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). After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the nine months ended September 30, 2023, the Company generated an operating loss from continuing operations of $978,459. As of September 30, 2023, the Company had working capital of $537,375 including cash and cash equivalents of $877,198. We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as $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 20,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. On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. On September 29, 2023, the Company issued 35,000 shares of its common stock to its chairman and CEO for $175,000 of cash. The transaction was approved by the board of directors and was at a premium to the trading price on the date of the transaction. We estimate that within twelve months from the issuance of these financial statements, 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. Accordingly, there is 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.

 

Reverse Stock Split

 

On October 18, 2023, the Company effected a reverse stock split of its common stock, par value $0.001 per share, (the “Common Stock”) at a ratio of one-for-ten (the “Reverse Stock Split”). The Reverse Stock split affected all issued common stock and options and warrants to acquire common stock. No fractional shares were issued as a result of the reverse split and any fractional share otherwise issuable were rounded up to the nearest whole number. All shares and per share amounts in the condensed consolidated financial statements and accompanying notes have been retroactively adjusted to give effect to the Reverse Stock Split. Following the Reverse Stock Split, the Company’s issued and outstanding shares of Common Stock decreased from 19,809,834 pre-split shares to approximately 1,980,983 post-split shares, before finalizing the rounding of fractional shares. As a result of the Reverse Stock Split, the exercise prices of the outstanding options and warrants were increased by a factor of ten. 

 

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 nine months ended September 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 September 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. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. The Company accounted for its investment in GMDC in accordance with the equity method from March 17, 2023 through August 9, 2023. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of September 30, 2023 the Company has no equity investment in GMDC and any other equity exposure to the GMI business.

 

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 September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 8.3% of revenue and subcontracts under federal procurements represented 90.6% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.3%, 19.9%, and 18.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 56.6% of the Company’s revenue in aggregate.

 

During the three months ended September 30, 2022, the Company’s prime contracts with U.S. government agencies represented 11.4% of revenue and subcontracts under federal procurements represented 82.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.9%, 21.3%, and 13.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 49.9% of the Company’s revenue in aggregate.

 

During the nine months ended September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 9.1% of revenue and subcontracts under federal procurements represented 89.3% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.3%, 21.1%, and 16.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 54.5% of the Company’s revenue in aggregate.

 

During the nine months ended September 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 9.7% and 11.8% of total revenue during the three- and nine-months ended September 30, 2022, respectively.

 

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

 

As of September 30, 2022, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 46.5% and 13.6% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 66.8% of the Company’s outstanding accounts receivable in aggregate.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations
9 Months Ended
Sep. 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 in 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 no further transition services were 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 Company recognized a gain on the sale of GMI of $100,615 in the first quarter of 2023, which was 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 components of the consideration received and the methods for determining their fair values as of March 17, 2023 were 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 was accounted for as an equity method investment from March 17, 2023 and through its sale on August 9, 2023. During this period, a net loss of $245,525 in the equity investment was recorded. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. The contingent consideration receivable of $682,000 was settled in cash for $1,000,000 and a gain of $318,000 was recognized during the three months ended September 30, 2023 (see Note 5).

 

The following table sets forth details of net earnings from discontinued operations for the nine months ended September 30, 2023 and 2022, which reflects the results of the Blockchain SCM operating segment through the date our controlling financial interest in it was sold – March 17, 2023 (See Note 1).

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $-  $-  $566,862 

Cost of revenue

  -   256,974   74,223   1,118,301 

Excess of contract costs over revenue

  -   (256,974)  (74,223)  (551,439)

Operating expenses -

                

Salaries and benefits

  -   463,502   484,249   1,076,781 

Intangibles amortization

  -   303,791   85,338   917,496 

Stock based compensation, before forfeitures

  -   215,775   65,487   268,283 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   113,078   134,633   702,534 

Change in fair value of contingent consideration

  -   -   -   (930,000)

Goodwill impairment

  -   2,254,624      2,254,624 

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (3,607,744)  (335,993)  (4,841,157)

Income tax benefit

  -   77,592   -   1,788,509 

Net loss on discontinued operations

 $-  $(3,530,152) $(335,993) $(3,052,648)

 

During the nine months ended September 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 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers
9 Months Ended
Sep. 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 September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,714,509   87.2% $1,896,829   82.2%

Services fixed price over time

  102,402   5.2%  58,965   2.6%

Services combination

  33,090   1.7%  50,440   2.2%

Services fixed price per unit

  71,299   3.6%  107,778   4.7%

Third-party software

  45,977   2.3%  59,076   2.6%

Software support & maintenance

  -   0.0%  44,804   1.9%

Incentive payments

  -   0.0%  88,487   3.8%

Total revenue

 $1,967,277   100.0% $2,306,379   100.0%

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $5,314,845   86.4% $5,963,361   65.9%

Services fixed price over time

  307,206   5.0%  161,273   1.8%

Services combination

  99,270   1.6%  80,520   0.9%

Services fixed price per unit

  271,394   4.4%  253,379   2.8%

Third-party software

  159,307   2.6%  2,345,884   25.9%

Software support & maintenance

  -   0.0%  142,891   1.6%

Incentive payments

  -   0.0%  105,103   1.1%

Total revenue

 $6,152,022   100.0% $9,052,411   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  September 30, 2023 and December 31, 2022.

 

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

 

  

September 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,456,519  $1,573,407 

Billed commercial and local government

  22,000   56,152 

Unbilled receivables

  1,261   - 

Accounts receivable

 $1,479,780  $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 are as follows:

 

Balance at December 31, 2022

 $182,756 

Contract liabilities added

  - 

Revenue recognized

  (55,665)

Balance at March 31, 2023

  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088)

Balance at June 30, 2023

  72,003 

Contract liabilities added

  - 

Revenue recognized

  (45,977)

Balance at September 30, 2023

 $26,026 

 

 

Balance at December 31, 2021

 $186,835 

Contract liabilities added

  19,280 

Revenue recognized

  (56,423)

Balance at March 31, 2022

  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461)

Balance as of June 30, 2022

  165,843 

Contract liabilities added

  2,491 

Revenue recognized

  (130,648)

Balance at September 30, 2022

 $37,686 

 

Revenues recognized during the three months ended September 30, 2023 and 2022, from the balances as of  December 31, 2022 and 2021, were $45,977 and $48,708, respectively. Revenues recognized during the nine months ended September 30, 2023 and 2022, from the balances as of December 31, 2022 and 2021, were $156,730 and $160,809, 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 September 30, 2023, and December 31, 2022 the Company had $0 of deferred costs of revenue. Changes in deferred costs of revenue balances for the nine months ended September 30, 2022, are as follows:

 

Balance at December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362)

Balance at March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

  48,222 

Deferred costs expensed

  (48,222)

Balance as of September 30, 2022

 $- 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases
9 Months Ended
Sep. 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  September 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 September 30, 2023, our two operating leases had a weighted average remaining lease term of 28 months and a weighted average discount rate of 5.1%. Future lease payments under operating leases as of September 30, 2023, were as follows:

 

2023

  58,041 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  377,786 

Less: discount

  (24,301)

Present value of lease liabilities

 $353,485 

 

The total expense incurred related to its operating leases was $38,053 and $53,560 for the three months ended September 30, 2023 and 2022, respectively, and $118,567 and $164,281 for the nine months ended September 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Fair Value Measurements
9 Months Ended
Sep. 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  September 30, 2023 and December 31, 2022:

 

  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $809,997  $-  $-  $809,997 

 

  

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. On August 9, 2023, the Company and GMDC agreed to terminate all rights and obligations 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, resulting in a gain of $318,000.

 

The following table is a roll-forward of the Level 3 fair value measurements, which are not considered financial instruments.

 

Fair value of contingent consideration:

    

December 31, 2022

 $- 

Additions

  682,000 

March 31, 2023

  682,000 

Additions

  - 

June 30, 2023

  682,000 

Settlements

  (682,000)

September 30, 2023

 $- 

 

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

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Intangible Assets and Goodwill
9 Months Ended
Sep. 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:

 

  

Weighted Average Useful Life (Years)

  

Balance December 31, 2022

  

Additions

  

Balance September 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)  (132,183)  (440,400)

Sub-total

      901,783   (132,183)  769,600 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,181,783  $(132,183) $1,049,600 

 

  

Weighted Average Useful Life (Years)

  

Balance December 31, 2021

  

Additions

  

Balance September 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)  (132,183)  (264,156)

Sub-total

      1,078,027   (132,183)  945,844 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,358,027  $(132,183) $1,225,844 

 

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

 

2023

 $44,061 

2024

  146,307 

2025

  136,248 

2026

  136,248 

2027

  136,248 

Thereafter

  170,488 

Total

 $769,600 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Stock-based Compensation
9 Months Ended
Sep. 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 nine months ended September 30, 2023. Fair values of option awards granted in the three and nine months ended September 30, 2022, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

   Three Months   Nine Months 

Risk-free interest rate

  2.85% - 2.90%   1.91% - 2.90% 

Dividend yield

  0%  0%

Expected term (years)

  3.25 - 6.00   3.25 - 6.00 

Expected volatility

  45.9% - 48.1%   45.8% - 48.5% 

 

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 53,500 options with grant date fair values totaling $168,900, and 131,200 options with grant date fair values totaling $1,639,870, granted during the three and nine months ended September 30, 2022, respectively. There were zero and 10,700 options exercised during the three months ended September 30, 2023 and 2022, respectively. There were 2,000 and 26,400 options exercised during the nine months ended September 30, 2023 and 2022, respectively. As of September 30, 2023, there was $431,067 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 11 months.

 

Total compensation expense related to these plans was $180,816 and $398,319 for the three months ended September 30, 2023 and 2022, respectively, and $557,146 and $971,777 for the nine months ended September 30, 2023 and 2022, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Settlement of Litigation
9 Months Ended
Sep. 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 43,648 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 43,648 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 in the second quarter of 2023.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Revolving Line of Credit and Notes Payable
9 Months Ended
Sep. 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. There were no borrowings and $500,000 of repayments during the three months ended September 30, 2023, and there were $575,000 of borrowings and $500,000 of repayments during the nine months ended September 30, 2023. This line of credit expired on August 16, 2023.

 

On September 11, 2023, the Company and Summit entered a new line of credit agreement with the same terms as the preceding agreement, except that the maximum availability under the new line was reduced from $1,000,000 to $500,000. As of September 30, 2023, there was $500,000 outstanding and no borrowing availability under this line of credit. The line of credit expires on January 16, 2024.

 

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 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Sales of Shares Under Common Stock Purchase Agreement
9 Months Ended
Sep. 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 450,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 8,984 and 2,995 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 nine months ended September 30, 2023, the Company amortized $54,692 and $150,000 of the commitment fee, respectively.

 

During the three months ended September 30, 2023, the Company sold 20,000 shares of common stock under the ELOC at an average price of $5.90 per share, net of fees of $0.30 per share. The net proceeds from this sale were $118,655. During the nine months ended September 30, 2023, the Company sold 27,429 shares of common stock under the ELOC at an average price of $6.30 per share, net of fees of approximately $0.30 per share. The net proceeds from these sales were $172,108. There were no sales under the Purchase Agreement during the three and nine months ended September 30, 2022.

 

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

Note 11.         Income Taxes

 

For the three and nine months ended September 30, 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 against all deferred tax assets.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Earnings Per Share
9 Months Ended
Sep. 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 effects of 23,104 shares from stock options and zero shares from warrants, and 29,456 shares from stock options and zero shares from warrants, were excluded from diluted shares for the three and nine months ended September 30, 2022, respectively. The antidilutive effects of 43,735 shares from stock options and zero shares from warrants, and 57,009 shares from stock options and 15,000 shares from warrants, were excluded from diluted shares for the three and nine months ended September 30, 2022, respectively.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 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). After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the nine months ended September 30, 2023, the Company generated an operating loss from continuing operations of $978,459. As of September 30, 2023, the Company had working capital of $537,375 including cash and cash equivalents of $877,198. We estimate that over the twelve months from the date of these financial statements our operating activities may use as much as $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 20,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. On August 9, 2023, the Company repaid $500,000 on the Summit line of credit and has no further borrowing capacity thereunder. On September 29, 2023, the Company issued 35,000 shares of its common stock to its chairman and CEO for $175,000 of cash. The transaction was approved by the board of directors and was at a premium to the trading price on the date of the transaction. We estimate that within twelve months from the issuance of these financial statements, 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. Accordingly, there is 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.

 

Reverse Stock Split

 

On October 18, 2023, the Company effected a reverse stock split of its common stock, par value $0.001 per share, (the “Common Stock”) at a ratio of one-for-ten (the “Reverse Stock Split”). The Reverse Stock split affected all issued common stock and options and warrants to acquire common stock. No fractional shares were issued as a result of the reverse split and any fractional share otherwise issuable were rounded up to the nearest whole number. All shares and per share amounts in the condensed consolidated financial statements and accompanying notes have been retroactively adjusted to give effect to the Reverse Stock Split. Following the Reverse Stock Split, the Company’s issued and outstanding shares of Common Stock decreased from 19,809,834 pre-split shares to approximately 1,980,983 post-split shares, before finalizing the rounding of fractional shares. As a result of the Reverse Stock Split, the exercise prices of the outstanding options and warrants were increased by a factor of ten. 

 

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 nine months ended September 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 September 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. See Note 2 for further information about the sale transaction, the deconsolidation of GMI, and the treatment of GMI as a discontinued operation. The Company accounted for its investment in GMDC in accordance with the equity method from March 17, 2023 through August 9, 2023. On August 9, 2023, the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of September 30, 2023 the Company has no equity investment in GMDC and any other equity exposure to the GMI business.

 

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 September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 8.3% of revenue and subcontracts under federal procurements represented 90.6% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.3%, 19.9%, and 18.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 56.6% of the Company’s revenue in aggregate.

 

During the three months ended September 30, 2022, the Company’s prime contracts with U.S. government agencies represented 11.4% of revenue and subcontracts under federal procurements represented 82.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 30.9%, 21.3%, and 13.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 49.9% of the Company’s revenue in aggregate.

 

During the nine months ended September 30, 2023, the Company’s prime contracts with U.S. government agencies represented 9.1% of revenue and subcontracts under federal procurements represented 89.3% of revenue. The terms of these subcontracts vary from one to five years. Three subcontracts under federal procurements represented 30.3%, 21.1%, and 16.6% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 54.5% of the Company’s revenue in aggregate.

 

During the nine months ended September 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 9.7% and 11.8% of total revenue during the three- and nine-months ended September 30, 2022, respectively.

 

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

 

As of September 30, 2022, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 46.5% and 13.6% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 66.8% of the Company’s outstanding accounts receivable in aggregate.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)
9 Months Ended
Sep. 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 September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

 $-  $-  $-  $566,862 

Cost of revenue

  -   256,974   74,223   1,118,301 

Excess of contract costs over revenue

  -   (256,974)  (74,223)  (551,439)

Operating expenses -

                

Salaries and benefits

  -   463,502   484,249   1,076,781 

Intangibles amortization

  -   303,791   85,338   917,496 

Stock based compensation, before forfeitures

  -   215,775   65,487   268,283 

Forfeiture of stock options

  -   -   (407,322)  - 

Other operating expenses

  -   113,078   134,633   702,534 

Change in fair value of contingent consideration

  -   -   -   (930,000)

Goodwill impairment

  -   2,254,624      2,254,624 

Gain on disposal of business

  -   -   (100,615)  - 

Loss before income tax benefit

  -   (3,607,744)  (335,993)  (4,841,157)

Income tax benefit

  -   77,592   -   1,788,509 

Net loss on discontinued operations

 $-  $(3,530,152) $(335,993) $(3,052,648)
  

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 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,714,509   87.2% $1,896,829   82.2%

Services fixed price over time

  102,402   5.2%  58,965   2.6%

Services combination

  33,090   1.7%  50,440   2.2%

Services fixed price per unit

  71,299   3.6%  107,778   4.7%

Third-party software

  45,977   2.3%  59,076   2.6%

Software support & maintenance

  -   0.0%  44,804   1.9%

Incentive payments

  -   0.0%  88,487   3.8%

Total revenue

 $1,967,277   100.0% $2,306,379   100.0%
  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $5,314,845   86.4% $5,963,361   65.9%

Services fixed price over time

  307,206   5.0%  161,273   1.8%

Services combination

  99,270   1.6%  80,520   0.9%

Services fixed price per unit

  271,394   4.4%  253,379   2.8%

Third-party software

  159,307   2.6%  2,345,884   25.9%

Software support & maintenance

  -   0.0%  142,891   1.6%

Incentive payments

  -   0.0%  105,103   1.1%

Total revenue

 $6,152,022   100.0% $9,052,411   100.0%
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,456,519  $1,573,407 

Billed commercial and local government

  22,000   56,152 

Unbilled receivables

  1,261   - 

Accounts receivable

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

Balance at December 31, 2022

 $182,756 

Contract liabilities added

  - 

Revenue recognized

  (55,665)

Balance at March 31, 2023

  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088)

Balance at June 30, 2023

  72,003 

Contract liabilities added

  - 

Revenue recognized

  (45,977)

Balance at September 30, 2023

 $26,026 

Balance at December 31, 2021

 $186,835 

Contract liabilities added

  19,280 

Revenue recognized

  (56,423)

Balance at March 31, 2022

  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461)

Balance as of June 30, 2022

  165,843 

Contract liabilities added

  2,491 

Revenue recognized

  (130,648)

Balance at September 30, 2022

 $37,686 
Deferred Costs of Revenue [Table Text Block]

Balance at December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362)

Balance at March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

  48,222 

Deferred costs expensed

  (48,222)

Balance as of September 30, 2022

 $- 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2023

  58,041 

2024

  174,721 

2025

  74,804 

2026

  70,220 

Total lease payments

  377,786 

Less: discount

  (24,301)

Present value of lease liabilities

 $353,485 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $809,997  $-  $-  $809,997 
  

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 

Settlements

  (682,000)

September 30, 2023

 $- 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

Weighted Average Useful Life (Years)

  

Balance December 31, 2022

  

Additions

  

Balance September 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)  (132,183)  (440,400)

Sub-total

      901,783   (132,183)  769,600 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,181,783  $(132,183) $1,049,600 
  

Weighted Average Useful Life (Years)

  

Balance December 31, 2021

  

Additions

  

Balance September 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)  (132,183)  (264,156)

Sub-total

      1,078,027   (132,183)  945,844 

Intangible assets with indefinite lives

                

Trade names

  

Indefinite

   280,000   -   280,000 

Net identifiable intangible assets

     $1,358,027  $(132,183) $1,225,844 
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

2023

 $44,061 

2024

  146,307 

2025

  136,248 

2026

  136,248 

2027

  136,248 

Thereafter

  170,488 

Total

 $769,600 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   Three Months   Nine Months 

Risk-free interest rate

  2.85% - 2.90%   1.91% - 2.90% 

Dividend yield

  0%  0%

Expected term (years)

  3.25 - 6.00   3.25 - 6.00 

Expected volatility

  45.9% - 48.1%   45.8% - 48.5% 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Oct. 18, 2023
shares
Sep. 29, 2023
USD ($)
shares
Aug. 09, 2023
USD ($)
Aug. 02, 2023
USD ($)
shares
Mar. 16, 2023
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Jun. 30, 2023
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2024
USD ($)
Mar. 17, 2023
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Operating Segments         2       1        
Operating Income (Loss)           $ (516,845) $ (1,130,118)   $ (978,459) $ (4,406,450)      
Tellenger Working Capital           537,375     537,375        
Cash and Cash Equivalents, at Carrying Value           $ 877,198     877,198       $ 731,081
Net Cash Provided by (Used in) Operating Activities                 (2,713,436) (5,100,233)      
Proceeds from Issuance of Common Stock                 347,108 1,887,000      
Proceeds from Sale of Equity Investment and Related Assets                 (1,400,000) (0)      
Repayments of Lines of Credit                 $ 500,000 $ (0)      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.001     $ 0.001       $ 0.001
Common Stock, Shares, Outstanding (in shares) | shares           1,980,986     1,980,986       1,916,555
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies [Member]                          
Concentration Risk, Percentage           8.30% 11.40%   9.10% 28.60%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]                          
Concentration Risk, Percentage           90.60% 82.80%   89.30% 67.80%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract One [Member]                          
Concentration Risk, Percentage           29.30% 30.90%   30.30% 27.40%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                          
Concentration Risk, Percentage           19.90% 21.30%   21.10% 16.50%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Three [Member]                          
Concentration Risk, Percentage           18.60% 13.00%   16.60% 10.50%      
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Multiple Subcontracts [Member]                          
Concentration Risk, Percentage           56.60% 49.90%   54.50% 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             9.70%     11.80%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements [Member]                          
Concentration Risk, Percentage                   66.80%      
Number of Major Customers               2   1      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract One [Member]                          
Concentration Risk, Percentage                 42.20%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                          
Concentration Risk, Percentage                 17.20%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Multiple Subcontracts [Member]                          
Concentration Risk, Percentage                 69.80%        
Number of Major Customers                 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                   46.50%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Prime Contracts with U.S. Government Agencies, Contract Two [Member]                          
Concentration Risk, Percentage                   13.60%      
Reverse Stock Split [Member] | Subsequent Event [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10                        
Common Stock, Shares, Outstanding (in shares) | shares 19,809,834                        
Before Stock Split [Member] | Subsequent Event [Member]                          
Common Stock, Shares, Outstanding (in shares) | shares 1,980,983                        
Chairman and CEO [Member]                          
Proceeds from Issuance of Common Stock   $ 175,000                      
Stock Issued During Period, Shares, New Issues (in shares) | shares   35,000                      
Summit Community Bank [Member]                          
Repayments of Lines of Credit     $ 500,000                    
Line of Credit Facility, Remaining Borrowing Capacity     0                    
GMDC [Member]                          
Proceeds from Sale of Equity Investment and Related Assets     1,400,000                    
Equity Method Investment, Ownership Percentage                       24.90%  
Proceeds from Sale of Equity Method Investments     400,000                    
Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee     $ 64,525                    
Equity Method Investments           $ 0     $ 0        
Common Stock Purchase Agreement [Member]                          
Proceeds from Issuance of Common Stock       $ 118,655                  
Stock Issued During Period, Shares, New Issues (in shares) | shares       20,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    
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    
Gray Matters [Member]                          
Disposal Group, Including Discontinued Operation, Percentage of Equity Sold                       75.10%  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Aug. 09, 2023
Mar. 17, 2023
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Income (Loss) from Equity Method Investments         $ (245,525) $ 0
Business Combination, Contingent Consideration, Asset, Noncurrent   $ 682,000        
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        
Business Combination, Contingent Consideration, Asset, Noncurrent   682,000        
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset $ 1,000,000   $ 1,000,000      
Contingent Consideration, Gain (loss) 318,000   $ 318,000      
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%        
Income (Loss) from Equity Method Investments         $ 245,525  
Proceeds from Sale of Equity Method Investments 400,000          
Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee $ 64,525          
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) - USD ($)
Mar. 18, 2023
Mar. 17, 2023
Cash at closing $ 133,148 $ 935,974
GMDC common stock   581,000
Contingent payments   682,000
Total consideration   $ 2,332,122
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)
Mar. 17, 2023
Aug. 09, 2023
Discount Rate of Project Revenue 40.80% 40.75%
Estimated duration (Year) 7 years  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Net loss on discontinued operations $ 0 $ (3,530,152) $ (335,993) $ (3,052,648)  
Gray Matters Inc [Member]          
Revenue 0 0 0 566,862  
Cost of revenue 0 256,974 74,223 1,118,301  
Excess of contract costs over revenue 0 (256,974) (74,223) (551,439)  
Salaries and benefits 0 463,502 484,249 1,076,781  
Intangibles amortization 0 303,791 85,338 917,496  
Stock based compensation, before forfeitures 0 215,775 65,487 268,283  
Forfeiture of stock options 0 0 (407,322) 0  
Other operating expenses 0 113,078 134,633 702,534  
Change in fair value of contingent consideration 0 0 0 (930,000)  
Goodwill impairment 0 2,254,624 2,254,624  
Gain on disposal of business 0 0 (100,615) 0  
Loss before income tax benefit 0 (3,607,744) (335,993) (4,841,157)  
Income tax benefit 0 77,592 0 1,788,509  
Net loss on discontinued operations $ 0 $ (3,530,152) $ (335,993) $ (3,052,648)  
Total assets of discontinued operations         $ 2,316,845
Customer Relationships [Member] | Gray Matters Inc [Member]          
Discontinued operations, intangible assets         1,057,722
Technology-Based Intangible Assets [Member] | Gray Matters Inc [Member]          
Discontinued operations, intangible assets         760,698
Computer Software, Intangible Asset [Member] | Gray Matters Inc [Member]          
Discontinued operations, intangible assets         $ 498,425
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0   $ 0   $ 0
Contract with Customer, Liability, Revenue Recognized 45,977 $ 48,708 156,730 $ 160,809  
Capitalized Contract Cost, Net $ 0   $ 0   $ 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, Amount $ 1,967,277 $ 2,306,379 $ 6,152,022 $ 9,052,411
Services Time and Materials [Member]        
Revenue, Amount $ 1,714,509 $ 1,896,829 $ 5,314,845 $ 5,963,361
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 87.20% 82.20% 86.40% 65.90%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 102,402 $ 58,965 $ 307,206 $ 161,273
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.20% 2.60% 5.00% 1.80%
Services Combination [Member]        
Revenue, Amount $ 33,090 $ 50,440 $ 99,270 $ 80,520
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.70% 2.20% 1.60% 0.90%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 71,299 $ 107,778 $ 271,394 $ 253,379
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.60% 4.70% 4.40% 2.80%
Third-Party Software [Member]        
Revenue, Amount $ 45,977 $ 59,076 $ 159,307 $ 2,345,884
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.30% 2.60% 2.60% 25.90%
Software Support and Maintenance [Member]        
Revenue, Amount $ 0 $ 44,804 $ 0 $ 142,891
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 1.90% 0.00% 1.60%
Incentive Payments [Member]        
Revenue, Amount $ 0 $ 88,487 $ 0 $ 105,103
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 3.80% 0.00% 1.10%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable $ 1,479,780 $ 1,629,559
Billed Revenues [Member] | Government Sector [Member]    
Accounts receivable 1,456,519 1,573,407
Billed Revenues [Member] | Commercial and Industrial Sector [Member]    
Accounts receivable 22,000 56,152
Unbilled Revenues [Member]    
Accounts receivable $ 1,261 $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Contract assets, balance $ 72,003 $ 127,091 $ 182,756 $ 165,843 $ 149,692 $ 186,835
Contract liabilities added 0 0 0 2,491 87,612 19,280
Revenue recognized (45,977) (55,088) (55,665) (130,648) (71,461) (56,423)
Contract assets, balance $ 26,026 $ 72,003 $ 127,091 $ 37,686 $ 165,843 $ 149,692
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) - USD ($)
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Balance, deferred costs of revenue $ 48,222 $ 101,656 $ 154,218
Deferred costs added (48,222) (53,434) 2,800
Deferred costs expensed     (55,362)
Balance, deferred costs of revenue $ 0 $ 48,222 $ 101,656
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessee, Operating Lease, Rent Escalations, Percentage     2.50%  
Operating Lease, Weighted Average Remaining Lease Term (Year) 28 years   28 years  
Operating Lease, Weighted Average Discount Rate, Percent 5.10%   5.10%  
Operating Lease, Expense $ 38,053 $ 53,560 $ 118,567 $ 164,281
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 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases - Operating Lease Maturities (Details)
Sep. 30, 2023
USD ($)
2023 $ 58,041
2024 174,721
2025 74,804
2026 70,220
Total lease payments 377,786
Less: discount (24,301)
Present value of lease liabilities $ 353,485
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Aug. 09, 2023
Sep. 30, 2023
Sep. 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%      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset $ 1,000,000 $ 1,000,000    
Contingent Consideration, Gain (loss) $ 318,000 $ 318,000    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - Money Market Funds [Member] - Fair Value, Recurring [Member] - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Money market funds $ 809,997 $ 58,242
Fair Value, Inputs, Level 1 [Member]    
Money market funds 809,997 58,242
Fair Value, Inputs, Level 2 [Member]    
Money market funds 0 0
Fair Value, Inputs, Level 3 [Member]    
Money market funds $ 0 $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Balance, fair value $ 682,000 $ 682,000 $ 0
Additions, fair value   0 682,000
Settlements (682,000)    
Balance, fair value $ 0 $ 682,000 $ 682,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Accumulated amortization $ (308,217) $ (131,973)
Accumulated amortization, additions (132,183) (132,183)
Accumulated amortization (440,400) (264,156)
Intangible assets with estimated useful lives 901,783 1,078,027
Intangible assets with estimated useful lives 769,600 945,844
Net identifiable intangible assets 1,181,783 1,358,027
Net identifiable intangible assets 1,049,600 1,225,844
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 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
2023 $ 44,061      
2024 146,307      
2025 136,248      
2026 136,248      
2027 136,248      
Thereafter 170,488      
Total $ 769,600 $ 901,783 $ 945,844 $ 1,078,027
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jan. 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   0 53,500   131,200  
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     $ 168,900   $ 1,639,870  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 0   10,700 2,000 26,400  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 431,067     $ 431,067    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month)       11 months    
Share-Based Payment Arrangement, Expense $ 180,816   $ 398,319 $ 557,146 $ 971,777  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Stock-based Compensation - Assumptions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dividend yield 0.00%  
Minimum [Member]    
Risk-free interest rate 2.85% 1.91%
Expected term (Year) 3 years 3 months 3 years 3 months
Expected volatility 45.90% 45.80%
Maximum [Member]    
Risk-free interest rate 2.90% 2.90%
Expected term (Year) 6 years 6 years
Expected volatility 48.10% 48.50%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Settlement of Litigation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Apr. 28, 2023
Jan. 25, 2023
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Gain (Loss) Related to Litigation Settlement       $ 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)   43,648      
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) 43,648        
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Aug. 09, 2023
Mar. 07, 2023
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 11, 2023
Repayments of Lines of Credit         $ 500,000 $ (0)  
Proceeds from Lines of Credit         575,000 0  
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]              
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 $ 500,000
Long-Term Line of Credit     $ 500,000 $ 500,000 500,000    
Line of Credit Facility, Remaining Borrowing Capacity     0 0 0    
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     $ 500,000 $ 0 500,000    
Proceeds from Lines of Credit         $ 575,000    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Aug. 02, 2023
Nov. 10, 2022
Aug. 11, 2022
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 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       $ 290,842 $ 56,266 $ 1,999,500        
Registration Rights Agreement [Member]                    
Common Stock, Maximum Shares Sold (in shares)                   450,000
Common Stock Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) 20,000                  
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       $ 54,692     $ 150,000      
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)   2,995 8,984              
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Common Stock Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)       20,000   0 27,429      
Shares Issued, Average Price Per Share (in dollars per share)       $ 5.9     $ 6.3      
Shares Issued, Fees Per Share (in dollars per share)       $ 0.3     $ 0.3      
Stock Issued During Period, Value, New Issues       $ 118,655     $ 172,108 $ 0    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Income Taxes (Details Textual)
Pure in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Effective Income Tax Rate Reconciliation, Percent, Total 0.00% 0.00% 0.00% 0.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Earnings Per Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 23,104 29,456 43,735 57,009
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0 0 15,000
XML 61 wavd20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0000803578 2023-01-01 2023-09-30 0000803578 2023-11-07 0000803578 2023-09-30 0000803578 2022-12-31 0000803578 wavd:ProfessionalFeesMember 2023-07-01 2023-09-30 0000803578 wavd:ProfessionalFeesMember 2022-07-01 2022-09-30 0000803578 wavd:SoftwareSalesMember 2023-07-01 2023-09-30 0000803578 wavd:SoftwareSalesMember 2022-07-01 2022-09-30 0000803578 2023-07-01 2023-09-30 0000803578 2022-07-01 2022-09-30 0000803578 wavd:ProfessionalFeesMember 2023-01-01 2023-09-30 0000803578 wavd:ProfessionalFeesMember 2022-01-01 2022-09-30 0000803578 wavd:SoftwareSalesMember 2023-01-01 2023-09-30 0000803578 wavd:SoftwareSalesMember 2022-01-01 2022-09-30 0000803578 2022-01-01 2022-09-30 0000803578 2021-12-31 0000803578 2022-09-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 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 2023-06-30 0000803578 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000803578 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000803578 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000803578 us-gaap:CommonStockMember 2023-09-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000803578 us-gaap:RetainedEarningsMember 2023-09-30 0000803578 us-gaap:TreasuryStockCommonMember 2023-09-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 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 2022-06-30 0000803578 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000803578 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000803578 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000803578 us-gaap:CommonStockMember 2022-09-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000803578 us-gaap:RetainedEarningsMember 2022-09-30 0000803578 us-gaap:TreasuryStockCommonMember 2022-09-30 0000803578 wavd:GrayMattersMember 2023-03-17 0000803578 2023-03-16 2023-03-16 0000803578 srt:MinimumMember srt:ScenarioForecastMember 2023-10-01 2024-09-30 0000803578 srt:MaximumMember srt:ScenarioForecastMember 2023-10-01 2024-09-30 0000803578 wavd:CommonStockPurchaseAgreementMember 2023-08-02 2023-08-02 0000803578 wavd:GMDCMember 2023-08-09 2023-08-09 0000803578 wavd:SummitCommunityBankMember 2023-08-09 2023-08-09 0000803578 wavd:SummitCommunityBankMember 2023-08-09 0000803578 wavd:ChairmanAndCeoMember 2023-09-29 2023-09-29 0000803578 wavd:ReverseStockSplitMember us-gaap:SubsequentEventMember 2023-10-18 2023-10-18 0000803578 wavd:ReverseStockSplitMember us-gaap:SubsequentEventMember 2023-10-18 0000803578 wavd:BeforeStockSplitMember us-gaap:SubsequentEventMember 2023-10-18 0000803578 wavd:GMDCMember 2023-03-17 0000803578 wavd:GMDCMember 2023-09-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:OneSupplierMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:OneSupplierMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-09-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-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:PrimeContractsWithUsGovernmentAgenciesContractOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:PrimeContractsWithUsGovernmentAgenciesContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-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 wavd:GMISubsidiaryMember 2023-01-01 2023-03-31 0000803578 2023-03-17 0000803578 2023-03-18 0000803578 wavd:GMDCMember 2023-01-01 2023-09-30 0000803578 wavd:GMDCMember 2023-07-01 2023-09-30 0000803578 wavd:GrayMattersIncMember 2023-07-01 2023-09-30 0000803578 wavd:GrayMattersIncMember 2022-07-01 2022-09-30 0000803578 wavd:GrayMattersIncMember 2023-01-01 2023-09-30 0000803578 wavd:GrayMattersIncMember 2022-01-01 2022-09-30 0000803578 wavd:GMIEmployeesMember 2023-01-01 2023-09-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-07-01 2023-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesCombinationMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesCombinationMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:ThirdpartySoftwareMember 2023-07-01 2023-09-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:ThirdpartySoftwareMember 2022-07-01 2022-09-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2023-07-01 2023-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2022-07-01 2022-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:IncentivePaymentsMember 2023-07-01 2023-09-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:IncentivePaymentsMember 2022-07-01 2022-09-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesCombinationMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesCombinationMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember 2022-01-01 2022-09-30 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:ThirdpartySoftwareMember 2023-01-01 2023-09-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:ThirdpartySoftwareMember 2022-01-01 2022-09-30 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2023-01-01 2023-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember 2022-01-01 2022-09-30 0000803578 wavd:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:IncentivePaymentsMember 2023-01-01 2023-09-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:IncentivePaymentsMember 2022-01-01 2022-09-30 0000803578 wavd:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2023-09-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2022-12-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2023-09-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2022-12-31 0000803578 us-gaap:UnbilledRevenuesMember 2023-09-30 0000803578 us-gaap:UnbilledRevenuesMember 2022-12-31 0000803578 srt:MinimumMember 2023-09-30 0000803578 srt:MaximumMember 2023-09-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-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-08-09 0000803578 2023-08-09 0000803578 wavd:GMDCMember 2023-08-09 2023-08-09 0000803578 us-gaap:CustomerRelationshipsMember 2023-09-30 0000803578 us-gaap:CustomerRelationshipsMember 2022-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2023-09-30 0000803578 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2023-09-30 0000803578 us-gaap:CustomerRelationshipsMember 2022-09-30 0000803578 us-gaap:CustomerRelationshipsMember 2021-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2022-09-30 0000803578 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000803578 us-gaap:TradeNamesMember 2021-12-31 0000803578 us-gaap:TradeNamesMember 2022-09-30 0000803578 srt:MinimumMember 2022-07-01 2022-09-30 0000803578 srt:MaximumMember 2022-07-01 2022-09-30 0000803578 srt:MinimumMember 2022-01-01 2022-09-30 0000803578 srt:MaximumMember 2022-01-01 2022-09-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 wavd:WavedancerIncVsJeffreyGeraldMember us-gaap:SettledLitigationMember 2023-04-01 2023-06-30 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:SummitCommunityBankMember 2023-04-01 2023-09-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-07-01 2023-09-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-01-01 2023-09-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2023-09-11 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankSecondLineMember 2023-09-30 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-07-01 2023-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember 2023-01-01 2023-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2023-07-01 2023-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2023-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2023-01-01 2023-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2022-07-01 2022-09-30 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:CommonStockPurchaseAgreementMember 2022-01-01 2022-09-30 0000803578 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0000803578 us-gaap:WarrantMember 2023-07-01 2023-09-30 0000803578 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0000803578 us-gaap:WarrantMember 2022-07-01 2022-09-30 0000803578 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000803578 us-gaap:WarrantMember 2023-01-01 2023-09-30 0000803578 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000803578 us-gaap:WarrantMember 2022-01-01 2022-09-30 0000803578 2023-03-17 2023-03-17 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0000803578 WAVEDANCER, INC. false --12-31 Q3 2023 440400 308217 423916 391628 0.001 0.001 100000000 100000000 2148291 2083860 1980986 1916555 167305 167305 2 1 10 1 1 1 5 1 1 1 2 1 0 0 0 575000 0 0 0 0 0.408 P7Y 10-Q true 2023-09-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 2013180 877198 731081 1479780 1629559 363668 442445 2720646 2803085 1049600 1181783 1125101 1125101 279132 376104 66703 98991 20623 79305 0 2316845 5261805 7981214 495895 573789 500000 425000 94071 0 604079 676796 24296 125033 3101 3101 217108 283497 26026 182756 218695 203342 0 1415098 2183271 3888412 134790 303778 59121 59121 2377182 4251311 2148 2084 36303586 35883831 -32455900 -31190801 965211 965211 2884623 3729903 5261805 7981214 1921300 2114012 45977 192367 1967277 2306379 1268820 1467065 48645 100718 1317465 1567783 649812 738596 1166657 1868714 -516845 -1130118 382525 0 3113 3188 18725 20437 -149932 -1147367 0 23000 -149932 -1170367 0 -3530152 -149932 -4700519 -0.08 -0.64 0 -1.92 -0.08 -2.56 1939790 1838213 5992715 6458534 159307 2593877 6152022 9052411 3979059 4283365 161340 2430139 4140399 6713504 2011623 2338907 4432550 6745357 1442468 -0 -978459 -4406450 382525 0 3335 3977 90982 59574 -683581 -4462047 0 789573 -683581 -5251620 -245525 0 -929106 -5251620 -335993 -3052648 -1265099 -8304268 -0.48 -2.97 -0.17 -1.73 -0.65 -4.7 1929067 1768853 -1265099 -8304268 -335993 -3052648 164471 165770 557147 1187552 0 775257 96972 136441 27370 59467 1442468 -0 382525 -0 -245525 -0 -149779 -132688 -61925 -84842 -58682 -0 -77894 -422939 -156730 -149149 -139106 653786 -153635 -142420 100737 -846 -2020330 -2769479 -693106 -2330754 -2713436 -5100233 -0 234060 -1400000 -0 935974 0 2335974 -234060 575000 0 500000 -0 305759 0 211688 -0 347108 1887000 7400 37642 523579 1924642 146117 -3409651 731081 4931302 877198 1521651 18356 1002 1263000 0 0 112500 2083860 2084 35883831 -31190801 -965211 3729903 0 0 -1349952 0 -1349952 0 353658 0 0 353658 -0 407322 -0 -0 407322 7431 7 56259 0 0 56266 0 -18635 0 0 -18635 2000 2 7398 0 0 7400 2093291 2093 35875189 -32540753 -965211 2371318 0 0 234785 0 234785 0 88159 0 0 88159 0 -76673 0 0 -76673 2093291 2093 35886675 -32305968 -965211 2617589 0 0 -149932 0 -149932 0 180816 0 0 180816 55000 55 290787 0 0 290842 0 -54692 0 0 -54692 2148291 2148 36303586 -32455900 -965211 2884623 1888231 1888 31806458 -13436963 -930211 17441172 0 0 -2078307 0 -2078307 0 312176 0 0 312176 10500 11 26788 0 0 26799 1898731 1899 32145422 -15515270 -930211 15701840 0 0 -1525442 0 -1525442 0 529565 0 0 529565 5200 5 8387 0 0 8392 1903931 1904 32683374 -17040712 -930211 14714355 0 0 -4700519 0 -4700519 0 614094 0 0 614094 166300 166 1999334 0 0 1999500 10700 11 37440 0 -35000 2451 2080931 2081 35334242 -21741231 -965211 12629881 <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></b></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c104831363">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>). After <em style="font: inherit;"> March 17, 2023, </em>the Company manages its business as <span style="-sec-ix-hidden:c104831365">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;"></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company generated an operating loss from continuing operations of $978,459. As of <em style="font: inherit;"> September 30, 2023</em>, the Company had working capital of $537,375 including cash and cash equivalents of $877,198. 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 $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 20,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. </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. On <em style="font: inherit;"> September 29, 2023, </em>the Company issued 35,000 shares of its common stock to its chairman and CEO for $175,000 of cash. The transaction was approved by the board of directors and was at a premium to the trading price on the date of the transaction. We estimate that within <em style="font: inherit;">twelve</em> months from the issuance of these financial statements, 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. Accordingly, there is 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"><span style="text-decoration: underline; "><i><b>Reverse Stock Split</b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">On <em style="font: inherit;"> October 18, 2023, </em>the Company effected a reverse stock split of its common stock, par value $0.001 per share, (the “Common Stock”) at a ratio of <em style="font: inherit;">one</em>-for-<span style="-sec-ix-hidden:c104831386">ten</span> (the “Reverse Stock Split”). The Reverse Stock split affected all issued common stock and options and warrants to acquire common stock. <em style="font: inherit;">No</em> fractional shares were issued as a result of the reverse split and any fractional share otherwise issuable were rounded up to the nearest whole number. All shares and per share amounts in the condensed consolidated financial statements and accompanying notes have been retroactively adjusted to give effect to the Reverse Stock Split. Following the Reverse Stock Split, the Company’s issued and outstanding shares of Common Stock decreased from 19,809,834 pre-split shares to approximately 1,980,983 post-split shares, before finalizing the rounding of fractional shares. As a result of the Reverse Stock Split, the exercise prices of the outstanding options and warrants were increased by a factor of ten. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">The unaudited condensed consolidated financial statements as of and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">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. 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. The Company accounted for its investment in GMDC in accordance with the equity method from <em style="font: inherit;"> March 17, 2023 </em>through <em style="font: inherit;"> August 9, 2023. </em>On <em style="font: inherit;"> August 9, 2023, </em>the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of <em style="font: inherit;"> September 30, 2023 </em>the Company has no equity investment in GMDC and any other equity exposure to the GMI business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 8.3% of revenue and subcontracts under federal procurements represented 90.6% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. Three subcontracts under federal procurements represented 29.3%, 19.9%, and 18.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831421">one</span> prime contractor under which the Company has multiple subcontracts represented 56.6% 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022</em>, the Company’s prime contracts with U.S. government agencies represented 11.4% of revenue and subcontracts under federal procurements represented 82.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. Three subcontracts under federal procurements represented 30.9%, 21.3%, and 13.0% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831430">one</span> prime contractor under which the Company has multiple subcontracts represented 49.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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 9.1% of revenue and subcontracts under federal procurements represented 89.3% of revenue. The terms of these subcontracts vary from <span style="-sec-ix-hidden:c104831435">one</span> to <span style="-sec-ix-hidden:c104831436">five</span> years. Three subcontracts under federal procurements represented 30.3%, 21.1%, and 16.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831440">one</span> prime contractor under which the Company has multiple subcontracts represented 54.5% 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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. Three subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831449">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> <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="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">The Company sold <em style="font: inherit;">third</em>-party software and maintenance contracts under agreements with <span style="-sec-ix-hidden:c104831454">one</span> major supplier, accounting for 9.7% and 11.8% of total revenue during the <em style="font: inherit;">three</em>- and <em style="font: inherit;">nine</em>-months ended <em style="font: inherit;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 30, 2023</em>, the Company’s accounts receivable included receivables from <span style="-sec-ix-hidden:c104831459">two</span> subcontracts under federal procurements that represented 42.2% and 17.2% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c104831462">one</span> prime contractor under which the Company has multiple subcontracts represented 69.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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 30, 2022</em>, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 46.5% and 13.6% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 66.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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c104831363">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>). After <em style="font: inherit;"> March 17, 2023, </em>the Company manages its business as <span style="-sec-ix-hidden:c104831365">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;"></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company generated an operating loss from continuing operations of $978,459. As of <em style="font: inherit;"> September 30, 2023</em>, the Company had working capital of $537,375 including cash and cash equivalents of $877,198. 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 $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 20,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. </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. On <em style="font: inherit;"> September 29, 2023, </em>the Company issued 35,000 shares of its common stock to its chairman and CEO for $175,000 of cash. The transaction was approved by the board of directors and was at a premium to the trading price on the date of the transaction. We estimate that within <em style="font: inherit;">twelve</em> months from the issuance of these financial statements, 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. Accordingly, there is 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"><span style="text-decoration: underline; "><i><b>Reverse Stock Split</b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">On <em style="font: inherit;"> October 18, 2023, </em>the Company effected a reverse stock split of its common stock, par value $0.001 per share, (the “Common Stock”) at a ratio of <em style="font: inherit;">one</em>-for-<span style="-sec-ix-hidden:c104831386">ten</span> (the “Reverse Stock Split”). The Reverse Stock split affected all issued common stock and options and warrants to acquire common stock. <em style="font: inherit;">No</em> fractional shares were issued as a result of the reverse split and any fractional share otherwise issuable were rounded up to the nearest whole number. All shares and per share amounts in the condensed consolidated financial statements and accompanying notes have been retroactively adjusted to give effect to the Reverse Stock Split. Following the Reverse Stock Split, the Company’s issued and outstanding shares of Common Stock decreased from 19,809,834 pre-split shares to approximately 1,980,983 post-split shares, before finalizing the rounding of fractional shares. As a result of the Reverse Stock Split, the exercise prices of the outstanding options and warrants were increased by a factor of ten. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p> 0.751 -978459 537375 877198 1000000 1500000 118655 20000 1400000 500000 0 35000 175000 0.001 19809834 1980983 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">The unaudited condensed consolidated financial statements as of and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"> September 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><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">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. 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. The Company accounted for its investment in GMDC in accordance with the equity method from <em style="font: inherit;"> March 17, 2023 </em>through <em style="font: inherit;"> August 9, 2023. </em>On <em style="font: inherit;"> August 9, 2023, </em>the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. As of <em style="font: inherit;"> September 30, 2023 </em>the Company has no equity investment in GMDC and any other equity exposure to the GMI business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"></p> 0.249 400000 64525 0 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 8.3% of revenue and subcontracts under federal procurements represented 90.6% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. Three subcontracts under federal procurements represented 29.3%, 19.9%, and 18.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831421">one</span> prime contractor under which the Company has multiple subcontracts represented 56.6% 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022</em>, the Company’s prime contracts with U.S. government agencies represented 11.4% of revenue and subcontracts under federal procurements represented 82.8% of revenue. The terms of these contracts and subcontracts vary from single transactions to <em style="font: inherit;">five</em> years. Three subcontracts under federal procurements represented 30.9%, 21.3%, and 13.0% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831430">one</span> prime contractor under which the Company has multiple subcontracts represented 49.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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 9.1% of revenue and subcontracts under federal procurements represented 89.3% of revenue. The terms of these subcontracts vary from <span style="-sec-ix-hidden:c104831435">one</span> to <span style="-sec-ix-hidden:c104831436">five</span> years. Three subcontracts under federal procurements represented 30.3%, 21.1%, and 16.6% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831440">one</span> prime contractor under which the Company has multiple subcontracts represented 54.5% 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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. Three subcontracts under federal procurements represented 27.4%, 16.5%, and 10.5% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c104831449">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> <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="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">The Company sold <em style="font: inherit;">third</em>-party software and maintenance contracts under agreements with <span style="-sec-ix-hidden:c104831454">one</span> major supplier, accounting for 9.7% and 11.8% of total revenue during the <em style="font: inherit;">three</em>- and <em style="font: inherit;">nine</em>-months ended <em style="font: inherit;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 30, 2023</em>, the Company’s accounts receivable included receivables from <span style="-sec-ix-hidden:c104831459">two</span> subcontracts under federal procurements that represented 42.2% and 17.2% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c104831462">one</span> prime contractor under which the Company has multiple subcontracts represented 69.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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 30, 2022</em>, the Company’s accounts receivable included receivables from two subcontracts under federal procurements that represented 46.5% and 13.6% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 66.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.083 0.906 0.293 0.199 0.186 0.566 0.114 0.828 0.309 0.213 0.13 0.499 0.091 0.893 0.303 0.211 0.166 0.545 0.286 0.678 0.274 0.165 0.105 0.414 0.097 0.118 0.422 0.172 0.698 2 0.465 0.136 1 0.668 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">On <em style="font: inherit;"> March 17, 2023, </em>the Company entered in 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 <em style="font: inherit;">no</em> further transition services were 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 Company recognized a gain on the sale of GMI of $100,615 in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> which was 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">The components of the consideration received and the methods for determining their fair values as of <em style="font: inherit;"> March 17, 2023 </em>were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 24.7%; 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;">Consideration</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 60.3%;"> <p style="font-family:Times New Roman;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);"><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;">Cash at closing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">935,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;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);"><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;">Cash after closing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">133,148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;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);"><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;">GMDC common stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">581,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">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);"><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;">Contingent payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">682,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Estimated by applying a discount rate of 40.8% 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);"><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 consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,332,122</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><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 was accounted for as an equity method investment from <em style="font: inherit;"> March 17, 2023 </em>and through its sale on <em style="font: inherit;"> August 9, 2023. </em>During this period, a net loss of $245,525 in the equity investment was recorded. On <em style="font: inherit;"> August 9, 2023, </em>the Company sold its remaining equity interest in GMDC in exchange for $400,000 in cash, and recognized a gain on sale of $64,525. The contingent consideration receivable of $682,000 was settled in cash for $1,000,000 and a gain of $318,000 was recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023 (</em>see Note <em style="font: inherit;">5</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">The following table sets forth details of net earnings from discontinued operations for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, which reflects the results of the Blockchain SCM operating segment through the date our controlling financial interest in it was sold – <em style="font: inherit;"> March 17, 2023 (</em>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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended September 30,</em></em></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; padding-bottom: 1px;"> </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;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended September 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">566,862</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">256,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,118,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Excess of contract costs over 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;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(256,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(74,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551,439</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Operating expenses -</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Salaries and benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">463,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">484,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,076,781</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">303,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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">917,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock based compensation, before forfeitures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">215,775</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">268,283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeiture of stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(407,322</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other operating expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113,078</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">134,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">702,534</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of contingent consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(930,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill impairment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,254,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,254,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Gain on disposal of business</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Loss before income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,607,744</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(335,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,841,157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,592</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,788,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net loss on discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,530,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(335,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,052,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationship intangible asset, net of amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,057,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangible asset, net of amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">760,698</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized software development costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">498,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,316,845</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.249 935974 0.05 133148 65000 65000 1000974 100615 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 24.7%; 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;">Consideration</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 60.3%;"> <p style="font-family:Times New Roman;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);"><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;">Cash at closing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">935,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;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);"><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;">Cash after closing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">133,148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;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);"><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;">GMDC common stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">581,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">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);"><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;">Contingent payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">682,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Estimated by applying a discount rate of 40.8% 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);"><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 consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,332,122</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 935974 133148 581000 682000 2332122 245525 400000 64525 682000 1000000 318000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended September 30,</em></em></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; padding-bottom: 1px;"> </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;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended September 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">566,862</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">256,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,118,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Excess of contract costs over 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;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(256,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(74,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551,439</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Operating expenses -</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Salaries and benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">463,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">484,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,076,781</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">303,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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">917,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock based compensation, before forfeitures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">215,775</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">268,283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Forfeiture of stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(407,322</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other operating expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113,078</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">134,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">702,534</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in fair value of contingent consideration</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(930,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill impairment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,254,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,254,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Gain on disposal of business</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Loss before income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,607,744</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(335,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,841,157</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,592</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,788,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net loss on discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,530,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(335,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,052,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationship intangible asset, net of amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,057,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology intangible asset, net of amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">760,698</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized software development costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">498,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,316,845</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0 566862 0 256974 74223 1118301 0 -256974 -74223 -551439 0 463502 484249 1076781 0 303791 85338 917496 0 215775 65487 268283 -0 -0 407322 -0 0 113078 134633 702534 0 0 0 -930000 0 2254624 2254624 -0 -0 100615 -0 0 -3607744 -335993 -4841157 -0 -77592 -0 -1788509 0 -3530152 -335993 -3052648 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended September 30,</em></em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></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;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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,714,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">87.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,896,829</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">82.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,965</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50,440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 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;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">71,299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107,778</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">45,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Incentive payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">88,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,967,277</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;">%</td><td 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,306,379</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;">%</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="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended September 30,</em></em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Percentage</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">5,314,845</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,963,361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">307,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">161,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">99,270</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 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;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">271,394</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">253,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">159,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,345,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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);">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">105,103</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,152,022</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;">%</td><td 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">9,052,411</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Accounts receivable as of <em style="font: inherit;"> September 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">September 30, 2023</em></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;"><em style="font: inherit;">December 31, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed federal government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,456,519</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,573,407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Billed commercial and local government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Unbilled receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,479,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,629,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at March 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Balance at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,026</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,423</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at March 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149,692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,612</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(71,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">165,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(130,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Revenues recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 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 $45,977 and $48,708, respectively. Revenues recognized during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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 $156,730 and $160,809, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"> September 30, 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;">nine</em> months ended <em style="font: inherit;"> September 30, 2022, </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">154,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,362</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at March 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">101,656</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(53,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance as of September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended September 30,</em></em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></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;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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,714,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">87.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,896,829</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">82.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,965</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50,440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 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;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">71,299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107,778</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">45,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Incentive payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">88,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,967,277</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;">%</td><td 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,306,379</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;">%</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="background-color: rgb(255, 255, 255); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended September 30,</em></em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); 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;"><em style="font: inherit;">Amount</em></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;"><em style="font: inherit;">Percentage</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Percentage</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">5,314,845</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,963,361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">307,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">161,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">99,270</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 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;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">271,394</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">253,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">159,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,345,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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);">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">105,103</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,152,022</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;">%</td><td 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">9,052,411</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">%</td></tr> </tbody></table> 1714509 0.872 1896829 0.822 102402 0.052 58965 0.026 33090 0.017 50440 0.022 71299 0.036 107778 0.047 45977 0.023 59076 0.026 0 0 44804 0.019 0 0 88487 0.038 1967277 1 2306379 1 5314845 0.864 5963361 0.659 307206 0.05 161273 0.018 99270 0.016 80520 0.009 271394 0.044 253379 0.028 159307 0.026 2345884 0.259 0 0 142891 0.016 0 0 105103 0.011 6152022 1 9052411 1 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">September 30, 2023</em></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;"><em style="font: inherit;">December 31, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Billed federal government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,456,519</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,573,407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Billed commercial and local government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Unbilled receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,479,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,629,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1456519 1573407 22000 56152 1261 0 1479780 1629559 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at March 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Balance at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">72,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at September 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,026</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,423</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at March 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149,692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,612</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(71,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">165,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract liabilities added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Revenue recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(130,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 182756 0 -55665 127091 0 -55088 72003 0 -45977 26026 186835 19280 -56423 149692 87612 -71461 165843 2491 -130648 37686 45977 48708 156730 160809 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">154,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55,362</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance at March 31, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">101,656</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(53,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">Balance as of September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 154218 2800 55362 101656 -53434 48222 -48222 0 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 30, 2023</em>, our <em style="font: inherit;">two</em> operating leases had a weighted average remaining lease term of 28 months and a weighted average discount rate of 5.1%. Future lease payments under operating leases as of <em style="font: inherit;"> September 30, 2023</em>, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">174,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">377,786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(24,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">353,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The total expense incurred related to its operating leases was $38,053 and $53,560 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively, and $118,567 and $164,281 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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> <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="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> P37M P67M 0.025 P28Y 0.051 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">174,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">377,786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(24,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">353,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 58041 174721 74804 70220 377786 24301 353485 38053 53560 118567 164281 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;"> September 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; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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); width: 49%;"> <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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">September 30, 2023</em></em></em></em></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="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 1</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 2</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 3</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Total</em></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="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <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; 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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">809,997</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">809,997</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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">December 31, 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;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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;">Level 1</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Level 2</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Level 3</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</p> </td><td 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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. On <em style="font: inherit;"> August 9, 2023, </em>the Company and GMDC agreed to terminate all rights and obligations 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, resulting in a gain of $318,000.</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 0pt 0pt 8pt; text-indent: -9pt;">The following table is a roll-forward of the Level <em style="font: inherit;">3</em> fair value measurements, which are <em style="font: inherit;">not</em> considered financial instruments.</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: 12pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 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); vertical-align: bottom"><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: 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);">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"> </td><td style="width: 16%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 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);">-</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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"> </td><td style="width: 16%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Settlements</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);">(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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">September 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">There were no unrealized gains or losses recognized in income for the <em style="font: inherit;">three</em>- or <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> September 30, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></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; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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); width: 49%;"> <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;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">September 30, 2023</em></em></em></em></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="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 1</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 2</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Level 3</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); 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;"><em style="font: inherit;">Total</em></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="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <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; 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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">809,997</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">809,997</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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="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;">December 31, 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;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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;">Level 1</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Level 2</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Level 3</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Money market funds</p> </td><td 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 809997 0 0 809997 58242 0 0 58242 0.05 4000000 0.27 0.4075 1000000 318000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 12pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 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); vertical-align: bottom"><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: 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);">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"> </td><td style="width: 16%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 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);">-</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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"> </td><td style="width: 16%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">Settlements</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);">(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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;">September 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);">-</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 -682000 0 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;">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; margin-left: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"><em style="font: inherit;">Weighted Average Useful Life (Years)</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="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;"><em style="font: inherit;">Balance December 31, 2022</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="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;"><em style="font: inherit;">Additions</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="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;"><em style="font: inherit;">Balance September 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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);">(440,400</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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">769,600</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); vertical-align: bottom"><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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 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);"> </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);"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><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: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 11%; 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: 11%; 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);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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,049,600</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; margin-left: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"><em style="font: inherit;">Weighted Average Useful Life (Years)</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="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;"><em style="font: inherit;">Balance December 31, 2021</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="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;"><em style="font: inherit;">Additions</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="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;"><em style="font: inherit;">Balance September 30, 2022</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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);">(264,156</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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">945,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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; text-align: center;"> </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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 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);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; 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: 11%; 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: 11%; 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);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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,225,844</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> September 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; margin-left: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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;">44,061</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); vertical-align: bottom"><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;">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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 14%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 14%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 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);">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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 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);">769,600</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; margin-left: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"><em style="font: inherit;">Weighted Average Useful Life (Years)</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="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;"><em style="font: inherit;">Balance December 31, 2022</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="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;"><em style="font: inherit;">Additions</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="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;"><em style="font: inherit;">Balance September 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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);">(440,400</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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">769,600</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); vertical-align: bottom"><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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 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);"> </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);"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><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: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 11%; 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: 11%; 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);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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,049,600</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: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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;"><em style="font: inherit;">Weighted Average Useful Life (Years)</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="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;"><em style="font: inherit;">Balance December 31, 2021</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="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;"><em style="font: inherit;">Additions</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="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;"><em style="font: inherit;">Balance September 30, 2022</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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);">(264,156</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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><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: 11%; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">945,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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; text-align: center;"> </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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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 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);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><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: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; 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: 11%; 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: 11%; 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);">(132,183</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; 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,225,844</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 132183 440400 901783 132183 769600 280000 280000 1181783 132183 1049600 P8Y 1090000 1090000 P3Y 120000 120000 131973 132183 264156 1078027 132183 945844 280000 280000 1358027 132183 1225844 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 12pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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;">44,061</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); vertical-align: bottom"><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;">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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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;">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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 14%; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 14%; 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="background-color: rgb(255, 255, 255); vertical-align: bottom"><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: 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);">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="background-color: rgb(204, 238, 255); vertical-align: bottom"><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: 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);">769,600</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> 44061 146307 136248 136248 136248 170488 769600 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;text-indent:36pt;"> </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="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>. Fair values of option awards granted in the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 9pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Three Months</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Nine Months</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">2.85% - 2.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.91% - 2.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.25 - 6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.25 - 6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.9% - 48.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.8% - 48.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">There were 53,500 options with grant date fair values totaling $168,900, and 131,200 options with grant date fair values totaling $1,639,870, granted during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>, respectively. There were zero and 10,700 options exercised during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively. There were 2,000 and 26,400 options exercised during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively. As of <em style="font: inherit;"> September 30, 2023</em>, there was $431,067 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 11 months.</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: 0pt;">Total compensation expense related to these plans was $180,816 and $398,319 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively, and $557,146 and $971,777 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 9pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Three Months</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Nine Months</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">2.85% - 2.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.91% - 2.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.25 - 6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.25 - 6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.9% - 48.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.8% - 48.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0285 0.029 0.0191 0.029 0 P3Y3M P6Y P3Y3M P6Y 0.459 0.481 0.458 0.485 0.30 53500 168900 131200 1639870 0 10700 2000 26400 431067 P11M 180816 398319 557146 971777 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 43,648 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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: 17px;"> </td><td style="width: 20px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(a)</p> </td><td style="width: 1844px;"> <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: 18px;"> </td><td style="width: 19px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(b)</p> </td><td style="width: 1844px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The Company removed restrictions from 43,648 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: 17px;"> </td><td style="width: 20px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(c)</p> </td><td style="width: 1844px;"> <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: 17px;"> </td><td style="width: 19px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(d)</p> </td><td style="width: 1845px;"> <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As a result of the settlement, the Company recognized a gain, net of expenses, of $1,442,468 in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 150000 1500000 43648 1500000 43648 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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. There were no borrowings and $500,000 of repayments during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em>, and there were <span style="-sec-ix-hidden:c104831655">$575,000</span> of borrowings and $500,000 of repayments during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>. This line of credit expired on <em style="font: inherit;"> August 16, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">On <em style="font: inherit;"> September 11, 2023, </em>the Company and Summit entered a new line of credit agreement with the same terms as the preceding agreement, except that the maximum availability under the new line was reduced from $1,000,000 to $500,000. As of <em style="font: inherit;"> September 30, 2023</em>, there was $500,000 outstanding and no borrowing availability under this line of credit. The line of credit expires on <em style="font: inherit;"> January 16, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:49.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p></td></tr> </tbody></table><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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.20 0 500000 500000 1000000 500000 500000 0 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 450,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">On <em style="font: inherit;"> August 11, 2022 </em>and <em style="font: inherit;"> November 10, 2022, </em>the Company issued to B. Riley 8,984 and 2,995 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 31, 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;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company amortized $54,692 and $150,000 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company sold 20,000 shares of common stock under the ELOC at an average price of $5.90 per share, net of fees of $0.30 per share. The net proceeds from this sale were $118,655. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, the Company sold 27,429 shares of common stock under the ELOC at an average price of $6.30 per share, net of fees of approximately $0.30 per share. The net proceeds from these sales were $172,108. There were no sales under the Purchase Agreement during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.001 450000 8984 2995 150000 54692 150000 20000 5.9 0.3 118655 27429 6.3 0.3 172108 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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 against all deferred tax assets.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 effects of 23,104 shares from stock options and zero shares from warrants, and 29,456 shares from stock options and zero shares from warrants, were excluded from diluted shares for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>, respectively. The antidilutive effects of 43,735 shares from stock options and zero shares from warrants, and 57,009 shares from stock options and 15,000 shares from warrants, were excluded from diluted shares for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 23104 0 29456 0 43735 0 57009 15000 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *=C;5<'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 " "G8VU7('1&O^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFDU0%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"HJ^H6')(RBA1,P"(N1"9;HX5.J"BD,][H!1\_4S?#C ;LT*&G#+SDP.0T M,9Z&KH4K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LF_FW+@#A[>GQY=YW<+Z M3,IK'']E*^@4<<&;';\3];U8K=XGUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ IV-M5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "G8VU78D^/B>L% $'P & 'AL+W=O[2#^A\Y54SWHAA"$O41CKB\;"F.1#JZ6]A8BX M/I6)B.&7F501-W"JYBV=*,']/"@*6\QQNJV(!W%C<)Y?NU.#*-^DYL',T]Q M"63=W"1ZP970YRT#3\MB6MY:^;)09CN4S\@G&9N%!E5?^&_C6]#* MLJELT]1+A@I.17)*7.>$,(>YEO:,\/")7)X2IV<+?],^.^ M7;IO8^J#=:F,H ,4#Z$/?/%"_A"O-M.XD@/_^H[;Z?5M'M'8FAX[I&1L#G$=;X.'Z^OAI/1]?T)&4]&IS:?J$)-G]W29Q=MWQ#*V,]+ M^2;DQ#/CV),*0>I(AG')3KM):;?G=MM6O\=@'EI!#\4Y M9>UWZ/N@KD\V!R1?EGR.[7G%)2ES:(?<"D%^Y]ZSAJ[[)"*I IB./\(:><5? MH8;2 &J(4@Q4(E6 MK$1QP'EOM'RQ[Y1 M1<8&\6M=?A4L,)YR'P !#R!FA[.>G7\A4>*F"3%I-XDHC&44P MXDZ-])Y/2 *KGR4/4T%^=$Z!-$@B5/%]SMH)Q\ I5N$4PTD(4-$/XCF9OD9/ M,K1ZQP6^#A^OK+Z.05&LHBB&<\XFF^3ZQ5OP>"YV?A7:(S093J^&UL4;'EC7 M805-["!HVGQ!*4 _3R7,*/:E]Q[%;]8/R",\JJ[/"I;80; TCF&!6FPG9 LX MOC%N]8DK[O)Y# )B%0&Q@P@H6]@ Y0,4S*6R#T:XSD3&3>YY F1 Q"\$K7Z/ M 4*L B%V$ A-(QZ&Y#+5\+.V5RVNL^O# QY6TYY;X8][$/Y<1T+-L[?R-U P M"R"$*.&Q-:][!'-GD<2$@CY@]7&:WO6-0D%M1D(L#S&:8 M?3/%3_/=-O(Y-<"T<3:!6AU_)[Y9]T.AULG5LGW?Y0#6?"[M ULMMRVVMO89 ML^K+MU\U\;(/!\668WFUW.(=YAN;K>KV8G_X$\^*5Y-0S"#4.>W!TU6QY5J< M&)GDNY9/TA@9Y8<+P7VALAO@]YF49G.2/:#<^![\!U!+ P04 " "G8VU7 M9&'6?2 ' "^' & 'AL+W=OH2 VV";?TPK&C6[3,CT;%02?0D.FGZZW>4%4D6*3H% M&B");#U'/4<>[[FC+A]5\[G=2:G1EZJLVZO53NO]F_6ZS7:R$NUKM9,?LG>H(YBILNW^ MHL<>BUZ@;L%V.G-M:IS6!29([AJ55GD0L.'=Z(4 M=2;1K1FX13]_JL4A+^#.+^@"?;J]03^_^N5RK8& &6:=]0][=WP877C8K=R_ M1@P'B&+*'.;7?O,;F8$YZ]:?9;_3-M6AW2-0Y MRLR%_.]0/(@2?'=Z?1PJ[H8R:>!APY.$I/QR_3#UQX8EC&!.!M@)TW!@&GJ9 MOLTR=0!BD",R"2SO2NGB>!PDFCR..1]*(8#*C=AYW0BT=J*5>:IVL7ZCM MQ:&5"&J'!J:ZOD>E!.4\+HR+=.J(G90P.N-LPU@2P\R[*1,\2AH^LSD-4_W4 M18')=7NH.[0S@'()R38KC@%DX'9$41:D).XC*B5!3/GYB.H93GV+XP2SV0PX M8"E/TX5%(Q-1)]X9^*O+1,N;NS<_62$<4XN>#4M2AA>V-AEUEWBU;O.V(X9V MLLP15**H%>XDWP\S??Y\2SH@E)&8+Z5),BHF\4OF,5%ZYI!93XYH3/AD>GJ* M-C!).:%D*=!'J23ABPJ8LA!W15GH0KJ9>A7W6\N8[S7:J<^C\!*_\@[UP5X\ M+14'Q"&=:<13:V5L7)2PA"\4!V346.(7V8_R094/7::$.R:/9(V$^ME)UE;0 M")N?.5D;%])HBCLE.RHM\4LMU#)5<:C0MJBAYC>D:Z6E=WYM(4Q#G,PUR0%; M(CM*)?%K)2Q_P:599=6F[D,9F?VP:V1L88:*=SV@Y<$B=IO,!]U%+B M%]-K555%:QI@?_0ZY#.DZ;SP9<[5@>,L3),%MI-&TR]XT%OK1F1G M,S5UJ%F,Z7SI'3#":1(M1"@=-8_Z->^O684WH0M]?]\T.(G;&D<)CZV,Z\)! MR(9T@?DHA=3?-M[(K01V4,!E4/"U15>_9;#3BKQS2=5.VG9[.$^[#@@)280G M[? IY5')J%_)3CNQ<\)$M3/(H:]8N:/SAJ55_X L16 M+\*@8[>FV\8QS))D:;9'E:-^E1L"!/+:E'K7%C@9V^H5I5"US0F?@YWR'86. M^H7N&!WGHL*6*@J3!>=*F&;M3]UW99V M=D34JXW??);VG48[/4P;)9+Y)=(H.>27UO@>H%?X-<8$I+)!#Z(\2$0P#O#Q M%[4[T9CSH8/>J:;X*O-?$0U(R .:DJYZH0'F+.#Q (42 30M0"1(.8;?8^]) M3!<:1%'T#%,'W6JX8S:D:$V->2OW6E9WH(O/9ZR=Y8W,^F_[H]/S[2NS11O: M%>L T('"?*&K8:.T,[^TO\WS+GU#^)LSMHL"$KG8%[ =G%1MS68QI(R(SU73 MA8PX9YPM; (VZCL[T]">'"ELB\Q=ZC-;MR\8#:,HM:I])Y20%/.EVHE-SH+/ M=+8-Y.]#\_0PE9<%47,UTO]B!R#J5=Y]* M.(#N4XGUY.62>;/WIVCN"^A@2KD%2_PZ@8&:X\NRXP>M]MW[ICNEM:JZRYT4 M0-P X/Y607O9?S"OL(97EIO_ 5!+ P04 " "G8VU7A$M^<_P" "R" M& 'AL+W=O=4&I M0:\E%WKB%,94-ZZKLX*61 ]E107L+*4JB8&I6KFZ4I3D#:CDKH]Q[):$"6%,T+E"NBY+HMYN*9>;B>,Y'PL/;%48N^!.QQ59T04UC]59+RV4[N\XF#K2#*:68L X'' MFLXHYY8(9+QTG$Y_I 5NCS_8?S;>P (LOK M9MWIM^WI_HG3%[0:H@!?(Q_[P1'X[#S\CF8 ]QJXOPMW(0]],OP^&7[#%Y[@ MNQ>&B!5[XA01K<'X-5RSK"YKWB2%E%(9]D[L_3OFM26/&W);/>MI&.(0X[&[ MWO9T&!;@U/>2/FQ'>]!K#\YJGRNH;&7>$!$YHB\UJZ#6S*Z!G$*E9XRT!20N M.PH.'?G!R(OW'!V&V2 _/>XH[!V%9QW-9%F"3BB![/D:542A->$U10,F4"XY M)THCL(QT 1?RZ.5K^9,M77B(L;>G_E+4COBH%Q]]07PC42-2FT(J]@ZOPIIH M5X\J;\FC+4T>[GY[ZC\3N>,@[AW$7W? M*XOJX\/-/E>F/JC_]\N3KRJ&#::CNG(G5)?G)84I'*1ZE^]?^6)P71U%T7'[:RT_/RO\#W5C7 MZFW/P 71Z:&8. EPM*?Y8E@KV=WJ*+:;_R9JQ81&G"X!B(<),*BV0[83(ZNF MR3Q) RVK&1;P44&5#8#]I93F8V+[5O^9,OT/4$L#!!0 ( *=C;5?EX+,= M. @ ),M 8 >&PO=V]R:W-H965T&ULM5IK;^,V%OTK M@KW, MJ%\2RSX\U#V\),^5>/-+-MTF:SQ8WS75/W%?'&S2S;R0:K/NX\E7,V/+*MT*_,J+7*GE.O; MV0_T.N9NW:!!_#N5S]7)9Z<.Y;$H?J\O?E[=SDA]1S*32U53)/#O(.]EEM5, M^+[+=TI9YN9\',6M$>5 E M_)I".[6X+_(5#+M<.?"I*K)TE2BX>%#P#_)!54ZQ=G[=R3*IQ[5RWGS.D_TJ M!UEAX]JV%'C+>EF[KG;)4M[.8-VJ9'F0L\7W?Z,>^3LFZI1DT91D M\41D _G%47YA8U_\JU!)!JOP^""T[;VF?;T5'!8T]'SF^S?SPZF^)HYQXG$_ M'.(B$^=1MTVF4UQLXD+B,D'I$3<(V#T&[%KS[;ZH5+W.V$)VI\R[*)P//4/PKD6P7ZJ2RJ MRMF5Q3I56+B^V:T( ZK-HGL3YO/ #3TM6!/&"*4>TT2)$1SG04A\/-C@&&Q@ M#?8!S!L,^CMG(W/8_K-VP%?@0=)*U7;@("$U=K5Y0"=L8(XI]3S/U=)$X(SUR6:'";.\X7+W1$YPJ,I5X@] F!X"CE,/R!I@H"#'W@TV<$@A.">.)$ MOH$LE/0&DM@G!50C#JP'59+)>MV0?^Q3]2>H=)"5JBUDDSB55"IK'&6-:?7: MU%?PL4I7G6:PZ"QE>D@>,XEZ2F)$P0/F,ET]!*=E270A56RE&BIV8KFI/974 MDRR/:=3-H;?OG%RBJTK'-KA52 8]9@P5Z.F"H3@W@D90H3\R@2CKXV;6N'_. ME81=2[TL&VBP#,G\P#>'&,$Q(KBO!XS@0A(&NK/!<&[H^B,[!NVM-+5:10CZ MLM7">910]LN7M%#)%WQ9[;H;"B3"D.N[# JDPN>>H1&"] +N!E07"0$*X8'N M8[G16UYJ][P?R^*0-D\?0(7S(HAS$_P>@8#W)<8Z<)8I1B!^ *G!1V+N72^U MNKG%+U)]TV;2T5^0"AB0^@1)!009LI 23Q<% <+J"?9D;'GL72BUV]!_UB:K M46*55IT82"8.Q*U>O_7 VO6Z..UAM4D_F]=5( M,K'>H3*[0WWQ]%FJTDWKS'L#CT9OY7OMXYE)V:*.35LD!1.>/C<1Y,ANQGK3 MR^RF]Y>7I#IO_8Z54Y^)4"LEZW6:I8E"[;*]\U?K/B5;Q!!+C=I*#&CU$JQW MW\SNON.OD'32)]R3LD4=VR"5F7#-LA4!CFG96W0FK$]I?VM>NL$ZF1P@&>DT$7?>J4K"<0FZCLEK]_ZMEG9(MFI0MGHIM.$Q]5<'L586YK]6; M6#M(^,YE6GD:0KT?ZOLZ!@QXP/1G$1'*R$*BEQLQ!O2]('#'=O>^B&#V(@+J MR;6LZH(RR9P?)>3G?S[([:,L_XM*8"5[=7).R19-RA9/Q38L*%%6'D21SK*R06?O-;1F8MLEZ=@U.R19.RQ5.Q#0\8]-47 MMU=?T[]KY.:3>LI@+V%ZSF) X?E$KZXB!-ALB\;+%00H6,#Y">-0IKX0X_9" M[*%8J^>Z$'U(LC-[F)WIU2FY0MFI0M MGHIM. @G)Y3LA=WY/8R;+RN$&QI'9! 8;'7FDW$,YX:O\Y)#I5I:;YG1O!1+L<]4>+3Q^>SQ!_$-S;E;[ M_HY>WU/D^XA>Q^WYX)Z^/:[\(2DW:5XYF5Q#5^3*AWLNVQ/ [84J=LT1U\=" MJ6+;?'R2R4J6-0!^7Q>%>KFH.SB>PU[\'U!+ P04 " "G8VU7ADP-@)P( M #^)@ & 'AL+W=OZ+[4+H(3A3 MU.SHF=F9>6:6O'KBS8]VRYCPGJNR;J\76R%VEZM5FVU9E;8?^8[5\,V&-U4J MX&/SN&IW#4OS;E%5KK#OAZLJ+>K%S55W[ZZYN>)[418UNVN\=E]5:?/RB97\ MZ7J!%L<;WXK'K9 W5C=7N_21W3/Q?7?7P*?5J"4O*E:W!:^]AFVN%[?HA$OO)QMTGTIOO&G?[#!H$#JRWC9=O_W MG@99?^%E^U;P:E@,"*JB[O^FSX,C)@M CWD!'A;@^0)J64"&!:0SM$?6F?4Y M%>G-5<.?O$9*@S9YT?FF6PW6%+7[S F0^>$OO^_UG[^*O'ZY6 J!(A:ML M^-E/_<]BR\\FWF^\%MO6^QE^/C]=OP(31COPT8Y/V*GPGNT^>L3_R<,^)@8\ MZ[L%Y&S+F@-;W/SM+RCT_VXR^4S*3AQ 1P=0E_:;KU"!OM09KYAW4?*V M-<9(KR+L5,AZ<[A9(AP&?I)37 E[#E77F=R?W\>N&-4V7"%UVB_39 M8\\2,#.!3304_@RG+A%% 0XB,TSD*V+SG4!O)_LM2:R1A+[DFR6DL9>V+1/& MJ!VT3O$D81+A&6J#&"(0+\@">\+'R T[RQIVQ)P?G9UF?^Z+MNCN0_ZU13YD MGM$$I&'#$8GFCC>(!0D-;8['R@+LM.#75-;(VBL![F/O?G"V*+M^PH@7:T"6 MB%),)^5]@*Q+6A(/*:9&3AXRW68 Z(>BM/,N.BOQGDO;J3,4 M]2(W]T)!X'O9H+P26SJ/(II$T;R5,LD1:*0L=(L4WR(WX=XU;)<6^9$,^IWB M8LL:F&.@B,E$LE==G59#E.C!IHO%-*862D.*?9&;?G_O8#K@&3@W#F.-%'0Q M6RXHND5NOAVW?Y>^6/=>Y]!E%,4)G>,SR%&,$Y*846)%MMA-MC \B@:ZX6EJ MFI!BG3:7* @C,B9T3P,R*4:.@-D@%$(EA@0:_8$T?O.C#J MV\\W@'>2\GM;G7-I.W6"HF'LIN';R90# ;AKY!9"SRI+L6S+=[8) KN(=S!- M%X'(HWYHJV**H;&;H>\:GC&6#QOW?Q@CL$[CB/KRO[G-KNG[]%Q3,3UQ,_VI MM5 C=AQ,EM8\[%N0;PXMW M,52)#V_.-&*8JHG1!D,?X(HTHOB=X'<5B4U1IW7V!NC.MN'=Q\IGTG;JA,G) MNKMI^,0;6 -&M]Z^AHR!9#GP\M!U/2#:Y57#\L)8*(C>(011H&>.0ZJ/ M(.X^XAO,1R_]6?/_ -S0# 2FG#<(VI"K=H&XVP48[:IB/XVWAW$3C&!UEB<^ M^'D^BQKD;%A5&T#<;8".M1G];L1J8G^$I@/Q %87M(%5K$]>FYFGQ11:X3U@ M[B*AE0?"1KSZ"$QHA'P-KN&@.HZC:<"<@E8L3=PL?0J:/;,F*UH%&OHN:Y]( M=!*.J!["NA2)0MN43Q11$S=1&XG@S354Y]( DT [7S'(H013*WRJF)>ZF5?" M+VHH$7*TN\A9?R4)K+=*]A?=A6P]#M"&6"*>&HZN:8C0?)HRR"V!QI(PL!QR M4T7)U$W):QO>G[P']EC4=3='00?(FH+G1B-TDHU@WHCGCVL,."1Z[V00M+ E511/W13_1UKN^]Z.5Y5\S-1QI*3Z_I0"!K]Z>*7I MJ1#;4['=OLFVLMRGCPVS/C\;$(1&V(-EN@A".-":@=7D3:**-8_="U:MUQU! M]R_CC'?'E[ANNU>79O<_H&PO=V]R:W-H965T&ULO9QO M;]NZ%8>_BN -6PM<-^)?25T2H-<6<3N@%T6[;B^&O5!CI3%J6[F2TK3[]*-L MU[3((U)*3_/#'^ES3D@^/)(N'ZOZSN[:]?WEQT=S< ME=NB>5'=ESO]R6U5;XM6OZT_733W=5FL]HVVFPL:Q_)B6ZQWL^O+_=_>UM>7 MU4.[6>_*MW74/&RW1?WMUW)3/5[-R.S[']ZM/]VUW1\NKB_OBT_E^[+]MJ%]7E[=7L%7FI).\:["W^N2X?F[/74?=5/E;5Y^[-Z]75 M+.Y&5&[*F[:3*/2O+^6BW&PZ)3V./XZBLU.?7HSJSEJK=2_VX=JWU@Y>[[K,>M_6^M.U;M=> M+ZK=2N=)N8KTJZ;:K%=%J]^\;_4OG4!M$U6WT>*NV'TJFVB]TQ]4-Y_OJLVJ MK)N_1OD?#^OV6_3LPZYX6*UUP^?1//KP?AD]^_/SRXM6CZ_KY>+F.)9?#V.A M@V/9;JMC%]&_WY3;CV7]'T!FX9=YM=)#T5E;;**WQ7HUUZ->%/?K5K_WB"[] MHN_*5O^;:L_D1;U;[SXU/JW# MK-C+=G/9EVN2IBEEVOC+>>"\W7>3Z,OFOK@IKV9ZEFS*^DLYN_[+GXB,_P8% M#%,LQQ132&*]&+)3#-FX&(Z)VT%*6G&S@N8:,9+&D@O+<.D:S@GC3&:2]2US MP#)C>HQ6OBA@? GGA"3T9-AS$C\YB7N=]+M>LE_O;JIM&3W;5$T#3E;<2>K8 M\DS08NE:S&F\7>NT2O6=IBNX-Y!/A M!,3VB7"&R0@EB;0]_- DY2[JS8BQBVV'>T4R=$S'%]W4_-<4RQ'%-,(8GU8IB=8IB-7O>#<YU W&?5W-#FXF&I+5+4< M54T=U?H[+AX/+42&0(D?08<6HO?EO9[)XN&UF[@@2.,TSMR%R#N R3'"5,M1 MU1266C^4!J")GZ#/%Z)P^%R$UN%S8@>PK6",4VYOO@#+N89@3IR=20Z99E( M"Y$[1D(ES=*S":^.GZR:A! )H&6<,_@,EICTK4J&H*2ZT?2@/5Q$_5 MDXB# !3M(@=Q\7: .0#+(>B 3.']EVL8P X#V,1/V./V7RY.VX=%89,E8*(] M0P6WIXX\+*;&B/5=8GB5^(%UTKDC<8G5<8T+C8)F0@K;/ZZ=DS%!$Q7NK5^! M,8!*_8"*M^.C+K$*ZAP_^H&2Y!BQODL,4U'$ MJB0-ER6IRSZ2\#AS,B=UH 9"291EC3B:'RXUA$P6-2794"=$3[>!2R'CGG3+B2%P^<"G Z?#7 , M #B1ZBC;N;P$+.>,:"9,8R?M(8 #TQ[H/:%9%K.!K#?\QA#XC87Y+6RR!$RZ MZP[TCLP&V["8&B/6=XGA-X;(;RQ(5 O 1,^8TKT&.GT)(P%RR2;B[A?)V.'DMP53+4=44EEH_ M=(;UF)_U0N1[;'Z>QHD=*Y=IA*0BLY,X6-/*PR8*[DP.7%G.#$ Q/T"]VE9U MN_[O?B(T$\#>+WJ2;%J0FUBX]L6@2S!3R>S:%V#G>"=<^PKWUK\IPT 3_W_5 MOCA$475C#0/1 Z98QF]G+G'\#D=$=%)U0UA:76#Z5!)SX> MG<+A@] I8W;L0'1*!$GM%1"PG#,J]!Y,V%]I MET$&B9.#ET$"!P;^ 4S.>M3+(%'5%)9:/Y0&^?CXRR##X0,O@[0/##C$8>"! M 6 Y=& F<)9#_3N.S#@!@.Y'P/'W7^*6?M:H*HM4=5R5#7%72:>$RI%/'2; M'#<(RK%N) QN4#'Q;H&JMD15RU'5% =N@(P'-U\&4/G3[H \/^^'5V^7%"GA M*;#Y0JT^HJKEJ&H*2ZT?2L/8?/R-D.'P =4_'3X[=D!54K)8+T7V;>V I=Y\ M<2$R&SYSR!1>AH QIBF7=& 9$H:WQ=.*E,$]JX#P&D(._P"F9CVJ6HZJIK#4 M^J$TA"W&%RG#X8.*E YR"*A("2('8#F$') IF/6 H1I!A8.[P F+QR8:CFJFL)2ZX?2H*@8>4/>J/"Y: 4M'&X)L*-VG7AV/0*P MU L'BT4F4SO= 5-XX7 -J22)2(%+.$=H]1UBJ$F,*>N-73K<&I_C&.AY,G%*G(='A8M\81,5[JWO%D,@8LR= M;>,*U0*XC\R]2G'A[W'R=(BIEJ.J*2RU_K._#!))/Q*%*M7'YKW[L.P;L21 M1UF<.+=B 79V&H=-%-Q;.G2#IC1((?U(\:0]D'31PGG@&8 @LO,OAX%L'/< M$Z[6 0.R>NN[QV"$]&,$XG/B4)^[@JJV1%7+4=64]%%3/ZJ&AN3(TMW4@T ) ME,C @T#_ ";'!_71*:AJ"DNM'TK#<')D:7%4^%QV PX" :N!@T# VI2WNF7\(M%96A\>N7UXTU;W^T=$?ZS: MMMKN7]Z5Q:JL.P/]^6U5M=_?=$^=/CWX_/I_4$L#!!0 ( *=C;5<<+!,: M&P< (2 8 >&PO=V]R:W-H965T&ULK5C[;]PV$OY7 MB"VNR './N0DMN,'8#N/YG!NC&S3'%#T!ZY$K7BF2(6DO''_^GXSU&KE1'8O MQ0%^K,3AS#[)Q_B942D7QI38VG$ZJ&)N7LUG(*U7+,'6-LE@IG:]E MQ*-?ST+CE2QX4VUFV7S^8E9+;2=G)_SNVI^=N#8:;=6U%Z&M:^GO+I1QF]/) M8K)]\4&OJT@O9F(\SUUKH[9K<>V,SK4*)[,( MP[1]EG=&+I*1[ $C1^+*V5@%\=H6JKB_?P; />ILB_HB>U3A4C53L3_?$]D\ MVW]$WWX?A7W6M_](%(*(3KS15MI<2R.6448%]L51?Y.Z9^/JJ)!>AD;FZG2" M2@G*WZK)V8\_+%[,CQ\!^ZP'^^PQ[6<7,NA >;HFW18XF=ZV^*O$B=]^45^B MN# NO_E]S*M'[8Y[E?@S_0[ZB/=^+:W^8P?[H@TP%8)X UD01&@K%D<'1^*5 MRE6]4I[2#!OOK;B2/J_$XB!E'G\1!.T\I>[KI;AQ6/[ZK;-*_%M_;G6AXQU; M?^L(W:6SN?)6O&H]/<9*"0M0 DR+"<.6;F.OXD:96X6ZO".0Y^T:A2NRKBAYYW"[&B'GC5:QXA_ 1R)4-:-M'>$K[6RA0>(5>X0,AO2IX 8%Y)>ESV1 M0T]D44FH7"EE!1+82 \Y&=".D\H5&$+D$6.>:75+4>/])9M;#W;*G64*Z/N><@;&/@= M\7&M+*TIS+NR).9#1RY#)4KOZL%&#D&#,D+DD*X$HD0AD \![N8*RA$'62#C M%"(H9T7./JVP>8]>U#3 -7+L5D:OMYH#@;I#RD$=)8I6I6!U*?[QA\-L<7 < M_B:;"@=Z1O$! :*4+"/:BE@V\)^*X'T>'5%Z<3@L/7@I?G;B8V_P'Z\?_KVIX0OYG\^.Q15Y:'/]SK&20"BBG\Q!E>J-C)3Y.E],NX<;< M$3@JZ8)1=NT/[(21QJB=X;?GY]>](>B#YA2,'2)MT[EKVRK9&A%-VQ!]FZ<\ MTUXZHXC%7!R*^;[XSY13T_?/_04G(2.!KBGON]*3UK:6NB HT](L>Z"]?HS=Y4K%2M'M+E5(0Y3A23A@,E5 MB!+=I0T==,0>/'U0X;!$MAD,77YV0D"6^A_H[C9(PDJA9\-@-O^'>(Y?"N ^ M3#ULA\+S+S2H*'[%,SI+H U;?]XQS6QW>NT3'Z3A]O?VZAW5_=NK5Y>HK&_F MW)-O9M]78V?ZR!CJP_0QM=K7(>J:^_LU%T'?Q;^'$B-E0P6 P8 D>\MG\!J M>:.$Z@U2C'A&-8GJ/*9D62(LJ>'6*3W Y3R7'#80?XSK^$-2XQR%9/RZE5@Z M"2(V>6PA#5@XW=-8:PVIA5TO")C77.CD%[%93AL)]0UV'VR$*5=:QICPVF\=JZ@V7\? C6"0GG#0=KY M2AS@F08T_$1>8#X6:$TIPBDQJ4OK>(PLJ[(UF/&W:?LW*-(\]#0@NQ,:$:0A MT,<,) 6L8V"@J?.4[F7$P1IC/?#:7I_>>^*XKRE/33S*+T-[@R/'O=, $O=) M\;7O?GZHY :TW!,KB(M* X['R==L6]]&>BC'G10!V.O(ZZDS&3I7<#97E%L9 MG*4#Q0[VEGH G?H,50ZOI%,,I1VU0H'];UNL.TJO<.]FH5QZS[G:T6#YA!T=;HHAJ M)()/((_,H4R<O4;W"J!);Y].#YQ/ATS<.Z2&ZAF_Y(&)T-7^LE$3)D@#62X?. MUCV0@?YKG[,_ 5!+ P04 " "G8VU7KYA_%2<' \$ & 'AL+W=O ME M+9KN[,.P#[1$1UPD48>D[*2_?L]+RI>D3C!@0*)(Y'N_/"^9L[72CZ82PK*G MIF[-^:BRMOLPF9BB$@TW8]6)%CM+I1MN\:D?)J;3@I>.J:DGT70ZFS1;)0ZI$^/I?GHRD9)&I1 M6)+ \603]]@B :& MR-GM%3DK;[CE%V=:K9DF:DBC%^>JXX9QLJ6DW%N-70D^>_%%6<$B=LKN>2T8 M;TMV(PK5&E7+DKNXJ26[O?OLMZ3!GI5M+TKVM1/:49BSB84E)&]2#%JOO-;H M#:US=@0UN[?<"I2C/>BO%Y<<%D>=]<%TO!#G([2.$7HE1A=_^5,X MF_[U'6.3K;')>](OD)9.&9AXJU7?F8!];HNZ+V7[\%;& K=1*]-KP?[U0SQ9 M=E6KXO'?AUQ[5_EAUWQ5C?^?HF)?6W;'=5&Q,/-I#=@2#4RB1+,0FL6A6Y\/ M9'&XH??DK[C'[$K006%H@!0K,4 M6D,$)!:/K.(K(N%,M8*%3^#&C]UZ,GA@*RT$^UL/FDUM$^52:ICN0T)Z<-E6KAV=VS4W%N&54?Z3QB,WC M-)AGB=_96;HCJ84Q#,F0@&'L.,.!*D\6OFD7%'"U@GWE>%"WA(=; M<6$2, R5=3)V!<6GI?F MCM(O^J:DIJ64PY9-7GQ?; MG5X?>VXKK34QOKL=40!1M5"SK^+/#53;+(V?Y MQVVF%\_.]&??+%NMFM1!5#(=YW_>1!TI_P]F/;B*;1UUD$KY=,L*[>@HL]-G MP36KX-1/U8[9\3W:S&%6BAS]4):*XD6!'[$HB.,H"*/(M=NO>5RC37CAS(,J M2@4MM!O$&>+IDT7>OBBK31E=]@\8^6R^@:R7W\$ "!AV=H# #2H_L[Z3OWKZ+E8"!2,;IWF\ZFP7Y+$)!(5)P3@]4IRQ* M9PY6LB2((",,PC /XFG(/CX5!"@@)J!""MS0- M@R2>X_7KKYCA#E+<=3#USD*T8BDMK2>S.$BG$4MR2$KF,&>:S8(L#S&N+6\? M:$Z J4&RY$]?=:<(11QD\Y#E*HD*Q:_V777;JU$NVDAH#%69@Z M9_ZNL#J$2K:((,"+/VVR1=1Q,(/S6>)R']-\FKOD)T&>H)#2#!^?#W%F69#. MZ4 =(KOVFV;;"E%YC)F"V@D,N)0UNPRI1 M>Q T[@3HY+P^N$6OCCO! 8IK=P-R35E[E97L: P-#>/-#!RBT5S;[YXC:K$4 M223,%D75^N/'_\:K5"@ F" !@ !X;"]W;W)KB9-+FTZ3\<2Y MWD.G#Q )29Q0! \ [:A_?;\%2(J2*=GI2_MPC@@L=K_]O2#OZE&J;WHCA&'? MMV6EKR<;8^K7EY1GZ?G*YY44U MN;FR:W?JYDHVIBPJ<:>8;K9;KG:WHI2/UY-@TBU\*=8;0PN7-U+GLN>;$5E2YDQ91874_>!J]O(Z*W!/\HQ*,>_&:DR5+*;_3P,;^>^ 1( ME"(SQ('CGP?Q3I0E,0*,WUN>DUXD'1S^[KA_L+I#ER77XITL?RMRL[F>I!.6 MBQ5O2O-%/OY5M/K$Q"^3I;9_V:.CC183EC7:R&U[& BV1>7^Y=];.PP.I/Z) M V%[(+2XG2"+\CTW_.9*R4>FB!K9FU_&\=__ $_P7[!%X; MS7ZIB MXE56\)+=&VX$ L^,ZNO81>/L*(=>ZYIGXGJ")-%"/8C)S:N?@L1_1* M:"H)<)1N67K[8V93J/S@[]W8"<8MPI50@NB4;-8;;#X 58D]Q:NUBP#VZJU@IB+6JB+IBK,:9*C':E8)K=+A"(I MWFH$-QQB(H,7%4R4%P]%W@!RUCEC[Z0&":>>@\L*#1]DR2BK MK\!L> C"*#Y$?*_RL^8]4YMAEM2PJ8W4F MW1\WH@*J$NU"[0@M\=! !^A9KQ]LZM9);YYEHC9@M]P=PH:1:!_]4B, E^7. MVBLS3L/E_N24_<4F15GNO#XMGJATJ(GU*VV>4U @6 A([UJ"]%1I:FWPJ7,[ M4,C,Y1XY"[PU=UV44!35FL +GFU8D4-DL2IPMG4)BBAD+,MB[1@.F *-<9@VM8IQ@XH&P9+;P.*,Z)(J,(8K:T$;K53A" M6#M5TN _]I4JQ47-E=DQ+5?FD7Q60G0?V%F)L'1Z0B&(% K8D)BV1*H+9[ZG M9R$^%_J;D?7331=$W?:!N%6CK-<&8MO(,KO:JKA/#/! Q%IR(CC@LVS*;P=@ M!C6C6YY"?8%ROJUYM;/E;OY&#SRHN]S#+%52.(*-=:,%Q_*"RN@^?B@EJ'-8 M6KY68A"L'4ZBR?J&04#7%)\541+*2E87@Y6>]*@%G72#[084HB[V7\:=%H@I4 .@_;EQW:&D>J].I>=\5Z?!#S' MR%UHZ$YW!VL&LH)S+E:QB5I8.$,ZY]H)JFV3]+SN/QBS___Z M?SCK;BU+IT0U4K!:E1#-IZSBD4K@9_9US7;O2K8SX4&];\/>#4FPD*AL!O4C ME2MXSU5\3#YEDPLR\W@?;.>QD5([5BU))@J%FQ%L_2B4-I -6+EM6Q_!OW(V MY;NVQ+KT$UC,6WECO.V\W@,'T&8%/3&S*U>ER2)E04]/S5A0)\=0+QQIAJ&0 M!/>V1U@UII_DW;Q$/0*P#&)T*:.52D3Y+.(0\9?<%6;HOC=2, MJ#\>#I]]:&6\(NO!JEO,9 W-'[:7R,9H#!#[B7M09_5^(CNO5U T<>W*IQM<($N5U"0G/,@\F)_P=+Y-&1_L$OI M(O'2$$NA7>IYV!'.]:C!^!GXH1?Y(8LM<9QZBR1FX309GAS<@=ALYOD+GP73 M.9'[7A3Y[(P@9)^=R]D\\,+% M=6XASXU'L+>9SL)Z1G(7G MSY,.5D?2E8K.+OMB<<'\J0_2*/)2/P+8!1Y&,K2C2U,O2N< EQ(;,D M8$ELM7\F#&;P2.@G" -2)DC@K?D,ADM/Q<%B 0J* W))ZGMQZ,.8)R7U<1 B M$&:+"*XGH&$\LU8,G>7' B& \X&N=3X,C\A(TPA'G;271T,0A4B.H,5\)AP" M/_8"G]0/1N(A\8(X],B3^WA ?&(M"H)^K??R+2\)A69OLXPRFAMGF!@<NE4^.FAVVI/-TF L[M&XBTA/-4Y$1?3@KGK<3>GU@=9NV'>U/Y,EO03F M %.877L_;"5^XA5W-TLHOVY*KNPD]4!O?]OY1?S>\&S7SS//P,,U#9:@5J+L M/9F.K$5_]:4V@XMI[N:F!XE0]=K;5%OA_ZCWKP@ZR+ D8J;MN&7W1GN#L4JJ MG>?:$*T!U*X'G*MZ8%C]P_$5$MPAM&AY$;E\:#N90JN!1G'AQL+"_X_D,'6_>G4!1 M@YOMG$P.I3U4T>(8HM!>C>EKI\X4W3WW[.PD7 M7APO.NE#-OW$,J)$/\]NG82\&TR6$N,(PF4[')'=V+C<+^PKQ1AOEUIB/$[&T?*<"NK^ \L@HO\4QUZ"Z>?/0P&?N +4 MECM:0CC'_!/\5[S]-#WD_;>F$ON8GE.@S7Z<21D,+0FZ5G+.>H&U M'L;'67P.1X#>CW >53/Q(@@[;4)TS6CA)8OPG(!T[B5!."H XT.$9!L(L(5D M:$J(2# C1&=MB6X--XY)", FB=)G#$J!-@/,-.F8'%3'O.G[C;$WA%/3X-, MMGZHJ%7\X)GWHGV#^TYJ]UZ_4Z_?R;J=;IP9)*_KS=H,/MR\J/*.0PV]9P,M MCKPP2(_!=>Y)472/MMIO&RZ;9DEX/LQ\%%M4@=,\T 9FT3.1%*5>:"U^@DF[ M?\QD-%PNV-@WQ\O!UV)4WK7])DY5%974?3CN5_O/[F_=U^8]N?MF#PNLZ550 M*58XZD_G\<05U.[!R-I^>T;30)FW/S<"(Y4B NROI#3= PGH_V>$F_\ 4$L# M!!0 ( *=C;5?)Z>E2D0, #X( 9 >&PO=V]R:W-H965T($MA]LD\.9,V=NI.=[I1],@6CAJ132+(+"VNHZ#$U68,G, M4%4HZ62K=,DL;?4N-)5&EGNC4H1Q%$W"DG$9+.=>=J>7:3!U63)] M6*%0^T4P"CK!-[XKK!.$RWG%=KA&^T]UIVD7]B@Y+U$:KB1HW"Z"F]'U*G7Z M7N%?CGMSM 87R4:I![?Y.U\$D2.$ C/K$!C]/.(M"N& B,;_+6;0NW2&Q^L. M_:./G6+9,(.W2GSGN2T6P2R '+>L%O:;VO^%;3QCAY6;:<:[4'[;0)S2U\J-Z:R''I MBK*VFDXYV=GE%V414O@#/B'%9N:A)5!W%&8MP*H!B,\ _ F?E;2%@0\RQ_RE M?4AD>D9QQV@57P1<8S6$)!I ',7)!;RDCS#Q>,F%" U8!1^Y9#+C3,#:,HO4 M6?9DO U<>AK.#?T!C$ 7RM M4#/+Y:ZM"_RXQR<+*Z&RA_].D;X(>YIT4_IAY^&^0+A59<7D 0I&&=LK4!+] MATHQ@AL#:@M4'LK=!G5?(WB/62L9>4D,4EGXP++"&=AGW+=O9O%H^HYP^O"$ M7LD.-MPP>WAE0>U$7S'_.U ;DKVT&%5[.#; YCFQCG<:E4^^QH>U>=% ,Y] MYXRC,W=4,K63_">Q8=9C9*HD],QW(.3$T]\K.3@:=-PQ?&2B1I?!5YS4([Z. M>PAK3H#/4@.Y\E5PG_L3%6AI[S0V@]#I'W=!K@C'"6W!=7Z^_JY33HC]UW@V MB-*16ZPW8Z#U+$K=>@+3:!#'$=PK2\/Y*MID.AU,9Q-PDW$-.3>9 MJBDYO\7I((E&\#O^.7 M!3WPJ)T"G6\5717MQCGH_S(L?P%02P,$% @ IV-M5WZY;"%\! :PH M !D !X;"]W;W)K&ULK599;^,V$/XK VVQV 4< M6Y9SV(EM($>#;M$4Z2:[?2CZ0$MCBPA%*B1EQ_WUG:&.N!O'3WV(PV/XS3>G M9KHQ]LGEB!Y>"J7=+,J]+\\' Y?F6 C7-R5JNED:6PA/6[L:N-*BR,*C0@V2 M.#X=%$+J:#X-9_=V/C655U+CO057%86PVRM49C.+AE%[\%6NT&W0HF2Q0.VDT6%S.HLOA^=4QRP>![Q(W;F<-;,G"F"?>?,EF4HU(,1#2>&\RH4\D/=](03.();(2U\ M%ZI"N$/A*HOD>N^F T]:6':0-HA7-6+R#N($[HSVN8.?=8;9?]\/B%U',6DI M7B4' 1^P[,,H[D$2)Z,#>*/.Y%' &QTPV8$W<"NUT*D4"AZ\\._;6\,=[X?C MJCEWI4AQ%E%9.+1KC.8?/PQ/XXL#9(\[LL>'T.<[8;F1+E6&(^/@KT=\\7"E M3/KT]S[*!T'W4ZXSH?]>(L!CCG!MBE+H+:<]03I8LNPZR IR*4G@2YH+O4(H MK4R1CH2GNJQ4!@ND(DZ1:C #:B8@J"2=H[9#ZU+(C"/BK=!NB70)2HJ%5-)O MX1-)XHOT->1GD#IHHAT%KZ3H$4!AG >1K87VU$I,Y:A&[!.!LR:6[E2]XA(. M(1N;H57;6K6H6\4"_091MQBEL%ZR*G:#J;47KZZ!C)*G'UPFPG./::[ELF9TC' MF4R^I:Y#+6%!N=BV'KBA]*U/AN$DV2?4^*IU2VL[/!I/G*Z%RP&?*TGZF=@Y M-TO<=ME:Z_*6P_^B\&3<2XZ3'7W-P:6#C-I.Y3A+ MJ&!"DTC(R6M\0V72@\MJQ5D]J7W1VQM:]C!8.CRB$&XX2*O(-_U!B5YK&)$4UF\&*QB,7VH\A5SK. M.;/2X8J\2HW,%-BE=%V*FCKL/CW[/BJ#G0&@0+L*8XXC9U7:U[- =]I-4I?U M /$J7H]AY*D5&ULU59M;^,V#/XKA%<,+>#6KW&<+@F0M+NMP*XH MKKT=AF$?%)M.A,I63I*;;K]^E)6XZ9IF _9AV)>$M,B'#T52TG@CU:->(1IX MKD6C)][*F/5E$.ABA373%W*-#:U44M7,D*J6@5XK9&7G5(L@#L,LJ!EOO.FX M^W:GIF/9&L$;O%.@V[IFZO)&W^_")+U?&?@BFXS5;XCV:S^L[15K0 MHY2\QD9SV8#":N+-HLMY:NT[@Y\Y;O2>##:3A92/5KDI)UYH":' PE@$1G]/ M>(5"6""B\76+Z?4AK>.^O$/_T.5.N2R8QBLIOO#2K"9>[D&)%6N%^20W/^(V MGX'%*Z30W2]LG.U@X$'1:B/KK3,QJ'GC_MGS=A_V'/+P'8=XZQ!WO%V@CN4U M,VPZ5G(#REH3FA6Z5#MO(L<;6Y1[HVB5DY^9WDJ#D,$YW#2&-4N^$ @SK=%H M8$T)/TA9;K@0X\!0,.L2%%O@N0..WP$>P4?9F)6&[YL2R]?^ 9'LF<8[IO/X M*. ]KB\@"7V(PS@Y@I?TF2<=7G(DL*;@3,"]80:IXXP^E*^#2P_# MV>&YU&M6X,2CZ="HGM";?OM-E(7?'2&;]F338^C371VZHKPMU377A9"Z50B_ M/N"S@;F0Q>-OA[(X&N=P%JY'+OZF16C9G1%N7)=,E;Q9@FP5\!='YAPY^6JH MI*!#05_"EVYXL(39$RHZ"^"SQJH5\!.O$$Y_0:;T&<]NF(W\C,S>29C3/%:\X<30I?J@6(G0L)KDFY?%.-_QW4FW=$?PDA+B%6<6 M]FU=[5Y$N:-TLD^JVZ34$?M7U8[^2;7C_U6U(TIM-$S^4NTX2_UHD+VJ-H4> MYGX8#_!AD*VC7$7:/^U?W[,W*W[8N[>+A^96G)J2($5N8870[KME7L/.,7(=7<' M+Z2A1NO$%3VA4%D#6J\DG;%;Q0;H'V73/P%02P,$% @ IV-M5S+(5A]+ M! W@D !D !X;"]W;W)K&ULI59M<^(V$/XK M.]SEIIT!8YN70(XP$RYWTWZX-!/2WH=./RCV@M78DD\2$/KKNRL9 BUAIM,/ M&+WL/OOLBU::;+1YM@6B@Y>J5/:Z53A77W6[-BNP$C;2-2K:66A3"4=3L^S: MVJ#(O5)5=M,X'G8K(55K.O%K]V8ZT2M72H7W!NRJJH39SK#4F^M6TMHM/,AE MX7BA.YW48HES=+_6]X9FW3U*+BM45FH%!A?7K9OD:M9G>2_PF\2-/1@#>_*D M]3-/?LZO6S$3PA(SQPB"_M;X"_(2-/P/&RW1I_1FTB)Q4G9>X,[4K2<],[ M[1 NH0-SI[/G#CN8PR==4=*MX+A-NH[,L' W:R!G 3)] W(,7[5RA87/*L?\ M6+]+]/8[XS/%IR&+U()E4E1DO?" M(=6:LZ?\#7#]TW!\;*YL+3*\;M&YL&C6V)I^>)<,XX]GR/;W9/OGT*?S0ACL MS'Q>[L66.<*-,4(M/5_X_1%?',Q*RMX?I[B?13_-/=1$U)3$[%\E =\0"K%& M<(5!!#[_X?/AW2A-XX]^?%,;64*22_X;.7HO&=7F/UA :2@4]O$L$O MF=-^)0DKX?NJ1>-;S()6>B3R6*#G*=26^D6FETK^18G.#JEGVCH+W [ .B/X MS'8X*'RT)6VL"=41#H="9@@U&JEST N_*C;"Y#9B2P9APQ^E0=>AP?A-6%)N M'$5,*J\28J38!-6Q"[QWQ7QV-R4SO-NIX237:%<$T^7S-)!_ 3<,3 EUOUA%5]FM) M@:6_C%0HP";4&8FM*2V\P1=IOBJ1ZF8N58:>P*Y.T.2VK0:P\HUCL: M&^F*P 5R3O)"2 -K4:Y\$W.B9"/OD^&H/8ZI]\:C=B\9[\OL?S \U<:[!W=NA6;I7Q;<;%;*A>MWO[I_O-R$ M._M5/+Q\O@JSE.1#B0M2C:-+>BN8\)H($Z=K?X,_:4?O 3\LZ &&A@5H?Z&I M8S<3-K!_TDW_!E!+ P04 " "G8VU7.2/4O.<# !." &0 'AL+W=O MF"IML^#/M BV>)"%]4DHJ3_?H>*5EQL,1 D(CDW9;XU]L[5B!X> ME-1ND=3>-V=9YLH:%7,CTZ"FDXVQBGE:VBISC47&HY.269'GIYEB0B?+>=R[ ML(O^S^;&TBH;4+A0 MJ)TP&BQN%LEJ?'8Q#?;1X"^!6[?W#2&2M3%W87'%%TD>"*'$T@<$1G_N\1*E M#$!$XT>/F0Q7!L?][QWZQQ@[Q;)F#B^-_%MP7R^260(<-ZR5_IO9?L8^GI. M5QKIXF_8=K;3DP3*UGFC>F=BH(3N_K*'7H<]AUG^BD/1.Q21=W=19/F!>;:< M6[,%&ZP)+7S$4*,WD1,Z).766SH5Y.>77XU'F,$O0/)[B22W![.!+\*+B@7= MYIFG:X)Q5O:0%QUD\0KDKW!MM*\=_*8Y\N?^&=$;.!8[CA?%0),#,3OP!CX*S70IF(1;SWP,WKT4;PU<3HU=+ O[0L&JLD%#,NJ2D\#O3+3UJ*$YV.T8C?, 2 MU1HMC//=]O<:*0+5,/T(&R&14TSTX[9DQ5$_4F3P"2V3_-V;63%^?^Z@E$PH M-X(K,N1W"(=P&,,T7=Q<'&&M4C W/.4-X]>6V%KR,8 M*W^TPD5T\)88L;YOD.3,T@EAM531-EK?>A(<;EI;UM038%59C$J-8H D#F6G MH<01'>6"?-'I2=#! 2AP/(,C=@PK*8&I$(,#WF*HT)ZO11G)TD[ ^71]M4\W M!;I-MCPP#,=OQ^E)GJ=YGH>+J46AM>1<&FJEQ)]U/N%>.B02'!SMN8V(R:!5 M6]9@UK)/M^M,J_XNR&3 MSRO18FDJ+?Z+Y5C13$Q!8_3"!YJC!)J&!65H.BW2Z>F,4M<#4GIX?",C>*EM M9'L]7J&MXB1S7&.D2_"!<,_T(L?P)02P,$% @ IV-M5UTW M$U#3 @ ;@8 !D !X;"]W;W)K&ULE55M;]HP M$/XKIW2J-HF1$*"O$ GHJJU:-U2Z]<.T#R8YB%7'SFP'VG^_<]Y&-XJT#Q#? M^9[GGK,OE]%6Z4>3(EIXRH0T8R^U-K_P?1.GF#'353E*VEDIG3%+IE[[)M?( MDA*4"3\,@A,_8UQZT:CTS74T4H457.)<@RFRC.GG*0JU'7L]KW'<\75JG<./ M1CE;XP+MMWRNR?);EH1G* U7$C2NQMZD=S$=N/@RX#O'K=E9@ZMDJ=2C,SXE M8R]P@E!@;!T#H\<&9RB$(R(9OVI.KTWI@+OKAOVZK)UJ63*#,R4>>&+3L7?F M08(K5@A[I[8?L:YGZ/AB)4SY#]LJ=AAZ$!?&JJP&DX*,R^K)GNISV &[C# MC1(;+M?PF4) K6"F,>$6F$S 11F8LV>V%#CR+25V<#^NDTRK).$K2<[A5DF; M&O@@$TQ>XGT2W*H.&]73\"#A O,N](,.A$'8/\#7;T^A7_+U#YR" :O@FDLF M8\X$+"RS2-UGS;YZ*[K!?CKW(EV8G,4X]NA-,:@WZ$7'1[V3X/* V$$K=G"( M/;K"I84K;F*A3*$1?MSCDX6I4/'CSWU:#[+MUUIU1?<_F@*^2J!;H2-;HFZN M)NS ?8KPP(0[3^UFS(TJM*3CM2F9_R+Z\&9X.NP$00#29=P3,"G6]%I [Z2R MNR\S]WJ5N[,/>L-D09.GP0ZZ,->8\2)K[IT*+4MOBG+J9RK+F7P&:@6DXH%+ MZA/V%Q)ALJ:"7+_ V^.CLS ,+IN(=J?T]R[? 4VC6Z;C%$X;L8IJM2C+7[45 M#FK15QA7932>+NQK(G]G!F2HU^6D,Q"K0MIJ'+3>=IA.JAGR)[R:Q"1@S:4! M@2N"!MW3H0>ZFFZ5855>3I2ELC2?RF5*'P34+H#V5XH.L39<@O83$_T&4$L# M!!0 ( *=C;5<-I'NRBP( <& 9 >&PO=V]R:W-H965T=SW?3K=(/ID*T\"1J:69!96US$88FKU P,U8- M2CK9*"V8)5.7H6DTLL*#1!TF470:"L9ED$W]WE)G4]7:FDM<:C"M$$P_+[!6 MVUD0![N-.UY6UFV$V;1A):[0WC=+358XL!1X1O' MK=E;@\MDK=2#,SX5LR!R@K#&W#H&1I]'O,2Z=D0DXU?/&0PA'7!_O6._]KE3 M+FMF\%+5WWEAJUEP%D"!&];6]DYM/V*?SXGCRU5M_#]L.]_320!Y:ZP2/9@4 M""Z[+WOJ[V$/1.;6_A4/9K$<>F*LK*: M3CGA;':K+$(PTM"3"485Y'W#1!4Q>"'@.-TK:RL 'XB_^QHDGZ4_+#T_L&,_^^] MP!<)G]OZ&MC_MWPA]&Y$W3)=<&JAQ0]!H_.XD -V-GNA0]!TVV'80;&96(@L>1+=I/]^E.RX*9#F8%L? M?$_OF:2F.V.WKD0DV%=*NUE4$M63.'9YB95P U.CYIVUL94@GMI-[&J+H@B@ M2L5IDES&E9 ZRJ9A;6&SJ6E(28T+"ZZI*F&?YZC,;A8-H\/"@]R4Y!?B;%J+ M#2Z1?M8+R[.X9REDA=I)H\'B>A9=#2?SL8\/ ;\D[MS1&+R3E3%;/[DK9E'B M!:'"G#R#X,\37J-2GHAE_.LXH_Y(#SP>']AO@W?VLA(.KXWZ+0LJ9]'G" I< MBT;1@]E]Q\[/A>?+C7+A#;LV=G010=XX,E4'9@65U.U7[+O_< 2X'+X!2#M M&G2W!P65-X)$-K5F!]9',YL?!*L!S>*D]DE9DN5=R3C*?AA"& [A(]SIW%0( MCV*/;AH3<_N(..]XYBU/^@;/%[@WFDH'WW2!Q6M\S)IZ8>E!V#P]2[C$>@"C MY .D23HZPS?JC8X"W^B,40=DX%9JH7,I%"Q)$'*!T4F_+=WX-)WOE8FK18ZS MB)O!H7W"*'O_;GB9?#TC=MR+'9]CSUYR 3?2Y<0]P5R9?/OWE.*S MG*<5=^D?O,H^<+T#EZ2,"SY6D+K M WA_;=A<-_$']!==]A]02P,$% @ IV-M5Z[9I']G P Q0< !D !X M;"]W;W)K&ULG551C]LV#/XKA <,&Y#&CI.[MK$DLD/WX?15'+SKI[ M7R$2/-3:^%52$34W:>J+"FOAI[9!PY;2NEH0+]T^]8U#(6-0K=,\RZ[36BB3 MK)=Q[\ZME[8EK0S>.?!M70OWN$%MNU4R2XX;G]2^HK"1KI>-V.,6Z4MSYWB5 MCBA2U6B\L@8QFLPC^T>&KPLZ??$-0LK/V/BQ^EZLD"X108T$!0?#? M 6]1ZP#$-/X:,),Q90@\_3ZBOX_:6+RU^D\EJ5HEKQ*06(I6TR?;?ZWG>>)U"TGFP]!#.#6IG^7SP,=3@)>)4]$Y / 7GDW2>*+-\* M$NNELQVXX,UHX2-*C=%,3IEP*%MR;%4<1^L_+"', MY?,+>/-1[CSBS2_(]4 6WBLC3*&$ABT)0FXS\N?T]G"+\W#AQMSX1A2X2OA* M>'0'3-8__S2[SGZ[0'8QDEU<0E__^T3@VV=\(-AH6]Q_/T?W(N!YND,'3,\T M &R$5P7@T?"+MM[_"@W;?;3C0Z%;R1652K?]+3,2E(?"UDU+*&'WR+:#DAP/ M5"$$!! 'H;38:0PGP:XU!T; RFJ)SH>HX-S%.X7RA3B@XQ$!IJUWG-R6O;L' M'C.>.&> YPD5HYB>LG(*;P,GIO \?1X 83KX/HSK8"ATQ"B&*D',K]42;%&T M#A0G1OY0I$)R9L*1CET,.1&!+*OW+8ZJB$^*=<1:H2N49T(V1K"DP$Z9DQH$ M[TFH*C84]?1:/'05FLCRE@LKS"-3;ZSCA (,3^Y8U1T6HO48W93A@XF#,]2J M+2I0W.2,$\7LD,^)5*_S@%/X7#W= 2S+6!B.SN>36;8X%KQTMAY4V284R<+2"><8T4^B.7\]65Q=_W^,H8"QV61OE,/I'@.&PZ?*(?<)-S[P[&#- MH5^& 9+_A_7*@WEGBL1\_*WYGT04'MI>66W18A 3CR[W^!U!+ P04 M " "G8VU7Y';S86P' "9% &0 'AL+W=OO)9&<>7.]&>ET9>RM*X3P['.IM#L;%=Y7SR83EQ:B MY&YL*J&QDAM;A4.EFB33Z<&DY%*/SD_#LVM[?FIJKZ06UY:Y MNBRY75\(959GH]EH\^"M7!:>'DS.3RN^%#?"OZ^N+>XFK91,ED([:32S(C\; MS6?/+HYH?]CP08J5ZUPSLF1AS"W=O,[.1E,"))1(/4G@^'U\F_-ZA?1V/.4Y*5&N?#+ M5G'OP73$TMIY4S:'@:"4.O[GGQL_= X<[3J0- >2@#LJ"BB?<\_/3ZU9,4N[ M(8TN@JGA-,!)34&Y\1:K$N?\^8U<:IG+E&O/YFEJ:NVE7K)KHV0JA6,/-U>/ M3B<>^NC4)&UD7T39R0[9Q^S*:%\X]D)G(KM_?@*<+=AD _8B&11X(ZHQVY_N ML62:[ _(VV^-WP_R]G?(ZS/XS_G">8MD^:O/X"CO2;\\*J!GKN*I.!NA0IRP M=V)T_N"GV<'T9 #MDQ;MDR'IYV_LDFOY#X_9K#-V43ML<< \(/B^\'OUOD2GD-4F=1L=GQXS)Z+5)0+82DVLS%[H]D5MVG!9HK2Z%18S9[7EFY](9@&*(;T M\!'#)D?Z'OF54'<"-;0FD/-ZB2)CR49GH@\2M0F(WP$.1V*5 M%==KPE=K7L,"^"HU<)EV\2*^8\'H#RO&,%A\B%$)HA&A6W MV,<=J#-:S'TP^S)J 6T1925@A:WV4^^ M-3D#S=L09K<'LN5J$W0L0:_P>$P1<'CJBR9IQ\$YE366EB'II)<8P('[<(":JE1#I0+%H0'";9W5E8 DO#0X8 MG$ J%3@"9#[XO)#B+GB/Y.:UKVW0E4O/%TKK"2_6[8 ',];9GKZ2!S7818(BA;PMUC#6=] M(W<-*NCGKO>MIUXCZZTLB3@:CUUV/?:R]=C-UF/_4QD_I, ETY.^Q; T.WG4 M5^O((0BGH8M2="5]P=Z/;\9-IBJU)G#$15E V70QE!645$IL%;^:SZ];19 ' MR=$96T12Q^%NP_%!&U6(U&B%=1H3E,[2(,1F4W;$IOOLCW'(J9;X]VQ+: M, <2U5(Y>]BSB\[2'SGZQWS+0TX18L)&@'UAQ>YF\*;A#*[I:"8=YBL7?=TX MZ\6G0(=7PA>&TN9..-\-%8*$*3;0![AE&S90?X\^6#I0/ =M\1P,%L].3-]: M.H/B^TMGM\X.)6T2SS5IM=T$A\9^ WHQ*^3.0J!'PD_)]&?V%'\4]WUX:+<> MBNJO: B>?< ]F-S1@4T87H?JT,UDW^:KXRJTFU=7KXEG7UT]OP23?357//QJ MUOBBS8\'VGX;W8'0'K:A/1P,[?O8'5\X+TMJR=]+BH/2=Y#B%RHQDQ'CM+W^ M>^JOAZ.(;3 ^(*P4L=J%=L=O!1.M0HILF&2JR"MAF.%YCF#&MES&I (N8P._ MX0 5JS)-L=*N?D+ 3O\E;R/7! :/>>IK[ 8LO*_1\%,K$@N]EA$P*P.KAH8/ M&:X+&0'$ K4 ML$J&<4C0!5 ]L=L*=L)Q+RTBN")S7Y6ZBZ& ^:?!< M+R4-.]V9;6E,1A/B?0C$NIFP*CAI:ROE0)A\@";CA&)C8$J4_ M091%7BM,@G?Q^%?^[JZPRF]V9&!.ZC""_R]^-#1-%)RSVVP'962,"Q>#U6 MFSZSXA;"C;D-0TQ,7DMM0-'T&:*YH-AR9S2-G5O8F]0#Z,B.5#EA).#4EO*DPZGXM*89?AHUB@1.WCEZ/V M:?O=;1X_-VVWQX]V:*-+4!!3(L?1Z?@0<[J-'\+BC3=5^/B$:O*F#)>%X. = MVH#UW(">FQM2T'Z-//\74$L#!!0 ( *=C;5?W449 [P4 #D- 9 M>&PO=V]R:W-H965T-B2 $NLNN4L" M)&F;!5C:HLFVAV$/M$1;7"51(VDGZ:_?1U)V'"PU^K 'V[R=[UR_0_KT0:HO MNN'.PNI.F8P5:R%[4GQQ-KF(WEQF]KP[\+O@#WIG3-:3N91?[.2F/IN$ MUB#>\LI8!(:?-;_B;6N!8,8_(^9DJ](*[HXWZ.^=[_!ESC2_DNT?HC;-V:2< M4,T7;-6:S_+A%S[ZXPRL9*O=-SV,9\,)52MM9#<*PX).]/Z7/8YQ^!Z!>!2( MG=U>D;/R+3/L_%3)!U+V--#LP+GJI&&8CNF.M9Q8 M7]-;7LE>RU;4S,5-+NCZ]L9O"8T](_H5K^GCP)4[H>GPGLU;KH].IP8F6>!I M-:J_].KC;ZB?T2T &TWO^IK7+^6G<&7K3[SQYS+>"WC'AQ-*PH#B,$[VX"7; M^"0.+]D3'TW>O]?<\]+IZ]*646_TP"I^-@%E-%=K/CG_Z88UNZM2W= MAWZ.= Q2LY:NE5P-.J";OFI7M>B7W\I40%?X%O4XI\^\XB!%37\Z#^F>/QJZ M;&7UY:_7G-UKSNO.OM1WTD#R9V^2,ZHP;2R)"%DAW= M,E4U%)%ID)-ELYD7OB#I<%!"*JO;--R;M8#"$0'+U[=OKXY.W ]5LNNLQ0;Y MH*R,@C ,Z1(MJ"8LWW$EH/P"+G!@**SZDT+K%>LK;N$DU"B/)OHU(B.5)K1R M.D@LFD,4O??,9H(-0RNJ+?$9OGV:8'=EG>YDS5OTP>H+6L2:4^<2YF5M?Y)* MF"= (HS01K6M0YMRV++)BW-]P83:R0]6-MXV3&UB^O;JQ!:LC38'QL">@[-MW!,!7O#/ZS-<<'B!N MQSN?+,^#,H^1>Y00TJ?&4\<49[GK $4:Q,"(@B@J@R2,Z-UC9;F/PS8J"I<] M!AI9=+X2QZVF>!%D8 M4UH"*9W!G+#(@Z*,D"?#^J6PMP:Q3BHCOOH".48HDJ"8151FJ)229N@-Z2RG M.\?=N6,WJ&!U.XD "D%8;EF[X,*LE#,ICK*@*#+*LR M"XKS,HC+A-YO#]E0 M^'[@&6R%X'X:%D&"P!]A\M$UAU<:VC%%$?I#4:(#ID&>)%2$<9 EZ+P-W.*V M9;PD$./9J9XGO-4=T+67](-J61#< PA+:NA/$&33%Z<[H&D]*V^CJ M#0F@9[Y"8[:)=J@1.E@>9O219%D,WL&RE";DMD?$8?\%QNK49OWS,3Y3,3?2U#;0;G MH\S&_&!7L=L+LSC(<<4WZG?)USDB.NLQ)4X"/0X\=7>+7)A'M":\>1=XRD_ M=#[7EF+IK S2.!L;HL-U3/QV8- D(U \S5YMDM.=YRS<7[I'NR;7TOW+=KNZ M_5]PX9_#S\?]GPI&ULQ5=1;]LV$/XKA-<5+<#8)$514IL8 MB-,5Z] 609)N#\,>:)FVA4JB1M)QLE^_(R4K3J&HS5[V8HL4[^[C=]\=Q=.] M-E_M5BF'[JJRMF>3K7/-F]G,YEM523O5C:KAS5J;2CH8FLW,-D;)53"JRADC M1,PJ6=23^6F8NS3S4[US95&K2X/LKJJDN5^H4N_/)G1RF+@J-EOG)V;STT9N MU+5R7YI+ Z-9[V555*JVA:Z14>NSR3E]LTC\^K#@]T+M[=$S\CM9:OW5#SZL MSB;$ U*ERIWW(.'O5EVHLO2. ,;?G<])'](;'C\?O+\/>X>]+*55%[K\HUBY M[=DDG:"56LM=Z:[T_E?5[2?V_G)=VO"+]MU:,D'YSCI==<: H"KJ]E_>=3S\ MB 'K#%C W08**-]))^>G1N^1\:O!FW\(6PW6 *ZH?5*NG8&W!=BY^6?M%(K0 M";I2MZK>*;0VND(7NG8&"+. QFW11<"AC$6O;N2R5/;UZ!%FT@ M]D2@#'T"IUN+?JE7:O78?@:@>^3L@'S!1AU>JV:*(H(1(RP:\1?U3$3!7S3" MA$7M_H:VUUKS86M?.V]L(W-U-H'BL,KR:MZ"?ITRA2PM>H$H3BC' M,3C9)@DX@#KL,3NFD8;U_-2U$[5LH:H M)XA,"2SE'*>$ ]@,!A]J3RNT,=3(>VB-4*"'=6F*>9H N-3#T4Z6T#-;C7A& M,Y%@!F H:9>_0 Q'1. HR?JYSZ"+_TL&,8Y !BF/42JF/ $]D2$(T&1B,/N MOR.#"#+"B 9^,U0 =E*(B N?4H'608KO Y\2E*"8T: S"[2S7\ VQVD%_@HYUGN=>%!:CT&DQ M^JAE;9&L5^A]X7=9U!MH:[DJ;D-+^['.-AI_N"L/B/H=A&UG*&X5OBC*$C*_ M5BME@+J-EUGM*0[5Q&.!8YJ%YSB)H/LD!PL0&)R4.<@Z; V /S9GP#LA* XI M0%_J96MF^HU;\,E ]"<]8TAZT^.W>C<(9SMY!EJ ?I!G(&?*0,)[%X@%AV$ N@ M5:Y\2WOXT@%6]:8N_H')5W&,!1P:K]%1@$_2Y-N#=Z@DEL"Q0?^3;Y*FCWW_ MMJO5@_P2KXGH^9Z[ ^:1YP%U0Z\74.P"C;!' WMPZD;Q& X*+1.4-[A-@3D$ M>YI":#8\PR)C8P'2! O*!@- U^50%T7LI>UC>7FV!@4T!9UVIUF!* MI@F<6J:]+K8#IYMP15MJ!TTW/&[AAJV,7P#OUQJ.S&[@ _1W]OF_4$L#!!0 M ( *=C;5<9O1E:A0( &8% 9 >&PO=V]R:W-H965T T":%)4W2II0VTCI (&U0;0,>$ ]ND-+6WAH/Z-_"7%3UY0N?"F'A2X8:V@6[G_C+V>L<7+I=#N"_LN-YUXD+>:9-47&P85K[L_ M>^SWX:!@&KY0$/4%D>/=-7(L/S!BV5S)/2B;;="LX:2Z:D..U_90[DB956[J M*/LJ"2&!MW"-1IN&LWNV%JC/YP$9=)L3Y#W2LD.*7D!Z!S>RIE+#Q[K XO_Z MP+ :J$7/U);12< [;"X@#GV(PB@^@15YTW0R]Z\&DW"]R>X)0.WY!1Z=HU:(_KPK4'%B-?;[CQ\N.9LS06G M)Q](PAIAQ7CAPPVC5IDH_')ZX!X?"99"Y@^_CTD[V?RX-+OI,)[Z83*R!Y# M*$W\-'+.&(P]#1-K3R -_2@*X5X2$R L;6C8DQER8:!'DI@<0O6QN3NPUQ./83Z9C.+;1P<'=KU!MW81K M<'VZ,1BBPR-RV6 MYB%$91/,^D::*]8[ML'PM&9_ 5!+ P04 " "G8VU7VJ[)R^<" Y!P M&0 'AL+W=O*M %UG&U,L"A=S/O*YW$-SQ=6JLP(^F6[;&>S0_ MMK>*3G[M)>$9YIK+'!2N9MZ\.UD,K+Y3>.2XUR=[L$R64F[LX4LR\P(+" 7& MQGI@M.SP$H6PC@C&4^73JT-:P]/]P?NUXTY6+2F3?R(,$5*X2Y MD_O/6/%Q &,IM/N'?:D[''H0%]K(K#(F!!G/RY4]5WDX,1@%KQB$E4'H<)>! M',HK9E@T57(/RFJ3-[MQ5)TU@>.Y+\?V%*@_C#U#86S1GY M70>-:H=>].Y-=QA\;,'6K['UV[Q'QW)T8*XU4B6JLB1 S7R'<:$4S]>P8)IK M^.58P ,^&U@(&6]^-Q%J#=E,B')N,%NBJA,/WW"' KK5&E9K#QZD80(NF4X! MGPJ^8\(VT,1V ;Y0SZH-S9A5D2<:WL(H&'?&XPO:G56_@^0*XRI@UP4,_T_ MP:@3]L.3>)6@I5:#NE:#UEJY^L \)@R:VUG3@4OJ?*H.X;%;S1-4S$VA?RM4 M:[SF0KF&V;G[*U<0'^/'I_$G#>FUZ9@GB4.N83@*.T$0P U3<7I0ZM7BH^(9 M?"UR/+;%08/FN!&'X7$0?H"&1K*!F]+OGXRS#-7:#6U-1(KNV*;UMJ*P"?5])&A+5 MP0:H7\OH#U!+ P04 " "G8VU7VGYF*:T# #O"0 &0 'AL+W=OGOE>2K?8,W4I=AB0RNED#73I,JUI[8266&=ZLH+?3_Q:L8;9SZU MW^[D?"I:7?$&[R2HMJZ9_&.)E=C-G, Y?/C(UQMM/GCSZ9:M\1[UI^V=),WK MHQ2\QD9QT8#$ M\!JKR@0B&K_O8SH]I'$Z,W,R1PHL&1MI3^*W4^X MS\<2S$6E["_L.MN4$/-6:5'OG4FO>=/]L^?]/@P<,O\5AW#O$%K>'9!E^89I M-I]*L0-IK"F:$6RJUIO(\<84Y5Y+6N7DI^>W0B,D,(*;1K-FS5<5PD(IU I8 M4\"/0A0[7E5P_L!H25U,/4VHQM?+]PC+#B%\!6$"'T2C-PK>-@46+_T]8MM3 M#@^4E^')@/>XO83(=R'TP^A$O*C?@LC&BTYL@8(NOV/I==[Q<6_3-%=JRW*< M.=05"N43.O/OOPL2_X<3W.*>6WPJ^OR>FK!HJ2:B_*<*_6HS@ =\UK"L1/[X MV[%D3L(=3^:S/=E8P.())34J?%)8MA6\YR7"^2_(I+J ):M8DR.\P1SK%4J( M EN@$!9%P4T#JMZ&"JCW1OLJ#G-C76X[KC> 2G/J/,)N.\R*6EC!M>T+\I=8 M,1M[P[<*LDL?SB!P_8GO^KZ11R_T6]&, \\C,W#%*X@/,@"MT@BXP8Q[X;D]\%W+>KD1::53#Q M S>EY8%=FDS29A3CY2\X<2P2_5!L@*A837)-U\6P^S ]R#=T@#G!27$ M2VX/ O\*P>Q%D'64SH:D[";%';%_5>W@6ZH=_J^J'5!JDS3Z6[7#)':#^5A@_2\*36=N""EIL[HDRWP6=^]QS;-&US"=%K7]JFA(!=MH[O[N/_: MOV86W27^Q;Q["GU@\Z!0MMO9*7PE-K6'%#;W(4!H# M6B\%W6E[Q0#T;[SY7U!+ P04 " "G8VU7S)/2E*0" "Y!0 &0 'AL M+W=OYCV8)(+L7#BS#9?_W[73DA;B:$]0'SM>X[/\?7U<"O52F>(!G:Y M*/3(RXPI;X) )QGF3/NRQ()6%E+ES%"HEH$N%;+4@7(11&%X%>2,%UX\='-3 M%0_EV@A>X%2!7N6WO,/',EYFQ$T$\+-D29VA^E%-%4="PI#S' M0G-9@,+%R!NW;R9=F^\27CEN];LQ6"=S*5(G3TTV\OH>I+A@:V&>Y?8KUGYZEB^1 M0KM_V-:YH0?)6AN9UV!2D/.B^K)=?0[_ XAJ0.1T5QLYE7?,L'BHY!:4S28V M.W!6'9K$\<(69684K7+"F?A)&H1K:,',R&35L@93N)4Y%5TS=V[G+VPN4%\, M T/[6520U-R3BCOZ!_< 'F5A,@WW18KI1WQ .ANQT4'L)#I).,/2ATYX"5$8 M=4[P=1KS'0^7OF+T*W3V.MNURHTN6X,BC?M"H-NC%GS^UK\(O)[1U M&VW=4^SQC-HO70L$N8!9QA2V)JXV4[:GGC PWC*57E9E@^^E+96^A%BF17Z_=T:W+?('X1FT_4'[+;KC&YYBD<*>HT@AA#/WN]^5U,'DG'AR.-\C M4_H".G[4(^25'X8?QDWV1@HZ",'-'KH]?V"WZ?9]VHZB?AV1E&.5"MZU4XYJ MZ1X-#8E<%Z;JK&:V>9?&53N^I5>/VB-32TX5$+@@:.A?]SQ0U4-1!4:6KCGG MTE"KNV%&;RLJFT#K"TEWM [L!LUK'?\%4$L#!!0 ( *=C;5=-14:XGQ4 M .E! 0 9 >&PO=V]R:W-H965T7;-)%7N6.BL3.*JQ)Q/2<7=NR^FYH)(*S83"=R [$[5?/@!&1N!T)+I_>_N MZ8NT+<-O+4E>KU_0(_3N(4F_9[="Y,KOFW6O9TPY?HYC8O;[BX?'<7WHAKD?]R]SDMOKMX5E;1 M1L19E,1**KZ]/_N@O@UFDW*'W1;_C,1#MO>U4MZ5KTGRO?S&7KT_&Y0S$FNQ MS$LB+/YW+Z[$>EU*Q3Q^J]"SYS'+'?>_?M*-W9TO[LS7,!-7R?K7:)7?OC^; MGRDK\2W[?Y6':MO!F;+<9GFRJ78N9K")XL?_A[]7 M#\3>#D/UR [#:H=A>X?%D1U&U0ZC]@[#(SN,JQW&+QUA4NTP:>V@CH_L,*UV MF+9V&!][E&;5#K.7WH=YM<.\/:7)D1T6U0Z+ETY)'3P]GIUS=/><7C[^^N]]]+1BM,^5G\7N^#=>OWUWDQ51*\&)9#6L^ M#CL\,NQ(\9,XO\T4/5Z)5_+]U:$$N"B>@^%@.%*RVS 56<>\KN3*M;A[HPP7E?++M::\^L?KXYHF MUSYL;]XH@Y;6P>@O888OG90AU_PP+1ZHZ:/6]9OW@D=H-&A-YA_*136AX_.R M7@X/)0^6+6><;5S/K^L7^\^Z>RYS][R7,V,)X[_DEV!V]%$*Y+MK8EG,0FW> MF5./4F-9CY[KZV@WTOA8?=UNOHJTK*J?[D0:[@KIM;@INJ6\ZTGX*-7*QN]M M=A _NVH%B6DDII.8\8A-=EC9V]Y?#M]=W.^7 M!'(XB\1L$G,.'PBU^4"XY' >B?DD%D!88\6/GU?\6+KBZW5NQ\MD(Y177I)E M737NHQ3JN]A)3",QG<0,$C,?L>G>@OEIHD[GXTESV5@=VZGJ:*"J\^:&-CD[ MIV/4Q:R8W**UJ#NV&X\'T_%DT-S0(V?GDU@ 88T%.WE>L!/I@OU9K-Y3/Y$;C('Q?XYS2YCU9BI7S] MH;SZ)2N^B.+7>X?E'\J7':(\ZCP[\E$Z2-_%3F(:B>DD9I"826(6B=DDYLP. M2L)/PYDZ&H^FK:+0L>%$'0R&HU&KZR>GYY-8 &&-LC!_+@MS:5DHJL%2B%6F M?$N3C6)GV3:,EZ(\47>5;#9)K%SGR?)[5R60NGTK 8EI)*:3F$%B)HE9)&:3 MF#,_6."C\:SX>]BJ X>;J?/Y;#!H'_R3<_-)+("P1AE8/)>!18\R<%WT_V4) M*(\%\A^*'=^++"_/U>\.$[Z(=9@7;<.'+!/=9^^E8_4M#22FD9A.8@:)F21F MD9A-8L[B\&^_.AX,#A:]>[AANRR0\_))+("P1EE0!W4N8B M#%_$7?AC]S)= M61"\XJ>[+ZY2L8KRKK4O]_HN?E334$U'-0/53%2S4,U&-:?2]@^7)UTEH&.[ M=@U )^:C6D!IS3*P%X]2Y><(]PX&SI7/8:HD:?'=K@_8G1A4/HOBAC(NH+R* M8F65K-=AFBEWQ:V[$,%KY7_W@@6=A4,Z@]Z%@]0T5--1S4 UL])F^\ODS6#0 M>@'=0@>U416&W^+-SY=,VS_+B.*$\ MEUB6@L<57ZY_R=J7#M1[[9.:AFHZJAFH9E9:XQAZ,1\LYM/VZB>'M5'->>F= M<-%A/53S42WH?$C4Z60R.5(!ZE2?*H_U?4Z3U7:9*U=)O"R.$.'G]-H(TJ@V'M9'&4\1/FM\LN; MZS>*F=R+--Z==OAP4^Q:9JZ?=NPL(FAH$-4T5--1S4 U$]4L5+-1S4$U%]4\ M5/-1+:"T9LVJ5BKSLN#E_*V\*8SX" '>Q<64M-034,I3VF[@68@44U#-1W5#%0S42%?V;S?00"6J::BFHYJ!:F:EM?Y0+P8' MYT(ZMYL/VV^)0&?G'!EU,6JW&YW;36?S=KN!QB%1+:"TY@*NVS!.T_[U;W=J/!HMU\H(G,8Z,>-!_=]V(V M;C'\NAH_^9##O8M+*BFH9J.:@:JF976?@%ET6HJ MK.[MAFJK#;#1V3G'1FV_T'+D7DQ;;S#WT-GYJ!906G,!UZ'/H3ST^?I MD)_[D,^Z=Y5 @Z*HIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:0&G-ZE6G4X>GTJF] MVP\TA8IJ&JKIJ&:@FEEI[3_T.N@\T77IDK;4WZ[SZ&XMFFV(M+= ,Z2HIJ&:CFH&JIFH9J&:C6H. MJKFHYJ&:CVH!I35K4YTA'4HC;G^DMR 3>%>HIJ&:CFH&JIF5UOJS/)E.%OO_ MM1N-SIW&[>UL=*K.D:FVK\GI'IE=.^[JH;/S42V@M.9JK@.E0WF@M+XXM1_^ M3Y+6;T;I7,AH[!/5-%334/G(]EM43V]BHW-R3@_HGM[$0^?DHUI M:$E-0^:%#1RB6H!I34+11VY',HCE_]RDU+\L$Q_/SO2Y@5-:Z*:AFHZJAFH M9J*:A6HVJCFHYJ*:AVH^J@64UJQ)=8IT*$^1_H'3E6C$$]4T5--1S4 U$]6L M2CMXB_JL?58$#6^BFMM]'PX^@,A#1_51+:"TY@?QU;',T8E8YN[S5$\V*-4G MGF9%I[(4T7WX=2WH=]#+)]JWR*":AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@64 MUBQ8=0QU=.K:HWV[%SG8N["@"5%4TU'-0#43U2Q4LU'-036WTMKOV9^V>QQT M5!_5 DIKEHPZ^SF29S\/7M&M>I[NSQI&8Y^HIJ&:CFH&JIFH9J&:/3J\@&;K MHY4==$"W8\#V*5AT0!_5 DIKKOZ]SQJ7)T?_TB.<'A?MD$^[=Z%A/]:<_5QS M]H/-T7 IJEFH9J.:@VHNJGFHYJ-:0&G-\E6'2T?2N-L?.=XATWA7J*:AFHYJ M!JJ9J&:AFHUJ3J6U,Z?#5E/DHJ-ZJ.:C6D!IS9)1)UA'\@3KW]7QG+I2B'S: MO0L3&I9%-1W5#%0S4 M[G,WY=/M6XM034,U'=4,5#-1S4(U&]4<5'-1S4,U']4"2FN6K3K&.Y;'>'OU M-W*K=TU!$[RHIJ.:@6HFJEFH9J.:@VINI4GR@AXZH(]J :4U"\6P+A0G+MSZ MU_E9")W[9EVZ+?E_]*NQ0T%XQJ M&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!906K/DU.GAL3P]O"LUM\EZ512>_U#T MW[91_D,)DER<[U>AW=%169MVK4S9T726G([+I0Z:U?]*/IW>A03-^:*:@6HF MJEFH9J.:@VHNJGFHYJ-:0&G-0E+G?,>G5/FTS;,\ MC%=1?*.\BF(EV]W^NFAF'K_J+"/SPS*RF \6\]&X74S0;"^JZ:AFH)J):A:J MV:CFH)J+:AZJ^:@64%JSF-0)X+$\ ?Q1?$M2Z#@(S0>CFH9J.JH9J&:BFH5J M-JHYJ.:BFH=J/JH%E-:H.),Z2CPY$27&VI=JH([VI=6]R&?4MY:@FHYJ!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :4U:TF=[YV"G*]Q#L=RZ=!0:-Z5;:=+^[F4T&@]9Y7@T=54U@-*:I:,.X$[D =S'LRAER1 K1=NFY<',9Y%&R:H^T G$P^,6 MVO&G\,8_D'3,O!WA6#U#14TU'-0#43U2Q4LU'-0347 MU3Q4\U$MH+1F8:F#LQ-YT?+Y5M3;NQT=%1#50S4<#S,4D+MOSJ*BQF4ORTLY*@H5E4TRIM_PCIH(B@ M25A4,U'-0C4;U1Q4\134-U714 M,U#-1#4+U6Q4Y'E MNW<>ER\.?Q'K,! 3E7/CW$(LUNH[L3[RN6#]"[ MAJ 16%334-'\ QA0HS9*R+0.MT[E MX59I2W)06#K[$/D(?6L(JFG3P\1M9QN"CFJ@FHEJ%JK9J.:@FHMJ'JKYJ!90 M6K.&U*'6J3S4:H91K+SRDBQ[K22QHD7979)%NVN;%+7D,6-2;%&^-R=:16'Z M0TG2SA(C.GL4^>B]ZPL:@ZVT_==PIN/)<-(N+VB^%=5,5+-0S48U!]5<5/-0 MS4>U@-*:Y658EQ=YOK5?,X)&6E%-0S4=U0Q4,Z>'4>!6QV6A ]JHYIR>OHL. MZ*&:CVH!I357?QU1G9ZZ1FR=85<^;]/E;9@)Y<--*G8?M"Q]649.]RX&Z-5B M44U'-0/53%2S4,U&-0?57%3S4,U'M8#2FB6FCJM.I:FU?^$--'*X=X$A-0W5 M]$IKO+E'G4\GK2,= QW51#4+U6Q47B8VW0ODHXN7M)DR_MRZ.5']^^S9>B50Q M1/%ON"[UY385C]%ZZ2$5&H-%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+**U9 MP.K$[%2>F'W^Q(Q?RT_6>/K0CG/E9Y%N.LL*&J!%-0W5=%0S4,V<=EREMWW: M%DW%HIIS>OHN.J"':CZJ!936+ !UU'4JC[IV=#!&DHIEF)TX98N&6E%-0S4= MU0Q4,U'-0C4;U1Q418T_HIJ&JKIJ&:@FHEJ%JK9 MJ.:@FHMJ7J4USO /.K*2/CIL0&F-0C*K\Z\S>?[5#W__?WJF13[QOK4)U314 MTU'-0#43U2Q4LU'-0347U3Q4\U$MH+1F :O#M[,35Y3M>:9%SO4N*VB:%M5T M5#-0S:RT_5,5K5?2+71 &]6=*9% MSO8N!&A2%M5T5#-0S40U"]5L5'-0S44U#]5\5 LHK5E>ZOSM3)Z_A'#2BM64CJE.U,&L6[ M--/PA^*'>2[2$R<^R(#@%:IIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6D!IS7I2 M1V]G\NCMX]N,P[5BILGV[ERQX^5ZN_LXKN(GY=G7*"Y#N56#DL3G>Y="V;O& MP76R7G56(32"BVH:JNFH9J":B6H6JMFHYJ":BVH>JOF5UKHRRFS2RNH$U*B/ M]>4BNQ4BU\(\O'RW$>F-N!+K=:8LDVU<\.7AT/.M2BJ^%?5'??MA>'9Q<+NI MOK74CML=]:V[N_VBYB_?W175Q@_3FRC.E+7X5@Q5WM4S)8UN;I^_R9.[XO$X M4[XF>9YL=E_>BG ETG*#XN??DB1_^J8%9$' ";.@ &0 'AL+W=OI9:;^TW,YS#'YS,"_XZIGQ[V)!B$0O29R*Z\Y"RN5EMRO"!4FP M.&-+DJH],\83+-4JGW?%DA,<94%)W'4L:]A-,$T[-U?9M@=^<\56,J8I>>!( MK)($\]=;$K/GZX[=V6QXI/.%U!NZ-U=+/"=3(K\N'[A:ZY:4B"8D%92EB)/9 M=6=L7P;.4 =D1_Q!R;/86D;Z5)X8^ZY7[J+KCJ5;1&(22HW ZM^:3$@<:Y)J MQX\"VBESZL#MY0W=STY>G*$!IH7 MLEAD?]%S<:S50>%*2)84P:H%"4WS__BEN!!; 7;_0(!3!#C'!O2*@-YNP.! M0+\(Z!^;85 $#([-,"P"AL=F&!4!HZRS\JN;=8V+);ZYXNP9<7VTHNF%K'^S M:-4C--52G$JN]E(5)V\^,4F0@SZB*8X)PFF$7!*R5+"81C@3"YNAX/XNWT6% MVB=INB(1^KPD/#M"H!.72$QC@;Z0%[G"\0?%^SIUTGR+&< M7D-[)N;P>\S/D#TZ&.Z:PZ=D>89ZUL%P[XCL/?M@N/^^[,'QX8ZA*WJE6GL9 MKW^ =Y>&+"'HY'P?9Y5'U#J[7W9VW]C9MRNAM@B!)BQYHFE6:T[5BBY <]7#>E'0J*A" MIV@L!)&GZ!-+PQ7GZH F!1A3ME5 ?^^4A^=J#KXP+F=.#A/F0L (5M/* MH-3*P*B5Z0)S\E&/22(M%S50$_G=:\PY5FK1%0$]O:+MXQ[P:[9Y_(QY=(J* MVO+ R9JRE8A?T:.Z$\Y3^KAETJ0W8[/;Z@T2YD+" MO,'>+Z%OC7JZYF__$GS(G $0K*:W8:FWH5%O>D3D)$!4"PFDQ&I4Q&1Y2EAHK16)9NF\K2YV4VQCY%ZLEK M1JA@"4LZ:K\U)7YT9=5:7GVX*I^Y2@\U1)Q]<#XF]X32*IZV;(?;:-> MFBW%4Q1@54 *GT?5)778D@D<:S?R4,@G(O7N+_BE46W&=K16&R3-!:5Y!6W[ M8-NN-.S-7&&-^Z_R%I+BC- Z7YH+0 BE97 M264?VV;_^*"E6/F(Z(L: 8D9X;SQY<.M.4-K'>V[IA>]P<6HOV,A@F;U0&D^ M*"V HM454GG.]CM-YW&:KM1]J!@-J_&O&O"&:@G/&_V_(IWM;/OB9]9.+9X< M=YAK;GQK&8!ZR:"T (I6ET%E)]MF/]D3DB98DK*?T8QQ-(X2FE(A=:58$S15 M:6E(&M\TF?FMR\2^OSK*,T'I050M+H\*O?7-MN_I2HD0^/PQXIR M@C:5@ZB:$' U<&V4!:@=7-"VGR_52,]JN'V >KV@-!^4%D#1ZL*H_%[;;/C^ M)^\LS3E;BV;?WVQ\:PF:U0.E^:"T (I6UTSEY=IF,[>=9K8M.E5I)@N]HHVW M<<)6:?8$_(;<&B5VWO3,:.VI8F(^E]8//D>F]4#3^J"T (I6ET]EY=IF+_=P M;^<>2JP]E,8^WW_9Y0Y>#^JL%;?A&5@\TJP]*"Z!H]<_1*H_5>.GN/'AUYRLM:0:?,U>S^Z?[PQ< M0+-ZH#0?E!9 T>IBJ3Q7YYV>JSF^=?^#>JZ@- ^4YH/2 BA:7265Y^J8/==# M'^BJLO*<$BX6=/F&AV9.T%I&.E!5"TND JR]4Q M6Z[O_:C;C&\M#TB:"TKS0&E^0=N^GS9^V V5M2Z/RHIUS%;L V2E M[+MM;9!L?9;">*. 2//M9[AOOO?W?B83[-14N M(7R>S7(4*-3>6#[/J-Q:SJ0<9_,'=[:[]J5G-VSW[8SVDJ M4$QF*I5U-E*_"I[/A,Q7)%MF$_&>F)0LR187!$>$ZP/4_AEC TWBNA-53'U M= %"[F9>Z#U/W/)U:>R$GZ4-6\,2S%USHW#D]RP%KZ#67-9$P6KF?0G/YXF- M=P&_..STH$^LDWLI'^S@JIAY@14$ G)C&1@V6YB#$)8(9?SI.+W^EQ8X[#^S M?W7>T ^ =@#Z6D#4 2)GM%7F;"V885FJY(XH&XULMN-RX]#H MAM=V%Y=&X2I'G,F^2P.$DD]DR0005A=D ;FLM12\8"[1G^<^@9EVY_[>2?Q MHI5(]TB\9NJ$A-./A 8T&H'/7P,_'8/[F*P^8[3/&'5\\1Z^.=,E88;D0FI> MK\?\M 031V"OT38+HRB,IZF_'>I^&786)6>G<1_VC[ZHUQ<=U'=YO9B37%85 M;@0>G_QA3.%!"ELYSG7#7&V:!31D-+_K/B#TF'+-MZ6-<P!:I_C[*_4$L#!!0 ( *=C;5>)I[+Y4 ( M #D% 9 >&PO=V]R:W-H965T0D5MT-=@\*3K385=[@T.V9K [P(H$JR.(JN M6<6%HED2]I8F2W3CI%"P-,0V5<7-\QU(?4CIB+YLK,2N='Z#94G-=[ &][U> M&ERQGJ40%2@KM"(&MBF]'O[!_"KEC+AMN8:[E3U&X,J4WE!2PY8UT*WWX M ET^$\^7:VG#EQRZV(B2O+%.5QT8%51"M2-_ZGPX HRNS@#B#A#_+V#< 8)S MK%46TEIPQ[/$Z ,Q/AK9_"1X$]"8C5"^BFMG\%0@SF5?M0,2DW=DS240K@JR M@%PKJZ4H>#!:;\GGA_OV2%@\5*<"+GN)$PA^J]!I9W2N]:I?$9I0_<#,EH^I;$43P^ 9]?AM\V MNR&)WI^",_2L-R[NC8L#W]49ON!%HQQ9<70035H:_1M[$Y/? QIT*L&6<=36 MPM^O?18-KZ*;A.V/$SD3-IWT*QQ<5?[1.8-]C68JF*]3@%W!SLA:7 MJ:;D&8'V5!4N OV;-+,USR&E^.A8,'N@V>M7H^OHPZF:L*/&]H\*]L!.8,-) MV")]-)Q.*#'M16T73M>AUS?:X&ULM5I;;]LV&/TKA#<,+1#7(G7/$@.-)64!EK5(VNUAV(-BT;90271% M.DZ'_?A1ETBV1%.IPN;!D:7S'9*''R^'UL6>Y%_H!F,&GM(DHY>3#6/;\]F, M+CD[LL49?[(B>1HR_C5?S^@VQV%4!J7)#&F:-4O#.)O,+\I['_/Y!=FQ M),[PQQS079J&^;L-*V[,YA?;<(WO,?N\_9CS;[.&)8I3 MG-&89"#'J\O)>W@>(+,(*!%_QGA/#ZY!T90'0KX47VZBRXE6U @G>,D*BI#_ M>\0+G"0%$Z_'UYITTI19!!Y>/[,'9>-Y8QY"BAO;F^I1 M3/DS%F<['($/6YR7",JC^9,MH6$"KG.RVX(W'F9AG-"W_-'G>P^\^?GMQ8SQ MZA:%SI9UU:ZJJJ$35=/!+2]L0X&?13@2Q'OR>%<2/^,R-5JA9ZVND)3P'F_? M 5T[ TA#NJ ^BY>'(U%S7E>Z_[K2 WDXSPH>#D7A1UKJ3=[I)9]Q*N_XI)D0 M2@'/L.@PK4B35J*,J4BMDK28-!_GVL7L\; /^HBI;NH:--$QT!,!==-U]6.< M+\)I)K(,YQ@82!M6$+P$4YX]X,O_E)VAIOTKD-!HY#:FD#SO\1B2BE>GE%*[U5DGDJR7R59($BLJ/.-9O.-:6= M>X!A$>(,(OX\P+O M0#$!YWR;QR\HXW<><2[3TA[4LH^8"L44X$1J"F"F"0W=[:@I;>](-9U&34>J M)M]"A7F,:;E7>L 97L5,N(HY@^KU$8:EFUIW#1/ ' ,9'5'\/@QJMF4[W524 M-F^D>&XCGBL5[R9C8;:.'Y)"OY3D+/ZWW :(]',']>LC=$VWW4Z#O3[,,76] ML[#[?90+;<.U.NI)VS=2/:BU^WA-GGR,++^4)BOB8SCESI.6^IWQ3.0&% /^ ML<(QV_'"A7MQ;5!4 01!T[;-CJH"G&4:CMV1541G. 3 W-UA'JBCC(%2$ V+UX= J&NVTU50@-/Y)-I=6 0X6T.F;G15E+9RK(JM M78)RO[38\-D1@S@#JS#.P6.8[/#SNLU5Q5FQFY>).&QQ!!"^&7*[F_1A M)E\ @;;CF%K7WLB;-E:ZUN! N<,9>6I7L\J.[020$^=V0J0P(45 X"UH=U;VOIJ]?M;L-\'6<4)'C%B]+>V;S*>?4& M6_6%D6WYQM4#8=P+E)<;'$8X+P#\^8H0]ORE**!YCW#^/U!+ P04 " "G M8VU7&P-X*0\# $"@ &0 'AL+W=O&J3VJJ"=?MLD@M8=>+,-M#NU\]V0@8TI$SM ME\2O<\_UN=?V[6P9?Q0K (F>$IJ*KK62,FO;MHA6D&!QR3)(U5+ M6V0<<&Q ";4]QVG:"2:IU>N8L7O>Z["UI"2%>X[$.DDP?QX 9=NNY5J[@2E9 MKJ0>L'N=#"]A!O(AN^>J9Y=68I) *@A+$8=%U^J[[4FHUYL%/PELQ5X;Z9W, M&7O4G>]QUW*T0T ADMH"5K\-#(%2;4BY\;NP:964&KC?WEF?F+VKO$$OG<*,^\"A%;IN1/Y2$-UJ'6D?O/ _N&HY5X>K1B]MN6&S MY1\K^]*8DNW*N3Y<-JD5X/P ',@;EO*&]?+BC$A,M6CE=:D:0C;0'<@J'<-7 M\[>6\7_S]U6Z\7O23>KH+2U!,"F6LBOU?*T;)DZ9N7^FA\X+:' M;L7XR&V/\XKDG_F\/KK%?$E2@2@L%)5SJ2L*GM<<>4>RS+R1&ULM5I;;]LV&/TKA#<,+=#&O.B: M)0822\7ZD"U(VNUAV(-BT[8073R*=EI@/WZ4K$@613%RP^0AEN3S'9'\#C[S MD+QXRMECL:&4@V]IDA67DPWGV_/IM%AL:!H59_F69N*;5<[2B(M;MIX66T:C M9164)E,,H3--HSB;S"ZJ9[=L=I'O>!)G]):!8I>F$?M^39/\Z7*")L\/[N+U MAI MIW6P:$$:9X?/Z%L]$$ M"XZO]P%X]_/[BRD7/2C;,5W4K;T^M!8/M): &\&_*4"8+>E2$1_HXWU-_%2, M7#-\^'GXKK&6\)YNSP"!'P"&F"C:,Q\?CE7=>=W;PQ]^>V]F.Z/AZV/PP0ZQ/6[N*"/ MTV-OG)X_Q=_H4DA3W( _]I0=!*[3HY;X5#V:) M,DH6&R#K9\9OL^*^MKWZ_ M;D)L05F+?9@MRJM4-(,^BD 70T>2HN*=#L(N44L1P7::#$V(\8WJJ[YQIPK: M*%M@E"TTQ=9-\Y$;0B:J;,TB53PQHY2D/8##DFJ#9QR6^"1Q#] A;T#=N.TV M'J?N>9X^Q-E!E5I!:OE.%J1)ML H6VB*K9N9UE*A5WLJU#Z&ZVNHR)R\2#.!ZL]@A/GGN,("#GM_]&]!XZ]/02*-V/)?8BJG$URSF M>J4:-5I&V0*C;*$IMFZ*6K.%1KHM3=EU>Q701=B7%P\4, 1=U_5DD?9QV$7$ ME[V6"F>3XY6Q;I=;MX5^P&[U5/E6)=BH8S/*%AAE"TVQ=;/7"(RW7<*FM&8YKGF7[O4T#!T8GRC"JMOTLEZ-NK8C+*%IMBZR6T=&Q[IV/05 MMF;I53HBBWH UU/U.%RHQN&AQ5K<.C?\@G-[%O+];KO-&:]W(.*,TRP24M6K MTZ@%,\H6&&4+3;%UL]1:,/SJ;3':-W M!%UK1;0 MS^G1@=Z4LG5UDKH B_*'Y7 >LWG:G-:^JLXH2\^OT?D<*9X'Z#P\G,5NZ0]' MPV\BMHZS B1T)5X%SUPQ06>'T]:'&YYOJ^/$#SGG>5I=;FBTI*P$B.]7>9_\#4$L#!!0 ( *=C;5?\V,$(T ( #H) 9 >&PO=V]R M:W-H965T16M"V/G2J M0-T>ICV8Y )1'3NS3>BD_?A=FS3B(Z!VXB6QXWN.S[U']LU@+>2C6@)H\E0P MKH;.4NORRG55NH2"JDM1 L>5N9 %U3B5"U>5$FAF005S \^+W8+FW$D&]MN] M3 9BI5G.X5X2M2H**O_< !/KH>,[SQ\F^6*IS0B;>!GS/8:VVQL1D,A/BT4QNLZ'C&4' (-6&@>*K@A$P M9HA0QN^:TVFV-,#M\3/[9YL[YC*C"D:"_<@SO1PZ/8=D,*E*:5'48%10Y'SSID]U';8 ?N<((*@!P4L!80T(;:(;93:M M,=4T&4BQ)M)$(YL9V-I8-&:3<^/B5$M43*&\)*'W@01>$+; 1Z?A8T@1[EMXL MWL29-88*F,('E MZQSA:_*439YM.6U(8DMB3DR5^)UNO]OS!FZU+;XE+@[Z4=1OXG94AHW*\*3* MFYPQR)[-4^3G'10SD+_(7_)%5" Y'CA-IGAFA&P6V_(XN8VY2JY425,8.GA7 M*) 5.,F[-W[L?6ISZDQD.Q7I-!7IG,.W#4FTXUL41WY_S[>6N*@;=KQNNV]1 MHS+Z7]]&HL"CEN:4$T6=AN%W9,*'_CLB(EM0D]RO=:8,Y'MI-UKTNZ=PYC>X7T7 MQ/Z>+X=!WIXG[E9G,W\5=U0N6I;:_J)#BPT\M-YK(ZN6#!E47#3_]&?KPQ$!=-P$W!)P MGQ _0XA:0G0I(6X)\:6$I"4DEQ)(2R"7$M*6D-K%:MRU2S.GAD['2AZ0JM&@ M5C?L^EHVK @7]4Z\-PJ^ MC7T#2=>A_76;X$V3('XFP0A]@C"%1@N1L_R4[\-DNQGCIQG?X+."]VQWA:+@ M-<(!CASYS,[3/^S%6?K\//T354 /GZ4O+D\>.^C+RY-WT5>7)X_/+$74;;[( MZL7/Z'4;B-H-]!HNE9**-7/MDD:)6*7Z>GVT&7#E@\(B-\"ENY@I(L2CK8B8=QYV%\F8?ET"L M-"XV6LE1#D'/P7\BYO]$+(8('/?78#D$92D)^Z8-4>$(9X';LZ3S+#GKV=-= MI]A:;@7_[?8J&81^$R>C-.T9YH E29!E/=><,$*2GG4.6!@%).[)+1VX-(Q) MS^25*RJ)<>3VCW3^D?]V;LE@UV,2X-Y)FPU1CM,]'Z).6"GA[MQT#]Z@N&EW-KJ2J.UW O3O$W=:%? 7=NZI3=^ X5=4X?]E6FJ M0KA]MUQH5+(-2 97*2RK:BJMIF/DSC[T#]+ &ULM59M;YLP$/XK%INF5FH+X6U1ER UH5,[J5/4J-MG M%XZ "C:S3=+]^YT-87FAT29M7Q)L/\_#/7?.728;+EYD#J#(:U4R.;5RI>IK MVY9)#A655[P&AB<9%Q55N!0K6]8":&I(56F[CA/:%2V8%4W,WD)$$]ZHLF"P M$$0V547%SQF4?#.U1M9VX[%8Y4IOV-&DIBM8@GJJ%P)7=J^2%A4P67!&!&13 MZV9T'8<:;P#?"MC(G6>BG3QS_J(7]^G4GJF$.2^_%ZG*I];8(BEDM"G5(]_<0>']*\#N";S+36C%Y MB*FBT43P#1$:C6KZP233L-%^P739ETK@:8$\%7WE"HA'+LDCK($U0#+!*S+G M3 DLB<1H5$[F)@X0$G$Q9" $I(B1>,ZSGCFC)64)2'+/DK))$5(PLA!0TR(E MMZ]X424>GL6@:%'*<]1Z6L;D[/WYQ%;H1,=C)UW4LS9J]XVH/?* $>:2W#)\ MSS[?Q@ST:7"W:9BY)P674%\1S[D@KN.Z _',3]._-.PD/3Y-?Z "Z:,A^IX; MKR^J9_3\-_2Z2ESH'T!;K&1;+-$6:RCEK69H-'6W6$?^V-7QK'<3<8P:.:,P M"/=A\0 L\-W1N(?M&?-[8_Y)8_&^'YH>5;^UTJH$.V^_'/(R L\W_,/O!S# MW+'C##L)>B?!WSB!]NA\&KK'_U(L M#@;R%WBA.YR:L$]-^!]N;WATX9R#:A\C!NY$?(PZN-^M)WNGY6)G7)G1)3'2 MAJFV[?2[_72\,4/A8'^&4[,=F ML3]SA>W9/.8X^4%H )YG')M[M] OZ/]+1+\ 4$L#!!0 ( *=C;5>@J=H- MF0, +T0 9 >&PO=V]R:W-H965T&2$['*,LI_GT'*-A/#-FXGKI+% M4JH)!C/#$LI1&D$$E%0?&QAAFDJ6)"/7Y5I$8M4P%WWV_9WVOCT9@;*F#& MTJ])+)<38V20&.9TEXHM8*O0OV91[?<<@T4I(EE5@U"!+\O)) MMY4C=@#(TPYP*H!S'S!X!.!6 />I$@858/!4"5X%T*:;I>W:<0&5=#KF;$.X MVHULZD5[7Z/17TFN#LJUY+B:($Y._V42R(#\0\X!W2W(00"2)JD@GV K5S1] MBTN?KP-R\/KMV)0H4,',J"(_*\F=1\A=E.1$$CF!A8 MR@3P-1C3-Z]LWWK7%H$^R8*2S"X/OZJ9ZZEU9#G>V%SO^KTGF8TH#.HH##JC M\,#[7W5M@YB,R&]$BC;7=R+W=?VS MU0A[4J,1#:^.AO?": 2)B-@*$^2*2J@SHRT07NOA\^SFX9MU*K2OUY\F,^Q) M9L/%?NUB?S\7AUN\]8C6RE(R^3O6N"/+<^]Y\.$NS_5\J[DK>+C+MD>>/[SG MFI9M_L 9W7FP8?2P-GK8:?0%)G"VRLCW"\AN@/]H,[:38=\RVB=9T"=9V!-9 M(PRC.@RCYWWR=$UE/U@+;+<(=DDQ?6MJBT@G=-RK/UR/L M28]&#([K&!QWIP+=_C$5.AGV384^R8(^R<*>R!IAL*V[F[_U]Y/A#S+\KFSH MQNX;F1=H$O:E21D)K;NM4]UAWEO_LP^F=DM\X'J MS77[=T=?-O87E"^27) 4YBC*.AKBEYZ7O7(YD*S0S> -D]A:ZM).85L" R!@ &0 'AL M+W=OU#)ZTD.%>A$&D4 M39O4;JBLVV<#![#JQ)GM0/OO=^RD$2J!?B&^O>_SGEP.^5&J9[T',.2E%)6> M>GMCZHGOZ_4>2J9'LH8*=[92EV 6_R&NV@R68IWJA<.;W+AM>0J6Y MK(B"[=3[.I[,,GO>'?C#X:A/QL16LI+RV4Y^;*9>8 .!@+6Q#@PO![@#(:P1 MQOC7>7H]T@I/QV_NWUSM6,N*:;B3XB_?F/W4RSRR@2UKA'F4Q^_0U1-;O[44 MVOV28WLVCCVR;K2192?&!"6OVBM[Z>[#B8#2"P+:":C+W8)P9 @6G\,"2H-A6-+#DJNPW](P081[O6KV MBM^XT4/PY P>IFF:)G5^GWH/6$;+A>RZ8R0]STC'M+HS"X\#RSGIM= MY2X4:*R4')AH@,AM=P,$9RLNW Y'#.(RR^%T6_Z0%V&[ZP-2.5QH9 M6Q0&HQ2K46V':B=&UJXKK*3!'N.&>VSJH.P!W-]*[ S=Q#::_F^B^ ]02P,$ M% @ IV-M5P]1GMSM P )1$ !D !X;"]W;W)K&ULM5AK<^(V%/TK&K?3268H?O!.@1G [*8SI65@L_W0Z0=A7T!=V:*2 M#$E_?:\?<7!BO&'6FP]!DG6.[CU'DB4/3T)^47L 31X#'JJ1L=?Z<&>:RMM# M0%53'"#$)ULA ZJQ*G>F.DB@?@(*N.E85M<,* N-\3!I6\KQ4$2:LQ"6DJ@H M"*A\F@(7IY%A&\\-*[;;Z[C!' \/= =KT ^'I<2:F;/X+(!0,1$2"=N1,;'O MYK85 Y(>GQFEY_9/R3)8S(;JF F^)_,U_N1T3>(#UL:<;T2IWO($NK$?)[@*OE/3EE? MRR!>I+0(,C!&$+ P_:6/F1!G +M] >!D ._!.]6XP<5>!,SS]-WGM.?.I6$DVC7)-:@01S+:97E M4PU?PZ%)6M9%N/MM\'DU?$%ED]B],GA!C%8^%UH)7_L"G\N4)Z)0DQ7%22&V M9"G%/[B@R0J.$$90$N$T9;33Z17O2L>QU6Q;O<[0/)[K6#ERO!O>J0/U8&3@ M=J= 'L$8__2#W;5^*5.U3K+YA0SZ>0(%+=NYENU*+5^64X-,E,(=_^8W1C>, M,_UTVT!%O4A*%N[(E"JF&F2M&>?D'KC?( \A;OF<_0<^^8A;/2*%4F6K;5H9 MPY5"S.HDU$DV_UK\!9%[N/QJ\R#WIM5W[:2OU MS/;)2L)7^21(#EBXIBY!L^-"F7^#-ZO++EU=[^SG5F9\K3DUD17,L:V76XQ5 M:<]E-=,3%+]T@LIXS\5JV?VWFKZSGUL=Y[6BUL66JFJ>71,#D+OD?JY(^9,5JNP( %8) M 9 >&PO=V]R:W-H965TT[ M1%LN'N4:0*&GC#(Y=M9*Y>>N*Y,U9%B>\AR8WEERD6&EIV+EREP 3BTHHZ[O M>4,WPX0Y<637;D4<\4)1PN!6(%ED&1;/ET#Y=NSTG)>%.[):*[/@QE&.5S ' M=9_?"CUS:Y:49, DX0P)6(Z=B][Y)#3UMN"!P%8VQLATLN#\T4QNTK'C&4% M(5&& >O+!B9 J2'2,OY4G$Y]2P-LCE_8KVSONI<%EC#A]"=)U7KLA Y*88D+ MJN[X]AJJ?@:&+^%4VE^TK6H]!R6%5#RKP%I!1EAYQ4^5#PU K_\&P*\ _O\" M@@H0V$9+9;:M*58XC@3?(F&J-9L96&\L6G=#F$EQKH3>)1JGXA]< 1J@K^@* M$X$>,"T S0#+0H#.2DFS0QAF"<$474@)>JG:3Q%639@.Y0Z20@C"5N@22R+1 MT104)E0>:YH99_",9E@\ZO_F5<%2B7[-(%N ^-VZ_4F#I5%P/Y^BH\_'D:MT MUT:[FU0=7I8=^F]T.(?\% 7>"?(]/]@#GW3#IY!H>,_"_3;B Y$UC)@6!LP/$!$ MPQWOO5?I=%6TA(UJ8:,/)A-T)M/)^MYD#D36,B"L#0@/D$RX\^)ZG4Q712G, M;9QZYHM#'RTKPB2BL-08[W2D8Q7E*5Y.%,_M0;C@2A^K=KC6'SX@3('>7W)] M&%83<[;6GU+Q7U!+ P04 " "G8VU7J,N=3*X" H" &0 'AL+W=O M;<= +GA9NV')E[$*8CDJZA#F8V_):X2QL6')6@-!, M"J)@,0[.>V>SQ-H[@SL&&[TU)E;)O90/=O(C'P>1=0@X9,8R4'RM80J<6R)T MXT_-&31'6N#V^(G]PFE'+?=4PU3RWRPWJW%P&I <%K3BYD9N+J'6,[1\F>3: M/W:H60Z*N@P>S,!0QO4A0F[G,W+P^7 4 M&G31'A1FM3L3[T[\BCM][7:7**=2 :A>MMZ>\SF^V;/5OLJ!@T*@:=*L[SG-DKH]_2T4EC"^*9 M+FD&XP KG@:UAB#]\JF71-_:$NW)AJTRO-!]BQ?QV%$[;-0..]5BY33R#R';BD33Q2#[B#B<=M\Y'9-^B]?J^:>95A%LUM "U M=+U(DTQ6POARTZPV[>[<5?D7ZQ-L@[YK/=/X'HK58,F$)AP62!F=?,4T*-^7 M_,3(TE7J>VFP[KOA"ELY*&N ^PN)U;J>V .:GX/T'U!+ P04 " "G8VU7 M6G#=+2D$ ;$@ &0 'AL+W=OT-;8)E8279*.=_OTI0Z1 MK(B6LD9R8XO2S*]O1B2'Y'@OY!>U =#H:Q*G:N)LM-Y>NJY:;B!AZD)L(35/ M5D(F3)NF7+MJ*X%%N5,2NQ3CP$T83YWI.+]W)Z=CL=,Q3^%.(K5+$B:_74$L M]A.'.,\W[OEZH[,;[G2\96MX /VXO9.FY58J$4\@55RD2,)JXLS(Y9SBS"&W M^(/#7AU3)S001&LV"[6]V+_&Y0!#3*]I8A5_HOVI2UVT'*G MM$A*9T.0\+3X9U_+1!PX&!V[ RT=Z$L'_XB#5SIX>: %61[6-=-L.I9BCV1F M;=2RBSPWN;>)AJ?99WS0TCSEQD]/;X4&%*"/Z'.J6;KFBQC03"G0"K$T0K\* M$>UY'!N#!].#HIUY+%9]QF?7H!F/U0?C]OAPC M(1NA&Y'JC4*_I!%$37_71%F%2I]#O:*=@@^PO4 >/D<44\_",W^].^W \:K, M>[F>?T1OMESNDEW,-$2()4)J_A_+>K8M4X52D"ME _-I^M'#(27#L?MT&('% MCGAD-/0JNP:J7Z'Z)Z&>(Q9%/+M2-NI"=-"DH23T7E#WVS6H!Q7UX,T2/&@C M^#[V,7Z!:K&C@4\&@1TUJ%"#3M2#\<2*\;3G>H- :9[D_#L%JUV,8C/E65,= MM+A&F Q;F6Z;$3P,,1W:\8<5_O!]\8\E$%/7H'Z)'E^_N61%OL*#V> M:8+K:H,[L7^7+ )TRQ)0Z.\;2!8@_[&6ADZ9;&USJ;9L"1/'+%X4R"=PIC_] M0 +\LVUB?RNU9M ')9:<,CRXJ6LKGG)3@(\.C%+Y\$O0$./6!^NW:[+3FIV^ M&SMM52,[>Z]=D[TNL*2[PL[SY1-(= ]Q/O.K#=_V]+M.Q>_N=V^DUHR_KMJD MNVP_/L^Z*T!G?P&3]E58MTB(OAE/VP>>G^+9#*4NY:2[EG^J^UK4GNK.T5H* M9>^$@U;G(GADZX7]ADWVNK:3[N)^.GOP6O9^PR9[7=A)=V6_%>E2)%LP_+.U M!# ;.-TS@CH%OWL$O9%:,_QZ94"ZEP:O'$'=(E['"#K!LQE*O5X@W0N&TWOA MJ-VYJ*T3]MHU=VWUFH%VKQE.)B]U>\G[[0IR]V";;J$8Y;OZU_&ULK9==;YLP%(;_ MBL6FJ96V\N4 [1*DMF%;+S95S;I=.\E)@FHPLYVDVZ^?[5 4$D(2B1NPX;RO MSWD,Z-!?,_XB%@ 2O68T%P-K(65Q8]MBLH",B"M60*[NS!C/B%13/K=%P8%, MC2BCMN%_[X"R]!/P*X6UV!HC79@.+$)2!3R/ANCB_67?EBHO[6Y/RASN-CEX!W(807&% M?.TU0 M\3Y4/_!PM .UU?Q<"5%\ZD\";T(;[:$,'1[MH M6YZU:W^G>+_4$L#!!0 ( *=C;5?R_(1T M1 0 )84 9 >&PO=V]R:W-H965TT)?V0: HT,81&RH;#C?]E65N1L(,7L@6XC$RHK0$'-Q2] M"'F5-Y^]H:+)A" ETL&+'YV,($@D$0BC7\R3B4/*8'GUR=V)ZE=U/*"&4Q( M\)?O\,DS, B@]"/TE]\ MR)[#&4#P5 .,#& 4 >TW &8&,*\%M#- ^]J4.AF@9X-*!DCZCT%FSR(NEO@A8=\2.IQ"6G8M47.#[Z2C@@&]VC)2?NZ[WL MJH%64GM=OG.I_-&H)E[!]0*;60H9FF!7Y3.KA MO\=1+7QZ?72CZFE\+'GG8]'G[]2.1>V:7A7]HA5F+D4SX6N_ECNC<;X&/B7F\Q]1KH3^V$L!::"X0G"$_0@N@/O&DA3"&[H2% M23RK%&]M@G(H]-D6NS!4Q*[/@.Y &?WRDVYIOU8I)R7K)&1R(.Q&VD#=G8NC M[-$Q.UK!:]9D4DXYI&[J1C'FO*&8%SIHYSIHU^I =,P5/15S$)$56OK_ AI[ M?XNM,.GT@D+HQZ%<>B:!$$C@\V,+?8Y<,8BE)*8Q]:-UUO>J)M=&O[7)39)- MFR2;-4GF-$DV3\ETX_S->#!S!5Z(II.+IO._;A["@L2 !>1@GZ)G',10I:W: M)&_55I-DTY3,.G_QK6ZOM-DT&=.IBFGVNG9QMVDHZ(5PK%PXU@\3SNP@MBZ? MP9EVWILXUGM#8E*;_JTJ*(?3-;LD@K*7F! %)Z?"R6J7!DE#V5^TULY;:U_= MVKQEW[O:0E])M /&Q7+6R0EA7%@Y.HIOP"=PR3H2XTJ]PFPHNW4ZMMXNI.:4W7JV;MN%767>4 5I M@]2S8Y 0Z#HYX6+(E5MW^AF:6_-#M'%R=E2P/^K]J5YAG^E])STC^TZ?GMA] MP73M1PP%L!*AM =;S$6:GH*E-YQLDT.8%\(Y"9/+#6 /J'00ZRM"^.E&!LB/ M(D?_ 5!+ P04 " "G8VU7Z2(*9 D# 4"P &0 'AL+W=O*L &L%C*3Y/]X5B3@ ^-TS@* !*\%A 4@M$9S9=;6+58X&@B^1<)$ M:S8SL+FQ:.V&I.88ITKHIT3C5/25*T!=U$!3Q>-5PV0D06/.]&LBL4UT ]U( M?@^>O(^"6L(I9$T4>A]1X 5!E9XWPX_DA.51A):O=8;OEFQ( FF"]@1H M57Y&.=[/!9D"W43>P-T<2J[=PMP)US+#,0P=7?02Q :>=?I[I<9>?57@W8M546SFX"/N7Z(."I;3-[SGG^3\7%S[).GN0=_!0"QL M.R91S->IREN0&ULO9E;<^(V&(;_ MBL;M=)(9%AMC.R0%9@BVM[NSV3*ANWO1Z87 '^!9VZ*2@&2F/[[R(<9.C()3 M;7,1?-#[Z/!^.E@:'@C]SC8 '#W$4<)&VH;S[8VNL^4&8LRZ9 N)>+,B-,9< MW-*USK84<)")XD@W#!0F,*.([>(8T\=;B,AAI/6T MIP?WX7K#TP?Z>+C%:Y@#_[*=47&GEY0@C"%A(4D0A=5(F_1N_%X_%60IOH9P M8)5KE%9E05&9!68P)=&W,.";D3;04 KO(OX/3G\!D6%[)2W)!'+_J-#D=;0T'+'.(D+ ML2A!'";Y+WXH&J(BZ%DG!&8A,,\5] M!_[G /B&P"H%UKL N!/:Y17(*@9.U M?=Y864N[F./QD)(#HFEJ04LO,KLRM6C@,$DC:\ZI>!L*'1]_)AS0 +U#(H9X M!")F."(K]"GDX1IGWE^XP'$8,?0'// =CBY%XB]S%UW\?#G4N2A""M*7179N MGIUY(KL^NB,)WS#D)0$$#7I/KK^6Z'51];+^YE/];TTI<+*E760..L@TS'Y# M>:9R^4><"+E]4NZ^(M\)>=\X*??D\CELI7+_?+DI:=X+T7 QFZ M^$08NT3W$&$. >*D&DO'(&LH[:V4G@ZQ-VR+ES#2Q!C*@.Y!&__R4\\Q?FWR M327,50GS7UR5>7HJ8;XB6,U$ MIS31D9O8-/IVQ/@LNB_#43[9XT48A?RQR4DIO:V3S@DGGUNI,E-/)55:>?4?^^-\@T6VZ$+,PRR[;%JBW4IS:6MI#K,KEEI]QWHVE[DJL_14PGQ% ML)JA@]+0@^_0=.$W&2S-.^V-JN$N2IAGDJ8KPA6BX;K,AJNWS)23V*R M$Q]EDP.F0;Z@_IUO@*(9ILTC]O6+0=:T7PRQ4VE9VAJJ$N:IA/F*8#5#>\;Q MX]KXH5]$P,7_H*KS O[IRGLK+T=I1E31/*MSKZLDWN]XR M6Y^[0"^R?F51/967L+772C>YE-)\5;3<:[VR71X#76<'&PPM4^?RG>/R:7EX M,LF.#)X]]])#E6P;_HC)3V3N,%V'"4,1K 32Z%X)+VE^R)'?<++--N47A',2 M9Y<;P '0-(%XOR*$/]VD&91'3>-_ 5!+ P04 " "G8VU7?;35428& #/ M-@ &0 'AL+W=O!LB]2R.UX5;I=*J:<[8/TS[0X"3H ,[ Z47:'S^;4 @)<<+ZK!\:+GY^ M-N'AM?$;CU]8\B-=4>DE6]-8G%FP)/*XV$V6 M[72=4,_/1%'8-C2MWXZ\(&Y-QMFQAV0R9AL>!C%]2$BZB2(O>;NE(7NY;NFM M]P./P7+%Y8'V9+SVEG1&^??U0R+VV@7%#R(:IP&+24(7UZT;_ MT)=T9YO(2WEB[(?Z92&H22)=OR=0UM%G5*XN_U. MM[.+%Q?SY*5TRL(_ I^OKEO#%O'IPMN$_)&]N#2_H)[DS5F89O_)2UY6:Y'Y M)N4LRL6B!5$0;S^]U_R+V!'HW2,"(Q<8YPHZN:"S+^@=$71S0?=<02\7],X5 M]'-!_]QK&.2"P;F"82X89G=W>SNR>VEZW)N,$_9"$EE:T.1&9HA,+6YA$$OO MSG@BS@9"QR>_,4[)B'PAC_29A<]!O"1?11'"%F2:4#_@Q(M](DNEY,%[\YY" M2CZ9E'M!F))O])5OO/"SD'^?F>33SY_';2X:)='M>=X <]L XT@#.N2>Q7R5 M$BOVJ5^CM]3Z_BF]K=:/%/JV^#*+;]1X_T9O#27P9K.\)-KH@AB:T:EISU0M MO_<2(1\N9.=XMGH9+SN M$=XC77MO(D[S5#X.\K%(R^>BIGFW2ISLA:[2M3>GURW1S:0T>::MR2\_Z7WM MUSJ;(&$F$F8A8?86UL]@LJ-]GO0T^3=N/^\:Y[#87@D7U*J*4[J%4[I*ISPD M;$ZIGY)%PJ)SG*+$-74*$F8B81829F]AO5VG#'J'3CDLMN\44*LJ3ND53NF= M< J-@DU$["#VXKGL;F^6":4RRI _[VGT1)._Z@RCI#8U#!)F(F$6$F8C80X2 MYH)@%0?V"P?VE0XTZ1,G=W'*DXUTW06Q14WD)F*;N#94*6E-G=<_".,=33S% MH^H3:B+KM) P&PESD# 7!*MX:E!X:M#,4W[@4MM..B.=O_V;(=L@86$V4B8@X2Y(%C%=L/"=L-F MMA,&"Y@?S.6KJCQ29S,ELJG-AH?Q3!_JO3U?(:NTD# ;"7.0,!<$J_AJ5/AJ MI/35;!-% 2=3%D6;..!OY-:+?RB'9TI>4U,A82829B%A-A+F(&$N"%;QGJZ5 M,W(:=MHAYYUZAYZJZVUJ+"C-@M)L*,V!TEP4K>JNG?E>7>FNO=E=,?@/0A'B M+L@CE:D.^49ZRQ*!E5M33[1$G*UUG7YJ2F:J;DICPR%I%I1F0VD.E.:B:%7# M&:7AC!/A[#VQL&>YHD,E_Y#Z'G=&YRSVLQ"HZGS5#6C:^T)I)I1F06DVE.9 M:2Z*5C5M.?.OJZ?^CT;)>^\UB#;1N3$2FA& TDPHS8+2;"C-T0^3![I6,T!R M:PKN#:2J=BK3 [HZ/_"5QFX>.U829>^%GV1WI1P^06?XH3032K.@-!M*M^? NMU471MNYJ[ZR2B6BRS%9,I60N?_BX M7=Y1'"U69=UD:Y'VCMOZE;-=6U5BMDN][KUD&<0I">E"(+7+@7@T. M9^ML+:*>CY-9 %Q?L$8?]^1%11KV";_ E!+ P04 " "G8VU7 M[T)^I"$' Z1 &0 'AL+W=O+[73ZX[NZ&! 6 M:W#>M%\,$GN>M5CJ9TR1,FVQ) M%_*3.\:34,A-/FNE2T[#:6Z4Q"U#T[JM)(P6C>%%ON^&#R_82L31@MYPDJZ2 M).3?WM.8/5PV],;3CD_1;"ZR':WAQ3*&EAGD([Y$]"'=>D^RJ=PR]C7;\*:7#2V+B,9T(C)$*%_NZ8C&<4:2 M6$^ID MO F+T_PO>2C':@TR6:6"):6QC"")%L5K^%@>B"T#O;W'P"@-C$,-SDJ#LT,- MVJ5!>]>@L\>@4QIT#O70+0VZAQKT2H/>H2'U2X/^H1X&I<'@4 -=>_K/:0>; MK/_91=(569*GF!F*<'C!V0/AV7C)R][D>9K;R\R*%IFDQH++3R-I)X8?F:!$ MU\@O9!S&-"7LCHSG(9?O/B^FE),12Q*9^6/!)E_)S8I/YC)_R=6,4RJ%)U=M/U#8M^2!61\=X^GHO#>4P*O5K$DTXY08FG%6$\](;?Z1W3?EP^S[OOMK< MI)/UW.O, [6YOXIEVO3KS"MI>+86Z5G.:^_A;8OPE-R$G# NMT)!I^1+&*\H MN9%2S75+3J(%F;(X#GE*EG)OFNVMT^)[I<^LE)^GRW!"+QNR5J>4W]/&\,U/ M>E=[5R<$),Q$PJP"ULMAV0+C?J@U-4V_:-UO:P'ITD'"W(/B]Y N_8-#04?3JN-3I#&+I_F2*U]FI;7K M+"7^6,4A82829B%A-A+F(&$N$N8A83X2%A2PSE:M;\M"OU7J*UKJK;74.UA+ M=5<35(5+23Y61DB8B8192)B-A#E(F(N$>4B8CX0%(%A%;/VUV/JO/D?-3WS"T=V,:QYGT MJP2H3032K.@-!M*P>]4=ZM2! MTMR:*>B=YPM^#^K5A]("%*VJ$&.C$.._7B>2?R2,+L-H2JS')5VD\KPM7$S) MKY+#R6C%>::_JS2E(E4N+M6A'ZU%),V$TBPHS8;2'"C-A=(\*,V'T@(4K2KL M33>&_G([QJ;4G1([C'BYOC2C=!*S=,7K*R"TY0)*,Z$T"TJSH30'2G.A- ]* M\TO:2T4\0'FMZFG3RZ&KFSE^3*&LJE1=#:'=(%":":594)H-I3E0F@NE>5": M#Z4%*%I5O9M.%%W=BH*]S:!V=K04.\_O6@P&G>K7GUDSJC_HMZNC+&AD-I3F M0&DNE.9!:3Z4%J!H5>EL.DMT=6O)CRM\K[W)K@[X:/E!NU6@- M*LZ$T!TIS MH30/2O.AM !%J\IYT]RBJ[M;P)40VO "I9E0FE727N@ML*%.G1JGNWW,=7'U MVL9@]Q(HM/T$2@M0M*HB-ATH^@LM*$679"&)4W)U3WDXHUFYF[SR7ARRBV $ MI9E0FE72LMLWFYL(S<&N)J"=*%":6S>#;O-L5SW0)A,H+4#1JNK9])GHZD:3 M'?785&Z\2C305A(HS832K))623EM-^5LJ$\'2G,/FH$']>E#:0&*5OW![J8' MQ%#W@'SW+\/4_&/5 J694)I5TBJ7A_5^M[-S?<2&>G6@-+=N#CU#U_H[BJD9 MM[/<\Z&!!2A:(8/6UB_\$\IG^4,H4C)AJX4H?D>\WKM^T,55_GB'G?V6?N[H M-?M=_=PKGBBPP1=/U;@.^2Q:I"2F=]*5UNS)]3 O'E11; BVS)\O<,N$8$G^ M=D[#*>79 /GY'6/B:2-SL'Y&PO=V]R:W-H965T(YAR1$)MU* M]:@K1 .[F@L]#BICFAM"=%YA3?6E;%#8FU*JFAIKJ@W1C4):>%#-21R&'TE- MF0BRU/L6*DME:S@3N%"@V[JFZO<$N=R.@RC8.Y9L4QGG(%G:T VNT'QO%LI: M9& I6(U",RE 83D.;J.;>>+B?< /AEM]< 97R8.4C\ZX*\9!Z!)"CKEQ#-1^ MGG"*G#LBF\:OGC,8)!WP\+QG_^)KM[4\4(U3R7^RPE3CX', !9:TY68IMU^Q MK^?*\>62:_\+VR[VZCJ O-5&UCW89E ST7WIKN_# <#R' ?$/2!^"1B= "0] M('FKPJ@'C-ZJ<-4#?.FDJ]TW;D8-S5(EMZ!RE,I6$N"BR.X&?G\==G\,36/10?[XN?Q&<)5]A<0A)> M0!S&R9%\IF^'Q\?*^3_U^3^K_]6,9'@)B><;G>";ER7ZJ3UX";"D]GDL,94[5A0@/' MTDJ%EY_L[*INS-YS \/>1/0-02P,$ M% @ IV-M5W,/<\$% P S@H !D !X;"]W;W)K&ULS59;;],P%/XK5I#0D+;EWK'21FJ;(G@85"NP!\2#FYPVUI(XV$[; M_7ML)PN]9-F /O#2^O)]W_&YV#F##67W/ $0:)NE.1\:B1!%WS1YE$"&^24M M()<[2\HR+.24K4Q>,,"Q)F6IZ5A6S\PPR8U@H-=F+!C04J0DAQE#O,PRS![& MD-+-T+"-QX5;LDJ$6C"#08%7, ?QM9@Q.3,;E9ADD'-"<\1@.31&=G_:4W@- M^$9@PW?&2'FRH/1>33[&0\-2!X(4(J$4L/Q;PP325 G)8_RL-8W&I"+NCA_5 MWVO?I2\+S&%"TSL2BV1HO#50#$M+TC81QM<,'II#&E809U8;&E2'G"4,NNJ&Y2#B:YC'$ M+?RPFW_=P3>ETXWGSJ/G8Z=3< [%)7*M<^18CMMRGLG+Z4Z;._]F??K7UO>" MX39EX&H][RD]E=6+L;QQ,9KA!_D0"#1B#.M7=L]ZUQ;\4XJ%IQ2;GDAL+TU>DR:O,TVC7)"8 MI*5Z7-$B6V4EO):H"6C&9K0K"@%U@FCRY:+?8Y&&2UEBL](7E_H M-VT9K0[CZ\.H#\XZ<%S;\@;F>C=5+:AKS^_MH\)CE.=>N?X^:GJ,\J\LZ[I! M[47-;Z+F=T;M#JM*%IW%VZGPI\5[2K'PE&+3$XGMI:'7I*'W/Q5O[ZB4K(/" M?181/HN8'B-LW[*L@X(U=S[0&;"5[HPXBI0?U2/=K#;-UTCW' ?K8[L_L5O6 M0]FL5;W5;_FJT[O!;$5RCE)82E/6Y94\*ZNZIVHB:*';@P45LMG0PT0VG, 4 M0.XOJ6P1ZHDRT+2PP2]02P,$% @ IV-M5^O/>HXX P [!, T !X M;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@;38F>.REE^/;YRD'_A6'0];62H:^QZ?2D\W!^O1L_ MJX!S$GI%+P\0O>AT<&$ ,?'X,/%]VICTU4'2>Y0QX?ZV<./CU$JUIDXQY70;W/:F'[P!-#PQR(5J#/>("HT%!C6%:WMA. M-;@*OH""NGV_*JS#F::K;N^2K G5S2:9*)TRW:;IDB8T&@B6@1W-9W.X&U6$ M !JC[8T33DM,]QS[PUZ_KOK M/&.2:2HV3=O:/^95?K7CZ.I?6:Y^J^P:]GJL7[W';O+R+9B,C]]DE!R_Q_H M=.PF^V_!Y'%N=U@?,C9.,EOGF#8:P'EQ2'[ N5.LDP:3!1>&R[HWYVG*Y(OC MC)4W=&+_E-G2M^-3EM&%,/6\D6>M*-N82'J4>OV-YA>-VX/JS87 MERE;LG1<=_5L4C4#V[!9ZPL(N\A-=?D1C.,P/P(8E@=S@'$<"\OS/\VGC\[' M89BWOA?IHYP^RG$L'S*N/E@>/R>QEW^F21)%<8RMZ'CL=3#&UBV.X<>OAGD# M!I8',OW96N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H' M\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(, M@:<11S 'X %#HJAZ#^Z\C\+F/16N_[\W>@902P,$% @ IV-M5Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'=5!&R0$ !9(0 #P 'AL+W=O0M?6P\T!=()NTVP!I&]397 M:HFPB%&F05)+VUWB0OG9!FE>VLW5_,9J;>L8Z:/]6>2=C3*MU1"YMZ.S-[ MS6AC=HS93LR*^7PYZRB7V9O7A[[N],S?4);5EBL)C:[A@;-G\VN_VR1/W/ - M%]Q^767#=\$RTG')._Z--:MLGA&S4\_OE>;?E+14K&NMA%AE^;CC@6G+ZW\U MKQWD/=V8H<72S6<*(*ML.8<.6ZZ-'8X8^J? ^,3@X'&KM^H=%Y;I:VK9WUKU M>RZWKANXBIEW&4,<#I]C$"_T_PFC:EM>LVM5]QV3=HRC9L(!2K/C>Y,123NV MR@Z'D$O9D+?20I#(C1R[@F/=E<*I;YKQJBW@>C'4%QQVZ)MF #\>Y)62#9.& M-02^&25X QP-^8L**FM&/,@"@2PFA/Q2>) E EE. KEV./!3#[)"(*L)(8-( M+A#(Q920I0>Y1""7QX7\"-F1Y.2$K/NNH_HK42U9\ZWD\'LJK0=YBD">)H L M'"05C%#(0]>L_AE3[D&>(9!G"2!+@/S,GICL&6FUZMRMMQIRN_$@SQ'(\P20 M%4#>,FJ8#Y7/L>P]3X"U *QWE&OR0 6$[P,0]MKE''\4YJADCFR9 7,)F#

!B4/B:FF?S(GADP3]WC8E7]>+*A8P[JH$L3/BXY)IK\R*89 M,,\<)K-6##?:99];;OGV-TQ,-?F173-@GH_/M1)/, T#1,DY, M\Y9J";?:D#NFQT#ZC)AF\B-[QK,SN:QKU<.4',;D'8F'**),J)K!U"3$PY10KE1#.1OPXK,/<44RYROE0^)J:? M(L4R)XJY\#$Q_123ZF?IUUHP_923ZL8A:HIRV]A-#$+52DL%,4,HHF^Z4EA MH5B5,%AD5)B%JA06BE4)0TS,0E62\END2AAB8A:JDM3A?J\2_E2[CXE9J$IA MH4BY$&!]3,Q"U6"AV>%5?L-:&#G-1SB%@?::BOI.$_AT !H !X M;"]?[ M0YI6ZYS;MQ#2?!WW=>HW;3R;^M5##H8C$)W/Z-ZG]S/ M[,U.;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=;J=PN4C_ M/+GJ?2ZF5?>YD"J4#E((TO)!!D%6/L@AR,L'#2%H6#YH!$&C\D$O$/12/N@5 M@E[+!XTA:%P^2 8HXX @Z0%K JT%N18"KP7!%@*Q!$6 KD%Z18"NP7Q%@*]%?56 KT5]58"O?7A9YM ;T6]E4!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O>]@L(=#;4&\C MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\G MT-L?-KL)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;GZEWRJ==3+>>ZQJ/;IY) M=3Z_&V^?ORRO-Q'GX07G $>M[[]02P,$% @ IV-M5YPKTP^] 0 =QT M !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW M+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0A MV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G M).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7 MI-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% M @ IV-M5R!T1K_O *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ IV-M5YEL% $'P & @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5V1AUGT@!P OAP !@ M ("!+PX 'AL+W=O$2WYS_ ( +(( 8 " @845 !X;"]W;W)K"S'3@( "3+0 & M @(&W& >&PO=V]R:W-H965T&UL4$L! A0# M% @ IV-M5X9,#8"<" _B8 !@ ("!)2$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5Z^8?Q4G M!P /! !@ ("!"3T 'AL+W=OGI4I$# ^" &0 @(%Q3P >&PO=V]R:W-H965T&UL4$L! A0#% M @ IV-M5W!E05BY P H D !D ("![%< 'AL+W=O"0 M&0 @('<6P >&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5UTW$U#3 M @ ;@8 !D ("!?&0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5Z[9I']G P Q0< !D M ("!L&P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IV-M5RK%6P2"!0 OP\ !D ("!%WX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MIV-M5]I^9BFM P [PD !D ("!JHD 'AL+W=O&PO=V]R:W-H965T) MI[+Y4 ( #D% 9 " @<&P !X;"]W;W)K&UL4$L! A0#% @ IV-M5]1?KA+*!@ 4R@ !D M ("!2+, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ IV-M5_S8P0C0 @ .@D !D ("!8L0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M M5Z"IV@V9 P O1 !D ("!\LT 'AL+W=O).85L" R!@ &0 M @('"T0 >&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5[YDQ6J[ @ 5@D M !D ("!>-@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ IV-M5T6B%5?T @ 1PT !D M ("!K^( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IV-M5X2/6^-7! =AH !D ("!E>T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IV-M5W&8 M62A3 @ 2@8 !D ("!V/\ 'AL+W=O&PO=V]R:W-H965T.83CZO0$ 'H= : " 3L. 0!X;"]?<*],/O0$ '<= 3 M " 3 0 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ Y #D *A@\ !X2 0 $! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 281 270 1 false 76 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.infoa.com/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/role/statement-note-12-earnings-per-share Note 12 - Earnings Per Share Notes 18 false false R19.htm 018 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies 19 false false R20.htm 019 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) Sheet http://www.infoa.com/20230930/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/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations 20 false false R21.htm 020 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables) Sheet http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables Note 3 - Revenue from Contracts with Customers (Tables) Tables http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers 21 false false R22.htm 021 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.infoa.com/20230930/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.infoa.com/20230930/role/statement-note-4-leases 22 false false R23.htm 022 - Disclosure - Note 5 - Fair Value Measurements (Tables) Sheet http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables Note 5 - Fair Value Measurements (Tables) Tables http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements- 23 false false R24.htm 023 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) Sheet http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables Note 6 - Intangible Assets and Goodwill (Tables) Tables http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill- 24 false false R25.htm 024 - Disclosure - Note 7 - Stock-based Compensation (Tables) Sheet http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables Note 7 - Stock-based Compensation (Tables) Tables http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation 25 false false R26.htm 025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details 26 false false R27.htm 026 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) Sheet http://www.infoa.com/20230930/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/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 27 false false R28.htm 027 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) Sheet http://www.infoa.com/20230930/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 28 false false R29.htm 028 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) Sheet http://www.infoa.com/20230930/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 29 false false R30.htm 029 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) Sheet http://www.infoa.com/20230930/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/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 30 false false R31.htm 030 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual) Sheet http://www.infoa.com/20230930/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/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables 31 false false R32.htm 031 - Disclosure - Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) Sheet http://www.infoa.com/20230930/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 32 false false R33.htm 032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) Sheet http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details) Details 33 false false R34.htm 033 - Disclosure - Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Sheet http://www.infoa.com/20230930/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 34 false false R35.htm 034 - Disclosure - Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Sheet http://www.infoa.com/20230930/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 35 false false R36.htm 035 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-4-leases-tables 36 false false R37.htm 036 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) Sheet http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details Note 4 - Leases - Operating Lease Maturities (Details) Details 37 false false R38.htm 037 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual Note 5 - Fair Value Measurements (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.infoa.com/20230930/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 39 false false R40.htm 039 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details) Sheet http://www.infoa.com/20230930/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 40 false false R41.htm 040 - Disclosure - Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details) Sheet http://www.infoa.com/20230930/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 41 false false R42.htm 041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) Sheet http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details) Details 42 false false R43.htm 042 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual Note 7 - Stock-based Compensation (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables 43 false false R44.htm 043 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details) Sheet http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details Note 7 - Stock-based Compensation - Assumptions (Details) Details 44 false false R45.htm 044 - Disclosure - Note 8 - Settlement of Litigation (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual Note 8 - Settlement of Litigation (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation 45 false false R46.htm 045 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual) Notes http://www.infoa.com/20230930/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/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable- 46 false false R47.htm 046 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) Sheet http://www.infoa.com/20230930/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/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement 47 false false R48.htm 047 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-11-income-taxes 48 false false R49.htm 048 - Disclosure - Note 12 - Earnings Per Share (Details Textual) Sheet http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual Note 12 - Earnings Per Share (Details Textual) Details http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share 49 false false All Reports Book All Reports wavd-20230930.xsd wavd-20230930_cal.xml wavd-20230930_def.xml wavd-20230930_lab.xml wavd-20230930_pre.xml wavd20230930_10q.htm pic1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wavd20230930_10q.htm": { "nsprefix": "wavd", "nsuri": "http://www.infoa.com/20230930", "dts": { "schema": { "local": [ "wavd-20230930.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/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "wavd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "wavd-20230930_def.xml" ] }, "labelLink": { "local": [ "wavd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "wavd-20230930_pre.xml" ] }, "inline": { "local": [ "wavd20230930_10q.htm" ] } }, "keyStandard": 218, "keyCustom": 52, "axisStandard": 30, "axisCustom": 0, "memberStandard": 33, "memberCustom": 37, "hidden": { "total": 42, "http://fasb.org/us-gaap/2023": 25, "http://www.infoa.com/20230930": 11, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 281, "entityCount": 1, "segmentCount": 76, "elementCount": 449, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 735, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.infoa.com/20230930/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R3": { "role": "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R5": { "role": "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R6": { "role": "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R7": { "role": "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "006 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "longName": "007 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "longName": "008 - Disclosure - Note 3 - Revenue from Contracts with Customers", "shortName": "Note 3 - Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.infoa.com/20230930/role/statement-note-4-leases", "longName": "009 - Disclosure - Note 4 - Leases", "shortName": "Note 4 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "longName": "010 - Disclosure - Note 5 - Fair Value Measurements", "shortName": "Note 5 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "longName": "011 - Disclosure - Note 6 - Intangible Assets and Goodwill", "shortName": "Note 6 - Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "longName": "012 - Disclosure - Note 7 - Stock-based Compensation", "shortName": "Note 7 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "longName": "013 - Disclosure - Note 8 - Settlement of Litigation", "shortName": "Note 8 - Settlement of Litigation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "longName": "014 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable", "shortName": "Note 9 - Revolving Line of Credit and Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "longName": "015 - Disclosure - Note 10 - Sales of Shares Under Common Stock Purchase Agreement", "shortName": "Note 10 - Sales of Shares Under Common Stock Purchase Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:CommonStockPurchaseAgreementTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:CommonStockPurchaseAgreementTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "longName": "016 - Disclosure - Note 11 - Income Taxes", "shortName": "Note 11 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "longName": "017 - Disclosure - Note 12 - Earnings Per Share", "shortName": "Note 12 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies", "longName": "018 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "longName": "019 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)", "shortName": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "longName": "020 - Disclosure - Note 3 - Revenue from Contracts with Customers (Tables)", "shortName": "Note 3 - Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "longName": "021 - Disclosure - Note 4 - Leases (Tables)", "shortName": "Note 4 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "longName": "022 - Disclosure - Note 5 - Fair Value Measurements (Tables)", "shortName": "Note 5 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "longName": "023 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables)", "shortName": "Note 6 - Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables", "longName": "024 - Disclosure - Note 7 - Stock-based Compensation (Tables)", "shortName": "Note 7 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-ProductConcentrationRiskMember_ProductOrServiceAxis-PrimeContractsWithUSGovernmentAgenciesMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R27": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "longName": "026 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31", "name": "wavd:SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R28": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "longName": "027 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "i_2023-03-18", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-03-18", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "longName": "028 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2023-08-09", "name": "wavd:DiscountRateOfProjectRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "longName": "029 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-GrayMattersIncMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R31": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "longName": "030 - Disclosure - Note 3 - Revenue from Contracts with Customers (Details Textual)", "shortName": "Note 3 - Revenue from Contracts with Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R32": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "longName": "031 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_ProductOrServiceAxis-ServicesTimeAndMaterialsMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R33": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "longName": "032 - Disclosure - Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)", "shortName": "Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "longName": "033 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R35": { "role": "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "longName": "034 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "wavd:DeferredCostsOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "wavd:DeferredCostsOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R36": { "role": "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "longName": "035 - Disclosure - Note 4 - Leases (Details Textual)", "shortName": "Note 4 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details", "longName": "036 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details)", "shortName": "Note 4 - Leases - Operating Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual", "longName": "037 - Disclosure - Note 5 - Fair Value Measurements (Details Textual)", "shortName": "Note 5 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2023-08-09", "name": "wavd:DiscountRateOfProjectRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-08-09_BusinessAcquisitionAxis-GMDCMember", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R39": { "role": "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "longName": "038 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2023-09-30_CashAndCashEquivalentsAxis-MoneyMarketFundsMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_CashAndCashEquivalentsAxis-MoneyMarketFundsMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "longName": "039 - Disclosure - Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)", "shortName": "Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "wavd:BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "wavd:BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R41": { "role": "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "longName": "040 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "longName": "041 - Disclosure - Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)", "shortName": "Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual", "longName": "042 - Disclosure - Note 7 - Stock-based Compensation (Details Textual)", "shortName": "Note 7 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "longName": "043 - Disclosure - Note 7 - Stock-based Compensation - Assumptions (Details)", "shortName": "Note 7 - Stock-based Compensation - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2022-07-01_2022-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2022-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual", "longName": "044 - Disclosure - Note 8 - Settlement of Litigation (Details Textual)", "shortName": "Note 8 - Settlement of Litigation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-25_2023-01-25_LitigationCaseAxis-WavedancerIncVsJeffreyGeraldMember_LitigationStatusAxis-PendingLitigationMember_LossContingenciesByNatureOfContingencyAxis-SeveranceAndBenefitsMember", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R46": { "role": "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "longName": "045 - Disclosure - Note 9 - Revolving Line of Credit and Notes Payable (Details Textual)", "shortName": "Note 9 - Revolving Line of Credit and Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-03-07_DebtInstrumentAxis-PremiumFinancingAgreementMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R47": { "role": "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "longName": "046 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-07-08_SubsidiarySaleOfStockAxis-RegistrationRightsAgreementMember", "name": "wavd:CommonStockMaximumSharesSold", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "wavd:CommonStockPurchaseAgreementTextBock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "unique": true } }, "R48": { "role": "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual", "longName": "047 - Disclosure - Note 11 - Income Taxes (Details Textual)", "shortName": "Note 11 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual", "longName": "048 - Disclosure - Note 12 - Earnings Per Share (Details Textual)", "shortName": "Note 12 - Earnings Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20230930_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r149", "r150", "r152", "r153" ] }, "wavd_CommitmentFeeFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "CommitmentFeeFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_CommitmentFeeFairValueDisclosure", "terseLabel": "Commitment Fee, Fair Value Disclosure", "documentation": "Represents fair value disclosure of commitment fee." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-document-and-entity-information", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r134", "r154", "r358", "r359", "r587" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r566" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Salaries and benefits", "documentation": "Amount of salaries and benefits attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "wavd_DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Consideration Received [Table Text Block]", "documentation": "Tabular disclosure of consideration received for disposal group including discontinued operations." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-document-and-entity-information", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected term (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r333" ] }, "wavd_EmployeesWhoResignedFromWavedancerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "EmployeesWhoResignedFromWavedancerMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Employees Who Resigned From Wavedancer [Member]", "documentation": "Represents Employees Who Resigned From Wavedancer." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "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." } } }, "auth_ref": [ "r523", "r598", "r599" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssued", "periodStartLabel": "Balances (in shares)", "periodEndLabel": "Balances (in shares)", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r44", "r71", "r72", "r233", "r519", "r574" ] }, "wavd_CommonStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "CommonStockPurchaseAgreementMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock Purchase Agreement [Member]", "documentation": "Relating to the Common Stock Purchase Agreement." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r566" ] }, "wavd_ContingentConsiderationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ContingentConsiderationGainLoss", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_ContingentConsiderationGainLoss", "terseLabel": "Contingent Consideration, Gain (loss)", "documentation": "Represents the amount of gain (loss) on contingent consideration during the period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $440,400 and $308,217, respectively", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r49", "r53" ] }, "wavd_CommonStockMaximumSharesSold": { "xbrltype": "sharesItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "CommonStockMaximumSharesSold", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_CommonStockMaximumSharesSold", "terseLabel": "Common Stock, Maximum Shares Sold (in shares)", "documentation": "Maximum number of shares sold." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 }, "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (loss)", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r112", "r119", "r146", "r159", "r170", "r171", "r174", "r183", "r191", "r193", "r194", "r195", "r196", "r199", "r200", "r206", "r215", "r224", "r228", "r230", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r381", "r389", "r432", "r487", "r503", "r504", "r531", "r562", "r606" ] }, "wavd_CommitmentFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "CommitmentFeeMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Commitment Fee [Member]", "documentation": "Represents commitment fee." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r188", "r189", "r190", "r214", "r414", "r448", "r453", "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", "r557" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r602", "r603" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r287", "r319", "r320", "r321", "r322", "r323", "r324", "r384", "r408", "r409", "r410", "r536", "r537", "r543", "r544", "r545" ] }, "wavd_ContractWithCustomerTerm": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ContractWithCustomerTerm", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_ContractWithCustomerTerm", "terseLabel": "Contract With Customer, Term", "documentation": "Represents the term of the contracts." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r404" ] }, "wavd_CommonStockPurchaseAgreementTextBock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "CommonStockPurchaseAgreementTextBock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement" ], "lang": { "en-us": { "role": { "label": "Common Stock Purchase Agreement [Text Bock]", "documentation": "Disclosure for the Common Stock Purchase Agreement." } } }, "auth_ref": [] }, "wavd_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Contract liabilities added", "documentation": "Additions in the period to the contract with customer, liability." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r183", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r369", "r371", "r372", "r389", "r465", "r530", "r564", "r606", "r619", "r620" ] }, "wavd_AdjustmentsToAdditionalPaidInCapitalAmortizationOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalAmortizationOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of stock issue costs", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total", "periodStartLabel": "Intangible assets with estimated useful lives", "periodEndLabel": "Intangible assets with estimated useful lives", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r415" ] }, "wavd_DeferredCostsOfRevenueExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DeferredCostsOfRevenueExpense", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "lang": { "en-us": { "role": { "label": "wavd_DeferredCostsOfRevenueExpense", "negatedLabel": "Deferred costs expensed", "documentation": "The amount of expense for deferred costs of revenue in the period." } } }, "auth_ref": [] }, "wavd_AllProductAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "AllProductAndServiceMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "All Products and Service [Member]", "documentation": "Represents all products and service." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "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." } } }, "auth_ref": [ "r164", "r248", "r417", "r534", "r551", "r596", "r597" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r566" ] }, "wavd_AmortizationOfCommitmentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "AmortizationOfCommitmentFee", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_AmortizationOfCommitmentFee", "terseLabel": "Amortization of Commitment Fee", "documentation": "Represents amortizations of commitment fee." } } }, "auth_ref": [] }, "wavd_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "periodStartLabel": "Finite lived intangible assets, gross", "periodEndLabel": "Finite lived intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r123", "r416" ] }, "wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsTaxPercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Tax, Percentage", "documentation": "Represents the income tax rate on the contingent consideration." } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r388" ] }, "wavd_BusinessCombinationContingentConsiderationAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details" ], "lang": { "en-us": { "role": { "label": "wavd_BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "periodStartLabel": "Balance, fair value", "periodEndLabel": "Balance, fair value", "documentation": "Fair value of contingent consideration asset in a business combination." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r401" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Stock based compensation, before forfeitures", "documentation": "Represents stock based compensation before forfeitures for disposal group including discontinued operation." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r318", "r325", "r334", "r335", "r336", "r411", "r412", "r441", "r457", "r458", "r508", "r510", "r512", "r513", "r515", "r520", "r521", "r532", "r540", "r548", "r553", "r556", "r600", "r608", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Discontinued operations, intangible assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r80", "r94", "r128" ] }, "wavd_DeferredAcquisitionConsiderationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DeferredAcquisitionConsiderationCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred acquisition consideration", "documentation": "Represents current deferred acquisition consideration." } } }, "auth_ref": [] }, "wavd_BusinessCombinationOperatingExpensePaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationOperatingExpensePaymentReceivable", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_BusinessCombinationOperatingExpensePaymentReceivable", "terseLabel": "Business Combination, Operating Expense Payment Receivable", "documentation": "Represents operating expense payment receivable for business combination." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r609" ] }, "wavd_ChairmanAndCeoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ChairmanAndCeoMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Chairman and CEO [Member]", "documentation": "Relating to the Chairman and CEO." } } }, "auth_ref": [] }, "wavd_BusinessCombinationContingentConsiderationAssetSettlementsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationContingentConsiderationAssetSettlementsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details" ], "lang": { "en-us": { "role": { "label": "wavd_BusinessCombinationContingentConsiderationAssetSettlementsFairValueDisclosure", "terseLabel": "Settlements", "documentation": "Represents the amount of settlement of contingent consideration during a period that effects the fair value." } } }, "auth_ref": [] }, "wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold", "terseLabel": "Disposal Group, Including Discontinued Operation, Percentage of Equity Sold", "documentation": "Represents percentage of equity sold for disposal group including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "wavd_BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Additions, fair value", "label": "wavd_BusinessCombinationContingentConsiderationAssetAdditionsFairValueDisclosure", "documentation": "Represents Business Combination, Contingent Consideration Asset, Additions, Fair Value Disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r135", "r183", "r191", "r215", "r224", "r228", "r230", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r381", "r389", "r430", "r531", "r606" ] }, "wavd_DeferredCostsOfRevenueAdded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DeferredCostsOfRevenueAdded", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "lang": { "en-us": { "role": { "label": "Deferred costs added", "documentation": "The amount of increase in deferred costs of revenue." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r401" ] }, "wavd_DeferredCostsOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DeferredCostsOfRevenue", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "lang": { "en-us": { "role": { "label": "wavd_DeferredCostsOfRevenue", "periodStartLabel": "Balance, deferred costs of revenue", "periodEndLabel": "Balance, deferred costs of revenue", "documentation": "Amount of deferred costs of revenue as of the balance sheet date." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r325", "r412", "r441", "r457", "r458", "r508", "r510", "r512", "r513", "r515", "r520", "r521", "r532", "r540", "r548", "r553", "r608", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r318", "r325", "r334", "r335", "r336", "r411", "r412", "r441", "r457", "r458", "r508", "r510", "r512", "r513", "r515", "r520", "r521", "r532", "r540", "r548", "r553", "r556", "r600", "r608", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r68", "r69" ] }, "wavd_DeferredCostsOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DeferredCostsOfRevenueTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs of Revenue [Table Text Block]", "documentation": "The tabular disclosure for items related to deferred costs of revenue." } } }, "auth_ref": [] }, "wavd_AnnualCashPaymentsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "AnnualCashPaymentsPeriod", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Estimated duration (Year)", "documentation": "Represents period of annual cash period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "periodStartLabel": "Intangible assets with indefinite lives", "periodEndLabel": "Intangible assets with indefinite lives", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r125" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r141", "r426", "r551", "r586", "r595", "r614" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r325", "r412", "r441", "r457", "r458", "r508", "r510", "r512", "r513", "r515", "r520", "r521", "r532", "r540", "r548", "r553", "r608", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization", "terseLabel": "Intangibles amortization", "documentation": "Represents intangible assets amortization for disposal group including discontinued operation." } } }, "auth_ref": [] }, "wavd_BusinessCombinationContingentAnnualPaymentsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BusinessCombinationContingentAnnualPaymentsPercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_BusinessCombinationContingentAnnualPaymentsPercentage", "terseLabel": "Business Combination, Contingent Annual Payments, Percentage", "documentation": "Percentage of contingent annual payments for business combination." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Other operating expenses", "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r92" ] }, "us-gaap_BusinessCombinationContingentConsiderationAssetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAssetNoncurrent", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent payments", "terseLabel": "Business Combination, Contingent Consideration, Asset, Noncurrent", "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." } } }, "auth_ref": [ "r3", "r66" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationBuyerStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationBuyerStock", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "lang": { "en-us": { "role": { "label": "GMDC common stock", "documentation": "Represents buyer stock for disposal group including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r44", "r71", "r72", "r233", "r519" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption", "negatedLabel": "Forfeiture of stock options", "documentation": "Represents forfeitures of stock option for disposal group including discontinued operation." } } }, "auth_ref": [] }, "wavd_DiscountRateOfProjectRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DiscountRateOfProjectRevenue", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_DiscountRateOfProjectRevenue", "terseLabel": "Discount Rate of Project Revenue", "documentation": "Represents discount rate of project revenue." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Gain on sale of equity investment and settlement of contingent consideration receivable", "negatedLabel": "Gain on sale of equity investment and settlement of contingent consideration receivable", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r581", "r582", "r584", "r627" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r401" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "lang": { "en-us": { "role": { "label": "Total consideration", "documentation": "Represents estimated fair value of reporting unit for disposal group including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r44", "r71", "r72", "r233", "r447", "r519" ] }, "wavd_BRileyPrincipalCapitalIiLlcTheSellingStockholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BRileyPrincipalCapitalIiLlcTheSellingStockholderMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "B. Riley Principal Capital II, LLC (the \u201cSelling Stockholder\u201d) [Member]", "documentation": "Represents B. Riley Principal Capital II, LLC (the \u201cSelling Stockholder\u201d)." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "wavd_DisposalGroupIncludingDiscontinuedOperationChangeInFairValueOfContingentConsideration", "terseLabel": "Change in fair value of contingent consideration", "documentation": "Amount of change in fair value of contingent consideration attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "wavd_BeforeStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "BeforeStockSplitMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Before Stock Split [Member]", "documentation": "Relating to before the stock split." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r28", "r77" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r22", "r585" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r219" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on disposal of business", "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." } } }, "auth_ref": [ "r370", "r584" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r238", "r239", "r240" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, 167,305 shares at cost, as of September 30, 2023 and December 31, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31", "r57", "r58" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r592" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r140", "r629" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines of Credit", "negatedLabel": "Repayments under revolving line of credit", "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." } } }, "auth_ref": [ "r35", "r585" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic and diluted loss per share from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r108", "r142", "r145", "r176", "r191", "r193", "r194", "r195", "r196", "r204", "r207", "r208", "r381", "r419", "r632" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r19" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "negatedLabel": "Forfeiture of stock options on disposal of business (Note 2)", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r162" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 }, "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Loss from discontinued operations", "negatedLabel": "Loss from discontinued operations", "totalLabel": "Net loss on discontinued operations", "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." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r85", "r96", "r159", "r362", "r431" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r99", "r100", "r138", "r140", "r187", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r398", "r535", "r536", "r537", "r538", "r539", "r585" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Value of common stock issued in connection with common stock purchase agreement", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic and diluted loss per share from discontinued operations (in dollars per share)", "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." } } }, "auth_ref": [ "r111", "r176", "r205", "r207", "r208", "r628", "r632" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Loss before income tax benefit", "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." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r85", "r91", "r111", "r631" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r102" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r210" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r330" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r233", "r542", "r610", "r634", "r635" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation and amortization of $423,916 and $391,628, respectively", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r421", "r428", "r551" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r252", "r254", "r255", "r257", "r415", "r416" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r103", "r551", "r637" ] }, "wavd_PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_PercentageOfSizeAdjustmentPremiumOfVolatilityIncreasedDuringPeriod", "terseLabel": "Percentage of Size Adjustment Premium of Volatility, Increased During Period", "documentation": "Represents percentage of size adjustment premium of volatility increased during period." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r51", "r54" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r156", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r317" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Property and equipment, accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r163", "r427" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r120" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r326", "r591" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r201", "r326", "r571", "r572", "r591" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r238" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Premium financing note payable", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r74", "r76", "r274", "r398", "r536", "r537" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use operating lease asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r400" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash proceeds on disposal of business", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "terseLabel": "Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)", "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." } } }, "auth_ref": [ "r387" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r382", "r388" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Assets held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r127" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "negatedLabel": "Accumulated amortization, additions", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r50", "r55" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r42" ] }, "wavd_OrganizationAndBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "OrganizationAndBusinessPolicyTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Organization and Business [Policy Text Block]", "documentation": "The disclosure on accounting policy for organization and business." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "wavd_ServicesFixedPricePerUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ServicesFixedPricePerUnitMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Services Fixed Price per Unit [Member]", "documentation": "Represents services fixed price per unit." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r79", "r126" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Total revenues", "terseLabel": "Revenue, Amount", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r216", "r217", "r223", "r226", "r227", "r231", "r232", "r233", "r313", "r314", "r414" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r52", "r125" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r202", "r210", "r211", "r212" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r253", "r256" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r238", "r239", "r240" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r27", "r74", "r299", "r398" ] }, "wavd_ProfessionalFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ProfessionalFeesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Professional Fees [Member]", "documentation": "Represents professional fees" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r275" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r28", "r187", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r398", "r535", "r536", "r537", "r538", "r539", "r585" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r75", "r147", "r175", "r218", "r397", "r490", "r562", "r638" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyDamagesSoughtValue", "terseLabel": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r601", "r602", "r603" ] }, "wavd_AccretionOfDeferredAcquisitionConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "AccretionOfDeferredAcquisitionConsideration", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accretion of deferred acquisition consideration", "documentation": "Represents accretion of deferred acquisition consideration." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "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." } } }, "auth_ref": [ "r100", "r139" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedContractCostNet", "terseLabel": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r247" ] }, "wavd_SeveranceAndBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SeveranceAndBenefitsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Severance and Benefits [Member]", "documentation": "Represents severance and benefits." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r33", "r366" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r601" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "terseLabel": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r418", "r581", "r582", "r584", "r633" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r30" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Billed Revenues [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r177", "r179", "r180" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r565" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Pending Litigation [Member]", "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." } } }, "auth_ref": [ "r601" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r44", "r71", "r72", "r233", "r519" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r601" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettledLitigationMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r601" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Receivables Billing Status [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset." } } }, "auth_ref": [ "r367", "r583" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Revolving line of credit", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r99", "r138" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r36", "r162", "r524" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetNet", "periodStartLabel": "Contract assets, balance", "periodEndLabel": "Contract assets, balance", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r302", "r304", "r315" ] }, "wavd_ServicesFixedPriceOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ServicesFixedPriceOverTimeMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Services Fixed Price Over Time [Member]", "documentation": "Represents services fixed price over time." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r567" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r602", "r603" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Month)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r616" ] }, "wavd_ServicesTimeAndMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ServicesTimeAndMaterialsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Services Time and Materials [Member]", "documentation": "Represents services time and materials." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r137", "r167", "r183", "r215", "r225", "r229", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r368", "r371", "r389", "r422", "r479", "r551", "r564", "r606", "r607", "r619" ] }, "wavd_PremiumFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "PremiumFinancingAgreementMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Premium Financing Agreement [Member]", "documentation": "Represents the Premium Financing Agreement." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related liabilities and other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "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." } } }, "auth_ref": [ "r402", "r550" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r122" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r22", "r585" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r347", "r348", "r423" ] }, "wavd_ProceedsFromSaleOfEquityInvestmentAndRelatedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ProceedsFromSaleOfEquityInvestmentAndRelatedAssets", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_ProceedsFromSaleOfEquityInvestmentAndRelatedAssets", "terseLabel": "Proceeds from Sale of Equity Investment and Related Assets", "negatedLabel": "Proceeds from sale of equity investment and settlement of contingent consideration receivable", "documentation": "Represents the proceeds from sale of equity method investment and related assets." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r316" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Unbilled Revenues [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value 100,000,000 shares authorized; 2,148,291 and 2,083,860 shares issued, 1,980,986 and 1,916,555 shares outstanding as of September 30, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r102", "r424", "r551" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r575", "r583" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow Information" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balances", "periodEndLabel": "Balances", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r121", "r468", "r485", "r506", "r507", "r551", "r564", "r586", "r595", "r614", "r639" ] }, "us-gaap_CommercialAndIndustrialSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialAndIndustrialSectorMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Commercial and Industrial Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities." } } }, "auth_ref": [ "r533", "r641", "r642", "r643", "r644" ] }, "us-gaap_GovernmentSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentSectorMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Government Sector [Member]", "documentation": "Sector of the economy consisting of government agencies and authorities." } } }, "auth_ref": [ "r556", "r641", "r642", "r643", "r644" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r466" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r162" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r102", "r466", "r485", "r639", "r640" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r474", "r518", "r557", "r630" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "wavd_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ReverseStockSplitMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "Relating to a reverse stock split." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r113", "r183", "r215", "r224", "r228", "r230", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r389", "r531", "r606" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "us-gaap_AccountsReceivableNetCurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r234", "r235" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r570" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r168", "r236", "r244", "r245", "r246", "r630" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r407" ] }, "wavd_SharesIssuedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SharesIssuedAveragePricePerShare", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_SharesIssuedAveragePricePerShare", "terseLabel": "Shares Issued, Average Price Per Share (in dollars per share)", "documentation": "Represents the average price per share of shares issued during the period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r132", "r425", "r445", "r446", "r450", "r467", "r551" ] }, "wavd_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r342", "r343", "r344", "r452", "r588", "r589", "r590", "r613", "r639" ] }, "wavd_statement-statement-note-7-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-7-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Compensation" } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill" } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Amortization Expense (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details)" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r203", "r209" ] }, "wavd_SharesIssuedFeesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SharesIssuedFeesPerShare", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_SharesIssuedFeesPerShare", "terseLabel": "Shares Issued, Fees Per Share (in dollars per share)", "documentation": "Per share or per unit amount of fees on shares issued." } } }, "auth_ref": [] }, "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense", "documentation": "Represents Share-based Compensation Arrangement by Share-based Payment Award, Income Previously Recognized As Stocked Based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r554", "r555", "r558", "r559", "r560", "r561" ] }, "wavd_SubcontractsUnderFederalProcurementsContractThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SubcontractsUnderFederalProcurementsContractThreeMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subcontracts under Federal Procurements, Contract Three [Member]", "documentation": "Represents information related to subcontracts under federal procurements contract three." } } }, "auth_ref": [] }, "wavd_SubcontractsUnderFederalProcurementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SubcontractsUnderFederalProcurementsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subcontracts under Federal Procurements [Member]", "documentation": "Information related to the subcontracts under federal procurements." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "auth_ref": [] }, "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value", "documentation": "The grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "totalLabel": "Cash used in operating activities of continuing operations", "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." } } }, "auth_ref": [ "r117", "r118", "r119" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Revenue, Percentage", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r41", "r44", "r71", "r72", "r233" ] }, "wavd_SubcontractsUnderFederalProcurementsContractTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SubcontractsUnderFederalProcurementsContractTwoMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subcontracts under Federal Procurements, Contract Two [Member]", "documentation": "Information related to the second subcontracts under federal procurements." } } }, "auth_ref": [] }, "wavd_SoftwareSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SoftwareSalesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Software Sales [Member]", "documentation": "Represents software sales." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r178" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r340" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r178" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "terseLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r117", "r118", "r119" ] }, "wavd_SoftwareSupportAndMaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SoftwareSupportAndMaintenanceMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Software Support and Maintenance [Member]", "documentation": "Represents software support and maintenance." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r287", "r319", "r324", "r384", "r409", "r536", "r537", "r543", "r544", "r545" ] }, "wavd_SummitCommunityBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SummitCommunityBankMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Summit Community Bank [Member]", "documentation": "Represents the Summit Community Bank." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r287", "r319", "r324", "r384", "r408", "r543", "r544", "r545" ] }, "wavd_statement-statement-note-7-stockbased-compensation-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-7-stockbased-compensation-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 7 - Stock-based Compensation - Assumptions (Details)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareBasic", "totalLabel": "Basic and diluted net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r176", "r193", "r194", "r195", "r196", "r197", "r203", "r204", "r207", "r208", "r209", "r213", "r380", "r381", "r419", "r433", "r529" ] }, "wavd_SubcontractsUnderFederalProcurementsContractOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SubcontractsUnderFederalProcurementsContractOneMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subcontracts under Federal Procurements, Contract One [Member]", "documentation": "Information related to one of the major subcontracts under federal procurements." } } }, "auth_ref": [] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Accounts Receivable (Details)" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Useful life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Schedule of Intangible Assets and Goodwill (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r29", "r157", "r172", "r173", "r174", "r188", "r189", "r190", "r192", "r198", "r200", "r214", "r242", "r243", "r301", "r342", "r343", "r344", "r354", "r355", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r390", "r391", "r392", "r393", "r394", "r395", "r405", "r442", "r443", "r444", "r452", "r505" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r287", "r319", "r320", "r321", "r322", "r323", "r324", "r384", "r410", "r536", "r537", "r543", "r544", "r545" ] }, "wavd_SummitCommunityBankSecondLineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "SummitCommunityBankSecondLineMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Summit Community Bank Second Line[Member]", "documentation": "Relating to the second line of credit with Summit Community Bank." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r188", "r189", "r190", "r192", "r198", "r200", "r242", "r243", "r342", "r343", "r344", "r354", "r355", "r373", "r375", "r376", "r378", "r379", "r442", "r444", "r452", "r639" ] }, "wavd_statement-statement-note-5-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-5-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements" } } }, "auth_ref": [] }, "wavd_WavedancerIncVsJeffreyGeraldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "WavedancerIncVsJeffreyGeraldMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "WaveDancer, Inc. vs. Jeffrey Gerald [Member]", "documentation": "Represents WaveDancer, Inc. vs. Jeffrey Gerald." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r407" ] }, "wavd_ThirdpartySoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ThirdpartySoftwareMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Third-Party Software [Member]", "documentation": "Represents third party software." } } }, "auth_ref": [] }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations" } } }, "auth_ref": [] }, "wavd_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_WorkingCapital", "terseLabel": "Tellenger Working Capital", "documentation": "Represents Tellenger working capital." } } }, "auth_ref": [] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r396", "r407" ] }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "lang": { "en-us": { "role": { "label": "Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r157", "r172", "r173", "r174", "r188", "r189", "r190", "r192", "r198", "r200", "r214", "r242", "r243", "r301", "r342", "r343", "r344", "r354", "r355", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r390", "r391", "r392", "r393", "r394", "r395", "r405", "r442", "r443", "r444", "r452", "r505" ] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "lang": { "en-us": { "role": { "label": "Note 5 - fair Value Measurements - Fair Value of Contingent Consideration (Details)" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r78", "r151" ] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Revenue from Contracts with Customers" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Accumulated amortization", "negatedPeriodEndLabel": "Accumulated amortization", "label": "Intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r165", "r255" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r155", "r199", "r200", "r221", "r349", "r357", "r434" ] }, "wavd_statement-statement-note-4-leases-operating-lease-maturities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-4-leases-operating-lease-maturities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Operating Lease Maturities (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-4-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "statement-statement-note-4-leases-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)", "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." } } }, "auth_ref": [ "r332" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "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." } } }, "auth_ref": [ "r11", "r16", "r20", "r80", "r86", "r87", "r88", "r89", "r90", "r95", "r97", "r98", "r129" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r61", "r62", "r365", "r546", "r547" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r365", "r546", "r547" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r169", "r183", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r368", "r371", "r389", "r551", "r606", "r607", "r619" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Money market funds", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r551" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "lang": { "en-us": { "role": { "label": "Cash at closing", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r80", "r94", "r128" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2024", "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)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2027", "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)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from disposal of business", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r32" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r63" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2023", "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." } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "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." } } }, "auth_ref": [ "r335" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r233", "r573" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r334" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "negatedLabel": "Income tax benefit", "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." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r91", "r96", "r349", "r357", "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r336" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-fair-value-of-contingent-consideration-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-assumptions-details", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual", "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r188", "r189", "r190", "r214", "r414", "r448", "r453", "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", "r557" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossRelatedToLitigationSettlement", "terseLabel": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Gain on litigation settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r601" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r610" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r231", "r414", "r435", "r436", "r437", "r438", "r439", "r440", "r522", "r541", "r552", "r576", "r604", "r605", "r610", "r634" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of stock", "terseLabel": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent consideration in asset acquisition." } } }, "auth_ref": [ "r612" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes", "negatedLabel": "Commissions payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Total assets of discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r80", "r94", "r128", "r158", "r159" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r231", "r414", "r435", "r436", "r437", "r438", "r439", "r440", "r522", "r541", "r552", "r576", "r604", "r605", "r610", "r634" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r588", "r589", "r613", "r636", "r639" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-11-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r184", "r346", "r351", "r352", "r353", "r356", "r360", "r363", "r364", "r451" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestments", "terseLabel": "Equity Method Investments", "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." } } }, "auth_ref": [ "r222", "r237", "r579", "r594" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r201", "r326", "r571", "r591" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r519" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r454", "r455", "r456", "r509", "r511", "r514", "r516", "r533", "r556" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r15" ] }, "wavd_RepaymentsOfPremiumFinancingBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "RepaymentsOfPremiumFinancingBorrowings", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "wavd_RepaymentsOfPremiumFinancingBorrowings", "negatedLabel": "Premium financing repayments", "documentation": "Amount of cash outflow for the payment of premium financing borrowings." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r233", "r542", "r610", "r634", "r635" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r114" ] }, "wavd_GMIEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "GMIEmployeesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "GMI Employees [Member]", "documentation": "Represents GMI employees." } } }, "auth_ref": [] }, "wavd_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization expense expected after year four." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Policy Text Block]", "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." } } }, "auth_ref": [ "r7", "r73", "r239" ] }, "wavd_ServicesCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ServicesCombinationMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Services Combination [Member]", "documentation": "Represents services combination." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20230930/role/statement-note-4-leases-tables", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "wavd_NumberOfMajorSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "NumberOfMajorSuppliers", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_NumberOfMajorSuppliers", "terseLabel": "Number of Major Suppliers", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r131", "r182", "r273", "r279", "r280", "r281", "r282", "r283", "r284", "r289", "r296", "r297", "r298" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock issued", "terseLabel": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r13", "r101", "r102", "r132", "r452", "r505", "r517", "r563" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Borrowings under revolving line of credit", "terseLabel": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r34", "r585" ] }, "wavd_PrimeContractsWithUsGovernmentAgenciesContractOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "PrimeContractsWithUsGovernmentAgenciesContractOneMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Prime Contracts with U.S. Government Agencies, Contract One [Member]", "documentation": "Information related to the first major prime contract with U.S. government agencies." } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Commissions payable", "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)." } } }, "auth_ref": [ "r25", "r525" ] }, "wavd_LitigationSettlementAmountAwardedToOtherPartyShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "LitigationSettlementAmountAwardedToOtherPartyShares", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_LitigationSettlementAmountAwardedToOtherPartyShares", "terseLabel": "Litigation Settlement, Amount Awarded to Other Party, Shares (in shares)", "documentation": "Number of shares awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock option compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r59", "r60", "r328" ] }, "wavd_EstimatePaymentsForAdministrativeServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "EstimatePaymentsForAdministrativeServices", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_EstimatePaymentsForAdministrativeServices", "terseLabel": "Estimate Payments for Administrative Services", "documentation": "Represents estimate payments for administrative services." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r70", "r136" ] }, "wavd_GMDCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "GMDCMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "GMDC [Member]", "documentation": "Represents GMDC." } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-11-income-taxes", "http://www.infoa.com/20230930/role/statement-note-12-earnings-per-share", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20230930/role/statement-note-4-leases", "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-9-revolving-line-of-credit-and-notes-payable-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Total cost of revenues excluding depreciation and amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r577", "r578" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r566" ] }, "wavd_LossContingencyDamagesSoughtShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "LossContingencyDamagesSoughtShares", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_LossContingencyDamagesSoughtShares", "terseLabel": "Loss Contingency, Damages Sought, Shares (in shares)", "documentation": "The number of shares of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "wavd_LitigationSettlementReversalOfLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "LitigationSettlementReversalOfLiability", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_LitigationSettlementReversalOfLiability", "terseLabel": "Litigation Settlement, Reversal of Liability", "documentation": "Represents reversal of liability for legitimation settlement." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r287", "r319", "r320", "r321", "r322", "r323", "r324", "r408", "r409", "r410", "r536", "r537", "r543", "r544", "r545" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of stock from exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r29", "r132" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r403", "r550" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r566" ] }, "wavd_PrimeContractsWithUSGovernmentAgenciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "PrimeContractsWithUSGovernmentAgenciesMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Prime Contracts with U.S. Government Agencies [Member]", "documentation": "Information related to prime contracts with U.S. government agencies." } } }, "auth_ref": [] }, "wavd_GMISubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "GMISubsidiaryMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "GMI Subsidiary [Member]", "documentation": "Represents GMI subsidiary." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r584" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock issued (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r101", "r102", "r132", "r449", "r505", "r517" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r566" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r92", "r159" ] }, "wavd_GrayMattersIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "GrayMattersIncMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Gray Matters Inc [Member]", "documentation": "Relating to Gray Matters Inc." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Domain]", "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." } } }, "auth_ref": [ "r454", "r455", "r456", "r509", "r511", "r514", "r516", "r556" ] }, "wavd_GrayMattersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "GrayMattersMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Gray Matters [Member]", "documentation": "Represents Gray Matters." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r117" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r249", "r250", "r251", "r534" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related liabilities", "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)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r413", "r583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r404" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "totalLabel": "Excess of contract costs over revenue", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r92", "r159" ] }, "wavd_IncentivePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "IncentivePaymentsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Incentive Payments [Member]", "documentation": "Represents incentive payments." } } }, "auth_ref": [] }, "wavd_RegistrationRightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "RegistrationRightsAgreementMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Registration Rights Agreement [Member]", "documentation": "Represents registration rights agreement." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r161", "r183", "r241", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r369", "r371", "r372", "r389", "r551", "r606", "r619", "r620" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r117", "r181" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r546", "r547" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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)." } } }, "auth_ref": [ "r404" ] }, "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "totalLabel": "Net loss from continuing operations before equity in net loss of affiliate", "documentation": "Amount after tax of income (loss) from continuing operations before equity method investments." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r92", "r159" ] }, "wavd_MultipleSubcontractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "MultipleSubcontractsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Multiple Subcontracts [Member]", "documentation": "Represents multiple subcontracts." } } }, "auth_ref": [] }, "wavd_LesseeOperatingLeaseRentEscalationsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "LesseeOperatingLeaseRentEscalationsPercentage", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_LesseeOperatingLeaseRentEscalationsPercentage", "terseLabel": "Lessee, Operating Lease, Rent Escalations, Percentage", "documentation": "Represents rent escalations represented in percentage." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r130" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "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)." } } }, "auth_ref": [ "r404" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r101", "r102", "r132", "r331" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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)." } } }, "auth_ref": [ "r404" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2023", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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." } } }, "auth_ref": [ "r617" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r546", "r547" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r617" ] }, "wavd_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfEquityMethodInvestments", "terseLabel": "Proceeds from Sale of Equity Method Investments", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r615" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "terseLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r81", "r83", "r85", "r96" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "terseLabel": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "wavd_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r593", "r618" ] }, "wavd_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "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." } } }, "auth_ref": [] }, "wavd_NumberOfMajorContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "NumberOfMajorContracts", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_NumberOfMajorContracts", "terseLabel": "Number of Major Contracts", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity in net loss of affiliate", "terseLabel": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in loss of affiliate", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r110", "r143", "r220", "r237", "r429" ] }, "wavd_OneSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "OneSupplierMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "One Supplier [Member]", "documentation": "Represents one supplier." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Acquisition of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r116" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "wavd_ProceedsFromPremiumFinancingBorrowing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "ProceedsFromPremiumFinancingBorrowing", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Premium financing borrowings", "documentation": "Amount of cash inflow from premium financing borrowings." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r133" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r611" ] }, "wavd_PrimeContractsWithUsGovernmentAgenciesContractTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20230930", "localname": "PrimeContractsWithUsGovernmentAgenciesContractTwoMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Prime Contracts with U.S. Government Agencies, Contract Two [Member]", "documentation": "Information related to the second major prime contracts with U.S. government agencies." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r350" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-5-fair-value-measurements-" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r382" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r327", "r329", "r338", "r339", "r341", "r549" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-6-intangible-assets-and-goodwill-schedule-of-intangible-assets-and-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "periodStartLabel": "Net identifiable intangible assets", "periodEndLabel": "Net identifiable intangible assets", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-4-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r399" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r302", "r303", "r315" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating income (loss) from continuing operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r215", "r224", "r228", "r230", "r531" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r568" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20230930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r233" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash used in operating activities of discontinued operations", "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." } } }, "auth_ref": [ "r93", "r117" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r166" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) from continuing operations before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r109", "r144", "r215", "r224", "r228", "r230", "r420", "r430", "r531" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.infoa.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-7-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r337", "r345" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20230930/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r580" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r185", "r186", "r277", "r300", "r406", "r526", "r528" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation", "http://www.infoa.com/20230930/role/statement-note-8-settlement-of-litigation-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20230930/role/statement-note-10-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20230930/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r185", "r186", "r277", "r300", "r406", "r527", "r528" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r571": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r572": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 69 0001437749-23-031501-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-031501-xbrl.zip M4$L#!!0 ( *=C;5<#,NGRS@@ "4V - 97A?-38V-C4T+FAT;>U; M:V_;.A+]?/LK9GW1-@7\B.PX36S'0-JF0>ZC-YMFL1\7E$1%W%*D2E)V?'_] MSE#RVTG3=[QP@=85.>0,R3F<,Z0T2%TFAX.4LWCXY)>!$T[R(;_]3_?P\+![ MT,3:0:LL?/(+UO^CT8!SKKAACL<03N Z+53,S1N=<;C4QC$)#3AN!:WV?KL# MA[WV4>^@#9=_0J,Q'&3<,8A29BQW)[7")8VC6E6J6,9/:HDV&7.-F#L>.:%5 M#2*M'%:H5/U&Z-GPR:)4F#T(=3\"ZB?3-E6M8\3?O0;"?NS[X@H1E M0DYZ\.QCH5W_6F3;Y0ZR9*T>%SU1H\_Y] M.KYNO!$N)C?+.G&0K\^NKB_>7KP^O;[XZQWH!%ZG@B=P=LNCPHD1A[^21$3< MP"6N28%=@]-P54BT).BP1G"PQU[ IV;GNUC.5 Q!-ZY,0,M=RN$]FFV$$ZCN M[!8=7MUP.(T<50?'G8,M7<8[O?2B#N=-^(U1CZ^XTL+5X3?3K .NF!/)!.>$ MN=X/'+%CH>00:H-;TTEM'[<1+F4%\=FSS5DT?:Y,&HO8I;1Y[#_M@U][@;L; M:L3!WM(6@'L@;I)F*C^B\45,5BZ"3IE[*1**5SIMOURRT\5WR 7EG/K*C7,% M:Y-5!U]2!\N-2/JKV^ GYRYH^GDCC7?;-=T%?Z!=%Y RQ+[A(\''&&]<*BQ\ M+)A!(,H)EN<8<4 K>(N-L<_&/PEA_\8V;YA"WZO#A8J:_=7!X:^AI<1?\I.= M4SY*IVP_4J=\Q2RZ(CI=-H$/2H\ECV]XO?3-RB-CC1J5=IZ],"043$V@4,X4 M'&U$ZI3A\I&K,D"Z@V8@:TH8Q0<#.A,^N'FY-0'%(VXM,Q,2R=@'[L/-K$^+ M93$:@RHE$8MI/(J$B8H,Q1 5%CQC@W$JHA1L0?_,VX^YX54G-(!,6(D\"ST2 MQL*E.$";(S4C[=1OCJ;I&(>)/E?RP85IV.%N*W'7V3;<<4B$0L\FD,P]N0[$ MS#16FX5ZH

B-D4$JG'=@I-PV^$=88H+:/"TFZTLKZ ,#LU M9LW:'^=Q6 *IX/(4!729B>_:%=]0+8(9[2*"+"_(!=%W@ MEOQ!V)1:D%B&49 B(3W'PD92VP+;47PT6I;8R(V.>(S%%O80"C%';)7^OI1# M+61]W3U>6N$3,'HJ'P5E:JK$)/4/%)\6H%I"AVQYL*)D25&"BFB)RC?7[H91^'A,7XZKADGEP521Q#I!Z%7.I4F!\1%NLEB+V MAXFV"*V(!4X##4"45-9'>D4]%9;HI=^.K.>B/@YJR]$@YX]:ZI S\L-",@K? M."QOQ)RF8HN2]"YR=?Q?R$D0(RRVY_$NHFXG>,.M .^#0],:AA\>U!X,983_ M2,2$4&:U\O[&+**;TD2"+3/Q%$((:L%"(86;$'/=I)8V%(\V#Z1R+U@274@S M/4FXK0:4%R9'(%O/M*,(/=X;X!/.&W_9(!'/6,-SVBA(!)/I$K.XH8@P@383)I3/IQ\^MP&PFFF[?<=7LX$VM.GSG() M2/&!R^J@=T6^_A43LD/QUIX:=;?BU&@6#3]]=N2O]^+I%E"?1QX*A(N0G ,!]J9,94'PNTSW>RA_#%J&HI M:N,O960OGW6NR+W1'1=L;1QWI$1#<4E.\)1!@=1=*A9B0X MXJ'BG+.CFC%G'XA$EOF6IY$^4_27C]/;BL]"676J4AX$;PA?+,:&EL^BUYV( MK/)+;(*P0I>LETS6TK04&8X7)\0/IN((&^]U=O%M>]'U6,]PB(PF!@-$'7V= M^["&:/$7Y!6LZB6[$VJDY8@3Q5/LIKKG-U4DY%DN]81C[3C59>QC2Z!%D&U@ MNS-\/!B0:S1AR]S_,]Y3*WW" Z6THR%YXGK>1ZH"_XIE;^8U)7)6?6L%09F( M8\FKWMO-X.F]#O=5[])1$H1.M$8(%JTKI[ 1:N=TUO-GYA#DM_#KOO_3O\_Z MX*CY\ON:/V 0,\<:+I121R>U=G ;U&9%Y9N]!]W.RTY[7CHZJ77Q4<0G--UGW34:W>?ST MWLWOI_K!J\D6>T'+MC:^!;JP(WRK!:NVLR_$\9"O_>ZSXC^8J/TT'K"X*K-)36-("E1I8^#8!_EM8.F3I0Z4< M2NVG4-T!:B1!@JBC/]00R$ -'7*HA==1#9U35+JV M,*;\;/4=:Y^5C04FH2%15WK5I^QIHV!2&"5L6G:U\KT$U<]>PWE-AS'6^H34 M^%<&T-XD@2+W[QE\++AUS9^]@-]81RQ&$$EF[4GMC]/WUXW+T_.SQJNKL]/? MZ1.DA=K+\[?75RME:=(P>KQ>2$0;+L_?_>O/N3:4H.^H-OR@%2WZK@IIEO\\ M[']02P,$% @ IV-M5Q8'@SZJ" #S8 T !E>%\U-C8V-34N:'1M M[5MM<]NX$?Y\^15;=9+8,Y1E29832[)FG/CE/.WE7,>=?NR )&BB(0$& "6K MO[Z[ /7NU^222C>:R40FN 6P#[89Q=@/[5Y-NBGG,6#5[_TK; 9'_"[?W<. M#P\[G3U\VV_XPE>_X/N_U.MPP277S/(8PC''_1S;AE$*=.&V^-::9/Z^UI5*EG.CVN)TCFS]9A; M'EFA9 TB)2V7*&UYQHM427XL56WPJM_P*O=#%8_!V''FJDM;-^*_O O-_<+V MP!4D+!?9N MOOI;*]FY$S@U\XB.X5CF3OK '!8MC(6^[L"\D[.\UA>Q!5&JC M=!=8:56/^BP6.JK:?;O4XMO>3 VGA7L<,BV8M%U)(\QZ.=.W0G;I=6WP1H:F MZ/4;Q>#5 WTL=?'B'OKAX.PN%:&PT&[NM?J-;!#MN%IV;GAVC.9 S-3ERI@)K;E,-GCB8HK,#NSNX0-_*6PTED MZ77SJ'VPH/VP[.LVAJFSZ9@T>2Y4FDD8IO2IK/_N@=NL07NBM@C[!=WM'7@WHF; MJY[(#VE\$+>AIXP?DFN^=G'MY[US!RF2YN>3<]?<<_-&/3ZLUV3W_(EZ74+*AAPT'PH^0C]E4V'@:\DT(B\;8WF! MG@J4A'.LC&W6_T&0^A?6.<5]@NL +F6TUUL>'/YJ6DK\)3O9&N5:&F5K38WR M S-HBFAT^1B^2#7*>'S+ V^;E47&"GN4RCK6PY"(,#F&4EI=.RT>F MR@!I$JJ!'BUAY! TJ%PX;^;D5@0DC[@Q3(]))&=?N/,OTS8-EL6H#':):Y_: MB0.*A([*',40%08J/N.95(S2 7)@,^1E:)(R$37& ID!* M1[U3NP6JIF(<)MJ2!^: M8$R"?T=9&6.;B)8YLPT0:8+<2X'&3C@E_&;9#(@5!LQ2UXCU6%## 4F4&0H@ M^E1!,1:6&J=/Q$P*2:9&9@)-S6^%L9HX+*-"KS=J&@?.2U8W:=H5X"T]Q! DU^4>M,H^-0JN(QUAL8 >A$'/$EK?WA:!I+LSK['"OA8NX MZ,D_"@K-I,;Y58C1A1RQ4/7D.:(J<8U+]$%#89QG M0RDN73L4TL]\XKQ?U3QC#EP529P!)*A\+KT4Z!]1%Z,R$;LDI"E#(V*!TT # M$)[*.D\OJ:72$+UTVY%Q7-3Y064X*F1=;B6 @I$=EADC]XW# --P*\SW9-*QA^OE-[-I01_D,1$T*94=+9&S.( M;@H3";9,QQ,((:@%"T4F[)B8ZWW=TH;BT.: Y/>"!=&Y,-.1A+MJ0$6I"P2R M<4P[BM#BG0(NX+QUAQ09XAG?\((V"A+!8-IC%C<44:"?WJ)V,U$;K2EJSX8L M*YU?(I/F24('64,T1G-/Y/;FK^];S7<]\QP_ZQ_O#^8<2+$B^DCC0\90E?9A M#9[#!-A4FE,\G#R=MX%P$FF[?8?[F4!]>M3X%F<;B;-X37%VZDUX%0J4,JV" M,?=F*2Y]@3DY29*6TFK^9PS6/G[MWH*U<\ADQ\X5F5Z%V2#[YC M0K8HWMBL461YRA/.0G#DA@M8+2/1*##K5CF$< M:I4V4][J"K#)/!?6$\@PB@524G-2'#$0\4YIZF:$6=?B$3Z M>,O12!]\5BK&CXU'L]B,@JOL0J""LTR< S64/3 M4N8X7IP0-YB*(]Q[KK/U;YN+KG7-X1 9330ZB !MG3NWAFAQ!^05K +/[H0< MJFS(B>))=EN=\^O*$_*\R-28X]M1JKSO8PN@19#=PW:G^'@V(%=HPH:9_PLN MIGF;<$#Q>M0SGMBNLY&J0---B.[4:CQREFUK&4&YB..,]V "FM>/6MSWWIX[ M12M:803SZODYK(?*6I6CU19WX#+GH&_#G?T Z-]N#YX81;OS8X?19Q SR^HV MS#(5'==:S;MF;5KDKP8?=-KOVJU9Z?"XUL%'$1_7,A[[M^=TZ?A]LWEXU.X< MM0[?'1QBC<$G-/<\1(MOM@,@B7Z##1Z;M"=FH]E\_>@^^/\UB0_C/X%!-$QC M]5KH'[QDU=[VK:#^YO7W<_?-U?\(Z_M.W7_!=XN^I]^T1^XH_]C5OYG M4YE-NI@_]Y7"?TI#R9?%3D^@.AE42(T$$4J7ZA#(2S6E/N3<)55-V8OJC."S M_Y@'VOLME\8,.8I69X@Q16W+-Z]=K#82&)J&1&CI I!OZ5[!I-12F-0WM?39 M!+V?7L[Y2"D:8UR8JMU% M0W2: LW.V#KR4W=N\GKELLAA!ES)CCVM]//M_4 MKTXNSNH?KL]._D8?&\V]O;HXO[E>*DN3NE:CU4*BQG!U\>F?O\UZ0PGZ8NJ> M']2B05]0(1]R'X+]#U!+ P04 " "G8VU7S VT48H% "Z& #0 &5X M7S4V-C8U-BYH=&WM66USVD80_AS_BJTR2>P9!$@$# (S@S%VG2:& )ZVGSHG M=+*NE>[4N^.MO[Y[$F ;VS1-8B?N-),91K=[^W;/[NV>6Y%.XG8KHB1H[[UH M::9CVJ:+WZJU6JU:*R*U54#EB4@H#(34 M) 8;&B6GY);="M0\M^Y5&S#X +;=;B54$YA$1"JJCZRI#NVZM5KE)*%'5BAD M0K0=4$TGF@ENP41P33ER:QK3-!*<'G%AM?=:I=SDEB^")2B]C+/M7-N*_44] MIYSJ9O89DH3%2^_-F"54P06=PU DA+]IIB0(&+_RRHQ#T6&\::2FMT2M]FYM M;=ZG9D8D(UQ[W'@0-S5=:)O$[(I[DEU%NID0><6X9_C19;_=6T3,9QHJ;M%I ME?QVJY2V]Q[0?]?V3[#@EL+7W%=I.+_-Q@D=$Y1TGN[WA^/STO-L9G_>B-[+[O[SO_0J=[AB0XI;+[C.%ZBT-@ZE4 M4R2"%C#*ZXP).(@0=$1A1*1/.%5V?Q'3)70FVE",\["OIK[*=RC8)P= > #[ M_H%A6$O*, 7=B*088*A5#&UL"B@X]0)<T]X?EKXF/@?"'QBCFRRG@=T#A>%>[-MTK)9/V] M,FG. AUYX)3+KYJ0P9[A+84:H9PN3*''NPPO.[GFGQGO)R1>90<&(67 /)1,,PR.2?S> EL9 M?I7YEC"E3+;A?\.)5M LLT18R#/0RIVU#B";8!MI5$"0N"F*ZDXZCR:B?JOK0S M.T&,>+O@GX?0]H76(O&4B%D 3KJ E^7L7W.7]4Z]>/BXYF]?4Z[S5>XIK.>5 MFM6^$+/\FG(JU]?4KF#M"D:UV'BUL_Y]4QP<+Y\Q"DJJ=&\[_U6/:E7(/C.# M/^_8UZ'[O-U? W%?9O?C'?GVC<>,KZ?:K, MR\5MI1U02,-.4@RUFG/>.#.K(>M\9C>U!YZQG'P][G9_,J_D-ZN#L=#S<6HM" M6XKYW473]<+@[.+RP[4VY#"/^_?\H!4E\]B//4_V-XN_ 5!+ P04 " "G M8VU7C;1#6:@% #=& #0 &5X7S4V-C8U-RYH=&WM66USVC@0_MS\BCTZ M;9,9##8$ROL,(23-7!LHD+F[3SR#0FDH;VV29N;9C+# M(*UV'ZV>?9%H!3H*.ZV $J]S\*REF0YIAR[_K%2KUM$IENQ2&:J-4KWA5&'X#BRKTXJH M)C -B%14MW,S[5NU7#;*243;.5_(B&C+HYI.-1,\!U/!->4HK6E(XT!PVN8B MUSEH%5/(+5=X*U!Z%2;+N;84^X/EA)G1SPB*JX)(N M8"0BPM/!)L3$\QB_;H#-.-@%A_$F3&=2"=D ,M.B:6S&6X;6>G!FDV$3(B*O&4>+1D33I;9(R*YQ0++K0*/!EMOI+P/F,@WE4J'4*KJ= M5C'N'-P#Y-4.D%?-&R )CBT8&8H,A)G.=5YR5\7-?39V]_H9%F[M;(HG2>6V M3=QDKS^:7)Q=]+J3B\$E#*]&XZONY00F@T_M^$'0.#6X*HP+O0*,^[T$D5.N MV/GO@J4[AN[I8#CIG]YVRP98W:Y^%UB#,YB\Z<.X.SKI7O;'UN#WM_T_H-N; M ,Z4;/NI4G7+PA"C?X:3H 6,TW1D' ["!QU0&!/I$DZ5-5B&= 7=J38S9O-P MJ&:N2EQQC2K MH"<\>I2'B[Q)-4('*S@OP!O"N>!&!:,^G#%.^)1A]AWX/INB2M3W&YG34QRF M$A?S:2$/!$YI2!9$4DRL,A:8Q@V80[.AE\]KI9+=[(DH)GR5?'.::-83$%!) M,=>C(LW\5=YXQ*QPJ4HV':W@;RX6(?6N*4X&1#<>\? U<=%KKI!8AMHY&TL& M#<,LG6^^JYA,U]\S2 OFZ[GY)P MG:6UB!,I(^3M*#VN;.'4WCUR3BV12R8_7ESN."N?UIL\*"J9W]RM-9_TG9.X MS1B\']:ZX#TB+,.GC'JO%+R?$8EQ$:Y@1)&ER#(.9[@*E5GOL9S*A'\QFA(> M4#PV#UH$/**)I=TP%--VKK)T0N^GLF>E; M:HY3K9/FP;A+AOP4QKJXZ>) MJY]!_$,&<>G'#6+&TR;>T-(T[X1QC ^6>> 3\AY8G)482*RD.*Z2^;B1$R0:2JT=C0YTT>'8)MA-$$?.\D&;:2P7G MQ5[6?6U;=HH<:>RC?^I"RQ5:BZBA1,@\<.(E/+>3O^8^]$ZM\/IAX>^6J9+S M;>I4_?C8SG4NQ3PM4T[YIDSM<]8^9U0*]1=[\]]WY<')Z@FSH*B*=WOY;WI. M61;[PO#]LC-?^^W+5G\+NGT=[H<[[[OWMI^'_;\]['MNY ]QXH_=I#REQYQ; MSUA_S91YN-@VV@6%<]@("FQZ\+#"M'5D>-W"2Y.F''%@KV'N6NM[5_+B??LM M*, +H$M1-)9BSLPU5(L[SRY)K[I@V-^ZY@:7=<2HZ:."_DQRIH)4U>?>*"4P MO! B7M^'68PC!C!5NO"(Y^:Q.4Q#HE0[][8[GEC#[GG?.AGUN[^:I_-;L\/S ML\EH9RSP+2D6=P=-TPO#\\NK=S?64,*\_W_D U$4S>\!V/(D/VO\"U!+ P04 M " "G8VU7%)1N7(80 ! $0 " '!I8S$N:G!GG95Y.)3]O\=O6<:^ M)-F;+)5(*KMDG@@A>21[3"7$)"'[F"F5G7G*@R=9*L:NR;Z$(6/)DI#!*&-) M]LQ8QJW9SOA=OW/./^>/<\[[_M[7=5_7=[G?K^_G+G^)>#?XCK S'AS,;PYD'>"1X M#RJ=O<@G:7\+HAQTZ-SCYV_X54RK.J2N#5-4M6\'QPH('I:6D94[=OR$VDEU M'5T]?0-#([-+YA:6EZVL':X[.CF[N+IYW?'V\;WKYQ_R,#0L/"(RZLG39W'Q M"8E)+]+_SLC,^N=E]MN"0FQ1<4EI675-;5U]0V-3\\=.0E=W3^^GOI'1KV/$ M\8E)TNS<_(^%GXM+RRO4S:WM'=HNN/=[GXL+X.;Z3_V/7!(G3@=VV ]U@K+MUI9;,D'V<^CV2=L4(%Y6A#B)BIXY M$SGD#TJS1$\R\R 8O+>BUIP(MNQ3"1*&A_H_>.GE]<#4Q.[MIX6&U[RI2*X9 M'*AQ#\^+G\&8Z(%6?E$4<-1^#&X^+&M%YLN**+(IE7XOD"@>0@Q*R]ANO _] M_9G/H$RRI:GI3F5#_H^(K8$%.QG*CHHWHIC\^RMS!@RBXCOR9=PH$79=*$7J MR5$:L\0O^ZFS!3DL;&.BY_Z#H+Q&W=QY.U+T++X3?="J 'S2TR8VK'O7].4I M7%W$T;P+[5+?4MI38OE[%Y7QK_)!Y8;U?FF&)!N@#8_L,*\ZUU.T$F8") E8 M\;^3)+R"7LJCCVB2H@/Y O*>]N6SGR&]IM"3[BS!#^\]2"M M&J60N6%^,4:*9N;Z61@=H[O-P;A*D^59(;WA8U/:2M"5FP>.BED=\V>P6L&M M639 A&6[^P;FY[\9>^5VHWP!YKP2G5&1ELH%(IKE_]MB[Y*(;TS>&%)R( M0<9;AH:;PQ=]O+:![+T)= <<[]/)!G01G>@]:3:0@/O$!L!C1:\HQZ=HM4X4 MRY[ E",&U*.4SPVT&"B<,EE=U0BOLFK-@]>V":99]@4CWG'HU#ATYTWD6-\] MH51F#Z:R+CG1^'PH0BI_(C#UO9"R8< $Q+@$9R/4":K95R9T?T;6[H6EYK>0 M2)[Q&:F#0=9UZC(N74U;][='OMO_KJ&\8@F>IVC/9R57;HL)(6TI;<45WW/K M:6B_36RC28*"2,]$B.=XCA@5UTD&-9T9DIAV&,4.+Q+!W045/3Y>L3A6)[N^ MD/1K=TC"2OCVW854BJR+1!H^4V,I'SREM8ZK-*?+,=1 Q!O/&U;S^)0HSU>1 M)3$O3-.3?=*4KXL'"X^^MU_#F7O*OO&8+G[)QW]2.BW%* MPBG!_JF\%P)+!)MQ&CGW,9!U!=/9="/EDW>\ X)K5K=27V@9=-S6(&BBO?HWIN@LP74JYPY# MD!>I6D\J']J:KCHD(4Y$=MYV\=HD^)@[0@V-HQY62 N5S"'L<>Z9A^:*!WU& MD^NRK?;VLEN8?<_4:_VF';*T--=]<*'1D="ZE8X>CJG7.<)YD%(< 3[UA*9) M'6)(+,)!-!72P09D6NQPKYC.:]6:GT%9V;"V;KNS(Y=SPS7XH)\;&):4C1XT MQ8F3!^KZ!"W>%;1$'0X2$=[Q0">SRM4X)?/]T40IE02CTK#P?FVH&\GXI/5U MHKI,QIKAC9PFCW$-JW<>NW<_4:4N#\XN7J2[8_L'FHLV8IJA-::.)S:TF-LG M76/3+D,=DA@_0 \VP',FU\Y*'? MP:.DLC)8AHRHU)O4D$Q)B4'^8V&E?;OAU?;?U\,ZI0E2[\LT)"PSK[6FYP1X M$^G0$?$,.RK'DMI6.GV9#<0(,N1!3>F/J2JSB]T(#,#P K'S8N+FE$5'[RKB M0Y_1]7G,;C36]=(O,YP,$&X\GLT::A,$S\_CXHBD>((6"=9CPD<]E7XYW4^/ MY-VU'704IB* _!PN&A7D$33S]]Y4N88YEG$2[HB.CX[,&9FK;W*N224%@L_K MTZ;6T!:'G!?T&?)C5&U" UFQ[11HVM,EMYO,DEZBE8<4D?W=.[8&NWMS5&ID M4JH$9%X;[$&PJ(KQOD7#&]6,&^^KLW0K-A#W<671,)6EX):H[EFBDH8G*]H/ M[Y !SE(*KH*KE! "2WCL.?PJU>2ER2N#6^T'E3S(CX^RI!AM#%$F9L%2S^BG\/'O"./E%.T.U'R8(]^ MZCV30Z#%(@&G<467'FT@>2W@:7!*4/$:#>;M#H^;EJ+ G\%F%4&WS#S'UJZGYP.\,W4= M#^^*\EWI:+!I^J3U<^<\<$2(+HKZA)=F!-%%D=94V,?\ ZLH=6*;BN>)V(._ M^F^GPFR2 [KVI@?.^*"5)5,8;[;@7S 88W,Q@IC(C:6VX^##W]//P_2&?&/N M9>EMLH&6E$)H7PV#=VY=:*8A3NE+BR%E#ZE5T#Y =5FFE2(.:"M4\9?Q6?W( M<2XPTR%T"LA)%.6DM_[*W6EK9A4?6HP+O;&@EU7 !E2V3G!*-4.NILP?*KB] MM!.8VER?&%WJ9AY2LD3Q,_'.D3[UJ!I*!NCN"]^<<^OFG& 4JWR2"H$-5#4D MF8YL^_S6.\)7_U"CMIE&P]SGA@J$N/9 ,B MLOQTTI%"&)15=Y19>*_'0^5/:$)%P3\_LUI>9)9NC_ZJI\.4;FBYWQ?_!Q5\%G>G$,V? M>%[K$17E%;M%4./H3BM73D,_FFNV=6B4;N.2UNRQRZ35Y9QUC:TT>I>-I#4O M%Q''7T^?.# K4_8*[8$9A$YHS?:LBY)KE3#=\.KB3DS<;\7/3\JFVEH+(E : M-KW'HIU="JQX*BQH2G8*/UL::.;@!7H@J[->;@'?28X;ITF <2X_6Z6S0^LF MPU+.V&+S%V934?A\TNUV],"Y+1;=[2+=UH\-;(NTL %\LD?CC7%Y\^OQ8V_4 M/H_;ZK5.3>%>+LXMWT3T2=(V4PJB=0N(TY8+T*[ 20W:R'Z3CMCM=+/KRI6D M2W;^UL$.#G:U'';*O P>[%-)3;8Y>16 %A]O%CG/$C"D^M(VF>5(AW?@M&;( MK-8S),PWH CTC$YPBB01)_@UWZ9>>N*W^:5W/2<.&3Z(RF,#G5]))2N" S6NUO7#[[P;;VE?^O[U?MUKZ]N[I3 M;AWN]Z%UK0)7;+9)G]M@2&S-2Z]I43D=3Q)U<(4TWM4:<,)9&^>:RXUBV6P!Y=GV%.R6)(8>8#"7B)" U7RNXS8U]?'5+HV,P? MJI''&M+[9](; SA>N'1I2LS"M=[YRW@81>DRN3;W/1OX1W>7N0W[V%0E^QF1 M4*#NN%QJ:)G1[XLH'L9B:[],ITEJ%#A>Q]H78@800[J YDW= M6#>DP-O=T(^09TLB\G9MQO-65N1M/[Q)Z'K4$Z3@TR(V9[<63[=#=>77$S]0 MO6;&XUY3O?/3 E3TSU3WG'S4$O0RH"BANGKMN8FS0V]/(VZ$FVY%B+J;A=^= M8 ."D'4%&>KKZ7P0R@;B0PSST":PV<+V.JCW7$]]B.+_Q-"H,,Q,3M?.0&<72.(/Q M]54[J9J$'(WE&C*#:X*!+(%UN@6K"RYN;/-V&JNE)DY-++ WRSUON0K'E,LUU/Q?D)UO'B.6S=9A! M,B]2$612(;/X+@]N5V8V4GXFMNX4LBZ M?(GUTO.EYWLO4GN++,[WE,SGQ14.H_0C,%WGC/Q(BJV=EKOU->(OE_/&XO3/ M#:@/9ZAUZXSZM3D1^\@#VS[_N+D^5.^^?ZUD!.%"CHF&*J([--F %U0>-< & M*-<"4[/KQF,W6C0I9,>:QOHOJKV'0S#U!.HI?YD\<9-S!K*XX>8?+0+E$>4. M8U"ZST?BR!4EO4A:;B;N!0:"_V M5A!>TPU;R$'O_])Z#5ERL^$B0X -<++F\03J>JU]T"3O+:0591[$=803@U(& MEMN45OI[H1B[[H:[94^_J18U7+H>FZ-PK.;+WD?"-__,S+AQC?(EPEL":CM! M0(6[R>$O2VP4M%TH.;K\N\?;VA>?O=X/RMY[?1^UI**RA+"9@W1HP ][ZJ[G MD&_B8=IGH*KQ7Q_WFLQA09O9[^Z=H^3CI5%9CYYM)H3=;@W)>>SY\X34U7K9 MQHVIQ5T=Y+0DY%K<:?7H\%$/S967I"2UMRV2RT/LR?\ 4$L#!!0 ( *=C M;5.+E-S8'FKZGZN*/<+[^$)N^VP5-UO3B]@$I+0S44-D+;5OWXR08(B*>Z$ M;SZQB/E OF>T>CO<^[(X-ZEF\S;W8T^C$VC\>G M5U_1HY/FC?_[RG__Q_;],\Y)ZE). VL;#TIC,0\^F_,QWJ?&O MD_MKPS1VOWS[^O7NQO@Q.37V=_GIX^/QU\]OEL9W]W=V_G7S?78TD[BHDM/_0"ODPJ/#]PY[.@ MUN>9_[@3%^Y@ATF%D'.0JZQ&7)JI8E-63 T%6<* F\%R046&?UD%)8#B'2S& M.KOF[IZYOZ=J4LLN[@(*,EW09VM>0@DE&5*'>7\6,P*J/-C!X@)#]P\,\44YO:=*H*%LA6/"2_J$D0QH*3@&K<1PSVN&CD?,WN'AX8XL'1DD"#A[" -ZX7/WC$Y)Z WH?=72!PV M9=2&T>Y0EWI!AB!5'! ^H\&OQ*5B02Q:)S?X!<.0@YNY"Y\'AE=8LTRTR"-< M^Q8)I#\JK8)_F:J>B8_0KQSL?8:N1SL-N"A%>A$+HKQ"]-/$G]WZSGJK1KVG MJZ@_>G"0':\<::-^%3G^:-=K@0NJ['&-?HJ;NT*Q_9 M2%I%CC\Z2IOS7LU$3CO(2&S53 ?9UWQ=PP&N*N#(_MI1W:LIH9F^%;W\U1U? M'52^CK(.^BZ9X7H8'9^TXZ$^[BECIZZF_%MT]+#9Z*Z9BTW72?[JXV23B*Z9 MCXW)\43WD^B.?Y@6Q*/E-/ M%PL,#N)'\!##D6\J]KRG4T,&*-\(M["?ZC!F9\']!>4!@V&5"E]E W-.IT MM'TKE#]@P6["_RQ8FC@6N2M[&1E8[\?]54TD'_'7O-F$.<7>RES1@J7)FO27 MW=U=PS3.XK[2/X\]VSB7W1I7JVZ_[^3Z6F,C%-2^]7Z1OW/#(JX<4U15S$*O M>;V\>8MKQD^5/9N9V?(]FWK0$/X2OL-LZ:@?B"-71&).:2#,T".AS:3?[V;V MMMWH@L$>V'ZLN(#?IXH/_)7P89Q$?!ACR8?QZ8=BY'^VR&AH,G-!(+8)YC1@ MH 7Q2D#)]ZH+-_M]<6-\NLMPM@52WJ0)@3#]J8DSI.S\Y9Q-@PYUP>>@&7P2 M$F'X4^,VX6CK@!J;T2)B;DX=_^FU<%/8H2[?<=VS*A4G_"C$D?24L-65"%[Z^=L)7Q*7!/"A8G*,4!O M:,B9RZ(B4+*/>@O!8ZSBE%Z(Z=>S+@C]7 @A&6P#=P:P8)QEN4-,7=Y<144I M[E+1T@?'U(')Z2,%G9A3[KLXW02<6##!/+%@;EHAS"PNN.M>Z&G:ARZ<_*,0 M)QA5WT=\&,@'3EH1'P;R89PJ/CXX(KZ8#@5%]C-YTH@NFQX6VA0CWFO9T0#R"D9@\X(0N!"2V^;S\QQ^EG\/K6==E]K]#N&"5>)1P8QY(#.7U? MQAQ\<=T- MQ%0F=SBU6;3/B33"7) E0:?M(%B"^%@#B,XO&(&P"#1V6Z2'(C/3Y2 M">,NXN:#0V1O5Z[ 9=Y/S GT9LIC[NBL73]. )J+D%MS4+I)9IS*VOWR1%T[ MU06 M^^80NR=G%6L6+S8&O^AGE^#2AHVHMW%+:8J-D$T &&VL9UH: XV5BUT;"U?_MC8; F" ASP*'3YR DSJN=1UOK M6!=N2G*-KL7RW*'JFM(/&&H*QA3!=&7^34971Z?,4^+,0C]A/P;D'[B?)MY-G-GDR0V8S36>)K6N'@=3#7DT==&"W.\#?'J*R= MD@2=I*IYT0C=6U0WLWR1RRW2 M6EHZ]2JTHDGO.#B,/# \Z4Q?UV5V8$L7+HLW0]K@,O7BMJ)*[YY!JAE?R"/PJ*F4",%_%TEDG,<2;=&>/\*A?TF!P52I$GQ%!1\9-PDW6T=0 M>]Q'IV=HWHLN=!3O?%2>+MKZCH8V WYAJF7$40%Q7&J;)$A7BG8%0L[1'X!A MF!YG\Z*,Z<)?\39%%?Z@1+&O8O6XW#9(D*X6[4]$[$/< ^QOW5D]-E+FGYI1 M.GT6W]>5VL9Z88"V8T(7&(MW'Q",TW(PIO VE2%YQ&INHVP+O(8')O'6=#MT MI.%K2'5@\"7XT03'+\4[%0T.>YK&..8:,5EW,G2+S&9((*[/ _9WY'KBM?_K M8+"R9UUHZWI9":9W4_RI',(65[6G@G6N')KWH@LO[6\[V2X=&AL-O$#H+C(' M,U\('D4]Z8)(<8*^$B(FNAC%T-:'U-YHH]6)M.A&%T2*4]U5%^ELO4B?"V]T MPJ57Q[H 5)SK;G?QSA92FF[%T?O*C"XF=$&MY-Z6SE?U;&%7?>&.7C35M*T+ M)"77P.0O]]G:OLGE/'H1T*@'73@H3FR77 ?TH=#P?2?_X<+X2?8#A_+SAO$W MDR5@\!MP_SZV(,) FMNI.N-P;/T5,B&%R.1<1_*;C4>C=E68XV!(<#0*>(C? M20X?1,""$$OEV?&CD?Q^]#<&T!H9T7?CHB?@ZL&(?'D%)2CNR(B>QV=(CD8V M?6"!>@H(9+X]D?7M,.Y^ITIR^X]0!#+M//&/;5MR3YP[PNPK[Y0L6$"<="+F M=BKGG2M83F'W\B!(HA(];;V@KJ(XLJVR"#" )V(41ROE.TSY M([/H#74?*$]44D711=#D8_7?;-\ES,N+VAX &8-@;,&D"2\H382H)!DNM#T/ M?!Y^I0<"7>9%&==[5**M9-[YM#E'8=P@RV0;3FS9"1VK=Q/\D745)7HS(.PR NZ2YZ9,(\YQQ.TT4Q" MGEOJH7%3FZ85W"51TZK '6*Y0;P*!SMHIT&3@_7O+<74I[#AZ.D% +9*D&J$ M6&VC@XOYJM27'&R,-R5CE[MZ"Z5"2TWJ#@Q)I=/PZ1QLZ1(/0MM3ZFJ\T1,RN2MTFF=MUN]12#LU,:YQBYND$"II(E:+M)Q=FW4X<3"WT%ZUP M4KL$M5W[0JRDJB,;[@2GWO?YG05S];*/>D5MF<2&:4D;46^HP/$+33 ?^S./ M_4WMLQ /^F8S![U:V"S%3"AWJ\2.R[L+Q;R SBCONXRJR\&>AASOCU&B-"=_ M$W.UD5BF36^G,>SR JZ5#BQBJ1$'/ JUJV52)(-=IQ:S'Z>VB(^PJFAIN M8-I"OM5;!=%+!>F]RP[JJFGN/8S+U9;([?0G3*5D<<>K?R'A CW<8)GK)/'[*/MEU3_J6+SAJWO!EZ%-7BBLP\KVX] M+8F=];?[QG%V:8[TS+="5VYHV^<@6K"\\@ ;M:'5]/T2/L&F*W1+M.YNW#\ M):7B][E_3_&J?@A:N._^3L RB+O<@8T6](/( :M(3!T_@-%Z;+O,8ZB/ . 7 M'WY*O$*;"L.-3"[PG"-U<'CE0@5]X*2HVL'.7%@YBEHGUT0IZCF#-:QMS08.Z#GFE+2:FAON#'=-82JBR;$5>977/5"< M"XM$[P84G%-L6^G%5XC-1$W>!EV=5X*Y-X1_GPBW(8+V;X,YY7>$P]I6'@]( M!.Y4]24/)W26&)/7'!8:M]-D2[-*RF+RP2[/<+ F>59K>49<0* 8^^%L'N1, MVH3RK2Q8ZI]O0B=@"X?"S)Y<3)IUT944@YQS\!VGB9_W1I1O#Q>Q+M*RE5)LD#S'<95ZN5*4;R7?2IX01\GM](;\X?/DFMQ$ MAK+2%ST;T8%Q=:%O,>.ITH$Q/@X7"X>5,9XN?3/&2X?"K4<5@UEO7%0PB%#Y MEL^(IY(.GJV.,LL/-B[7LI.-J8>RMY_>K!BSO^GJW<4[3ET6NK?3WWP,51V9 M6X0@&K/218?!M+3TEELDI:"-^8^]LC,>@C^7S/BWK;(K<8ET&10#^J58%#:N_ VU,GOP^VDA7'X23O^.^1:DM MTQ?Y87SB<^X_P8^5K,V(![OV2PN 5ZNH;>I5*@:FKGOJX(&2:+N_2/3&-0>7 MTZD8!/X49FN&;^M?K"6[2TL'.:#OZ2S>0O*]>P9K=5$R;34A',0@O:>+.)F* M!PQ+QIU8B=60>G/@&:682M_W+B\>)$#5OF;JI<"L/%4$@Y;H@CU3&V9$B]Z" M128P,Q8+5D&W(?)!W(ZG"^O$RY,-6CJT \QB-S"'<48<42Q<*=5 90. H4]* M'<+*RU5!,0CW+W/-#_DS4:E[#4Z6*Y)XVTUN.D2[4S '/#(_%,YR]4;2L9#. MDMIK1ZUR;R6\4=^#FYKZ&R,Z92LN@3 05UZT\)=_G<%02HXO]U9\\WX&&Z9' MFRMX*Q2@!4?GC"IO*HLR.JJFZYU6D0WI&<(QIQA!5TF2*W]Y";IDAL;^- "T M47E!9@%Q9.A>"^9 MI;XX4IKMZ5IYXS4QF?/\10G=JV^^-O)YKZZ5-U83[<4?NLQXZP?>QA#""F5Y M0KP_\R*6$VR*1&.(.CT;[^FNE:V =)!23N:,VPMYBBB>DK*B590/4I[5>798 M,OPF_I=.IYPN+W$PV5G)&E$.8L7VN\__9-XLOF0QX3__=&@W"Y3::'7C<>[N MXWUYE;J\EM_&\2-\A]E2/WB[^LQE45'J%17UB5+\+DCVJVL\?DME]6&22&UO MU?G@3M.\B2),<"70T9P&S")O;)1U7CZ*C>SXW2]SAE*]T@@I[?2C:#U *5]: MRTDGFZ/5@^0[]OB]>#,)A$W\7KQIJ0-D)K'DS1@B'LCI[[74*E5/'^]/IY:\ M-4*8S$MHTM_V<^(CV)DOBVM2=:>NWY\%[/@.&Z 0@?R*C*H71U^H(7PY%TA M50M.%X39ZON*^LVBCY]W:"LFR&S&Z2QQQTUUJME&O?EX?[9I.+NV;FYS-/7% M=/ HJ%#A '[O#!^8+@E"WLZ)MVMK W74$"[K])LCJ[ZOI]+]SY>[!"PP'>H('-T4;/CX/7J*IOZ^]( MCR+^<#UZM1I2;=KMU.<[TGG# =V\G M[\2FS"+P.TYIX3R_P-?G,'17/ZH4TJ*-5]-)] E&](0N@3__'U!+ P04 M" "G8VU7?@GR?:0- HT %0 '=A=F0M,C R,S Y,S!?8V%L+GAM;.U= M6W/;N!5^[TS_@ZH^,_(ER6XR\>[XNO6,$WELI]T^=6 2E#!+$2H 6E9_?0]( MZF*9! %>0,B;F4QL2P!XOH_@P;D!_/+K\RP:/&'&"8U/AH?O#H8#'/LT(/'D M9/C]WCN]/[^^'@ZX0'& (AKCDV%,A[_^\M>_?/F;Y_V&8\R0P,'@<3EXF"9Q M@-D%G>'![V=W-P-OX:%W>.1YOWR)2/S'9_G? M(^)X $+$//WS9#@58OYY-%HL%N^>'UGTCK+)Z.C@X'BT:CW,F\MO ['NL-WX MPRC[? M>?KA#?612&FLA# H;2'_\E;-//F1).SX\-TS#X; ^F"04<=HA.]P.) _O]]= MO[@FB4.*WOET-I*<'WPZ/AC)9B,06> 9CH474X&]]UZ$X2+IQF,3[DT0 MFJ>2C7 D^.J3E,24P/R#_]Q@SC$>KX2[D;+=$/1((B*6MV@ID?"+!*^$B] C MCDZ&=;MGV"(Y<2G+:>\=VS?@^F&!HR?\E<9BRAMB+1O.2>S_QH@]P#6;WN!7 MX[B+=D';P+H9Q3VD=[ X$+DTCL,KPD&A28F;@%8.J,*_I4Q/F3^@#,8X&<*: MO\!D,A6Y 9"-@YC_2LN^7*OR%B.>S&;IF!X!7;OJ'S(Z:Z"9:&N3'L34HN'P M+=&P^SSHDG#T1DA0:WU=-H[? AL:VF+#QY=1D=75KN'Y$853=HA87>@3;7LDE]B@X$&_JD-9\0*!75]T_=O@(!V_-(/ M;X )E]Q2GX(@(%,@?^,T(H%,:GF/*)))'H]/L?3%DA@E 2 ,]'W0F@-W[W V M$LR2=WGJ^S2)!;]%2P0SZ3QA#$0OL:G4C:W:A"M1[K"/R9.4!AX8/>E576QC M8(E\CF$2X0?TC'DE '7[/J2_1Q'(06R #BFX1 6K/ MT9P(%)7)KVYM5_)4Z9<)^N++'N2JF =%;7J0\A\X"JXHD_/Q&Q6WB(EQ>$'X MG'(4_<9H,E?*K]W;*K)SQ*>G<2!_7/XW 447R0#UJ3A'C"U)//DGBDISVT9] M[:(";4'C>T']/Y0 2II9EC46#/GB7T1,SQ,N0%NS=<9 _6"8=+6*Z0*'&*Z^ M67Q64A&L",)H]K**Y!(,/KK$8,E&TAS;DDA]:[3[647S6YZW*!%Z]VNKLA6X M-)?/?I3(PK<*N4VZVBU&V-SVLNJ"URWZDA!4>:H*IS0"'Y!+E2Z6U6(KN_6% M1?UP.O(T@K^(^3@\!Y5'*KP155.K,H/I@O7I!QS9VEDYGU1MK4I] MR_ <'.L\>@GKT)9HZEM@T-,R(ED%+9:W$8H%B"47T[F,#I8;S3I=K&*XD]4O M,0XN$8OA6>4PTY-9DEK!8. 3GY0AT>]H%8^V3>2(%?3 0#LF;)F*DWFX*A^X MJGD+.>^57W?J RL\#8F!Y\I)D*KSLBA@G:YNYK*+]0IMH(YJZ$52/ZI8O/WJ0L F9@9KDW#XL %8< W)ML1;*;AS9<*EXHQ]6"[IX3*-C;LT)?40:A5+NF0>Z\%2EY@YJM[5)1U4BP/G'K0Z M^$JK<_K>![%NP#T:KHY.@@8M[HC0OT1O>R-,1;2T2^*<'W"*?/0OQB@V))KJZ]@>W64.:+UBUF]U/$\!GBQ"^!J&QK MMU82%MP;RGD>8'N@-Z ')BF+]UB(*)UX)2B,^EI'-8ZEZS$.K^,GS$7Z_"AP M*%K;E9P!H;>,AJ4%! 4M+%>P2J-:WO&0,KSET5X^ M"X9@$20Q8LMK4&9IQ%V&+F@$HDVN8X$9T%Z"V,(5'6,06F3:[E8J-=!O0C#R MF @9EWN@+9/7Y&*.\0;Z-%6EJ5*M34CA*#TBO2#1+FKHN.Z7PFF7&@NQ6I>6O6)WNY05DV"<2[/($&8WL6:7[KLZC5?S M_BMBDRY-AIK8#>/M+EDENH:Z>5;4B66TDPC"/BZ:=HAP:(ETPZ3OQ@+1"G&Y M5'#7/5'=A0K=JA?S$9]Z8407W=6+J2[A2+U8M8BVZL5 D)UMY'>+RN?\07.?JZ?A,MG?XKB";X#Y)=AB/W2LP1[$<+Z69>W MC#X1N*5GR^]QE-<%4TK5G M3,J-R-KPM$;I&6G)#E!MC!7]^T8G4ZH;TTYUGKY9YYYQY8>/K0R\PD/(M'&: M#-8S;G!F,'O"5Y1M]F#SCB/VF6S4YL+WBA6 J3N,';/XLU? MUOU T].-&"X]3:P$I?D ML\:]C$.!RGR5:5RB YC34N6J8J?JQBWL Y"N?!J0 M'8=5!\SMB%BW>PM";T]+\()F))FM;>0SRAA=P"]%XAIU;%G0+,::1>TV\;HT MTY.&D N]OX:CM !A^^$II:Q0;+.>;F[S:,FZI4T?%Q/>$M,X;*I+D8U# M6MMG2!'AT05NX_Q6&U-#*QFD2XJ-LU]MD%*5Y-0VR?;+3FTE+:K-S7[:JX9E M"]IL'+V5M:8Z!:O-B97=C#8X,4_7:G/T_JUP5%4LH\W(FS!G6]TU<+BGAFRK MV\8/?]I?$KK?S>4 (47@6RS[WL\P6HGWTEK:W8F-?PUJ1&A+A MKY'AK9$R<.VN&U8ZU$@*. I8L\S&)57>T^;/6K:CN^N"LRQ6%C.[9&(YRV)E MR;NU3?XQ%=@[\CA@]E <> '>;'.7Y-+0F\Q(]M66![K]AI0@?TFQ-Y%O*881 M!"+1&D_U(0"=B]#](0&6(%@Z1* PU*"1BMXY464E^^Y^Z79'M[M-O$@P6;22 M*H#T?=VOOS?A0719N3P_+/>>1F6%MRV,Z"H#6T?(*O9? M-!_05?QIND>]9Z/A:*XBSP_%;@YZ9Z!>#HU8Y216X:025%7-[$R859\02J&_\X&$*K>MI$CZ?6,IB^P';Z^DH9J)*-)D!]92%^IQ>R2\05 M92%.@[6PK&V%*QO"KAK6+LCK6,!=((]15N3,%>?H=#&T7;"@^A#+W@6:ERT7 M;AAH9T3+T.1$>E63G)GB6S.N*5RSJS3:2]%=;+,%FXYV8"*[%-;JC:)"D\JI MQ'#;;C'M0.LXE4'N@+!6'127 J%N<*7T9%U*T#GP+.J9_M$FIF762/M MMU?:R8I5I4NBE7+++J>4AONORX65JDL')I2^YZ7+W,]_$N;JQB1<2NS7"C'1 MCO,^3EFDG3!DEA'2R!OG7\C_'F%Q@$_^#U!+ P04 " "G8VU7@J3Q27M- M B5P8 %0 '=A=F0M,C R,S Y,S!?9&5F+GAM;.U];7/C-K;F]ZW:_]"; M_!YP /@O.-O__Z\S-X]8LI2DO_]NP_?__#=.YS')$GS^=^_^W87 MG=U-KJZ^>\<*E"[?_^U__H^__:\H^HQS3%&!DW?$^29?O-VW>HRSC)%24G=3J"@ MX&?Q[/]]T+-8KS@;L'2YRO!W[[L3E9 E2O-HB9%!0'G^:IV):N^9^;UH+T7N'5Y.#G O,3 M8;-O;2G*2/SJC;(M1S R!%13%Q1'%%CV\(OB\ MX?NS/+G:+8RS:ETTD"H!U6X0KSCOMML WT/P%?]XS%+ZAL/0>X_X7.IH?=%( M1>=^+SVC\3M"N;#[]^^XP%P?/7\5KPHG?_^NH.5NN,VIUE(&FE&R-)I1>6J(JBV)Z#9VOT 4HI#D=;WD+V*P 1LB^N#\U;P\H5J]F^9CKBNB MS9^]_>-PB? MSD3MA,1E]4'(GKCBO4CTHLM*_S:7L0T'ZEVXMJ*C%ZGZC#\^$21<9FC>("\V M_MZC!#L1.PW%:$*2X_-;]G.?U)24"NQ\ :#LOS"B%WGRB;^\)LHT37ND\M.& MB^IGWV":DN22?]J-3S)$9E:]:>J#Q:K\*9;*O:7._U#9)OB9-/5!9 M:#O_Y:(%IAFZUN\(O18%S5HZ8'&>XJXR";>GI9(65,?5/)'J"@[ M^+EW&\U9DE#,V.8?L3H_2 TVBK:^Z!0GW)3>DR>Y64G:TA>--X2+,-G_2U>2 M4UK?V!>EE<0^I3>4/*:UUT9)JZ1Y[]1.^**@*+OBXMWS_\%K*9F2=OW31Y9+ MDM\57/*_6R ^4].RJ#R#:=XD-)IWZI_R6BRK=T#^8/&&&T4.D^8P[,FPJ/%H MW:X?>['$=,Y?S6=*GHH%9[(5RN4K1MFZ=UHOTPQ_+0]U]%<$OF[BA2HZX3O= MG%#YS#6VZIVVJSPFE"^^2D"MMN,)*?FFMU8>-4:]/-#.94(4%^DCYI(KVNPE M"J)5S7NG]A;/4V$.RHNO:"F?VN9FO5-WM\!9IEO<38WZIVR)LNR\9%PX9/*# MI+%5[[3=H^>K1-B19FD=DJ+9?#3M3\I3:4 3$2:1![:L28]4W>&XI'P2 M/GQ\N$^+1MU>UL0#51?/\0+EJ2.J[Y"RKQ;+Q](UD!6X^^#>0#? MC(?,R X5_&1MWE3/?C)C6R>QL39Z?HURGYDM/ -MW!#;1Z#85&*?(;0?P4%3 M.+,,,?T$#I.9W\D0WL_@X!GZJPSQ_0DX/HFGRQ#=G\&B>VWP-X3T%["0E"X@ M0W2_@$6G<,&9'MK]1[JTYD:E8\P4'U2I1&90-,4%52*QL/&90H4GH5B894Q! MPA-9#'VMI@#A"2U&;EI3>/!D%G.7J2E&>)*+J0O;%"$\048>2F>*"9[XHC;/ MFJKD\"07M8'7%!<\B45AAS4%!4]_*32HTHG"_VH*#:I08A#28@H1GE2B<^R;(H,GF]@&Q>V1]IM4$Y.4B3H7$5M@D>U=YJA,4O'#"HF-<($+KIMF.Y3ZG!LWS^D] M)<&C?X.QW618R^*&./LW&K?&J9;4 M#?'U;S#NB*])EC?$UK_%N",V XO8>QT>V,%TSI_X+^2>BD9 598LH: MF$+=R -]S^FR7'YY<6R\(*WA]_ZIXKNHDJJFWWNG2K#1=/;B94G94-MV'-1Z M7R]-C.M?F\9(^ MIDF),@F5RG;^J?PM+1:W.*MLH6R1KNZ)0A'L,,+I(7._]NU"5X3%@MWB&*>/ MPF?1>"J8-O=*^SEB*9O.;BAF?+&BC5'^;F^/.=N98VXVUAC=50XNAO0<$)'' M5?6"*@LR9;^?XSQ>+!']O9$];;N= I9!U]=KXM8[\AHV=MMN0V,1^>!V,(Y[ M#(M 4&/'7*][C!?!T"MCY6L9=5]6&Q2 MPZA%C_$B&);/-F:S5^M *>@8]O**9/S7;7%Z5H2A[#,EY8I=Y7%6"N^L(),( MH:K$R72%Z\EF6H[K.-K;0S[H.A1E'Y9XIUN?UWD8=R(-0X32)$GEG479GF?9 M^=H*J.*T\/MPK_-ZG>9R.3K-.?D.ZD3#([*22Z:RJ'"22@DFN?#OF'4\%SZ#\)LACM_@1\[WU M*VYV4!BU#0D.)Y#@<%<^,,PUNKRXX&]9PPVJMD-2K;&0:%H/3;EZ,]&U'R?U MP^Z G*HT21%='VS5&OY1MO=,_6J5I;:ZMF$O&R2O@TO%-_]]CF>$XCI$F#^R M>4LQ:.F E,D"I72)A'MA@HF<$%4[%V0\_Z2K#?'D+75,8;!24Z%L[(&F: MX^U"E5,B;>2 @!N:+O%DBT_X5+_=?2:/F.:"[<[F.!?N.#EM;?KW0S9[_=AM M SZ!5@ALAO(.YOY)L;%U',H!&*$\4&9T'&B:.B#F<.U^$^K_)>;_0QG7IN.2 M5CNK&9-T&L@SD'L^DB,H#4/Y!J/B]DX#>0+2C?H>2%XNTT*(&F6>%NMSE#>+ MD6:-!TMN=Y7]9>S+\9OS?C+)^VH@S='-1!-F# V!,CB?6,7%0X/F) *5V&=8 M09L'1<82L4J @03,)IZ(M C>&0G6YA P%6!E6!]0U'9A/:1%# U$X-0 .L348A5!A0T;.KT%>(@ M1V1TM;^&#%;RS!YZI;CK#D;,K/2@RJF-]MSH5-C-T=PZ6("*%&8PZT-F;R#: M^@N@6-W4GM*)LQR5E'/$609II:"X3"]8$/-T<7#,UTVV@K#A==@DY*5C_-8G M="@T&0;"@%EA+704TC+Z M3:ZTF1Z[0@'56A='5..*NE (;9+8SJ1!/7 XJ9 M_3H>.O&XHTJD#G=LK<43%@];&U^)G6L:%&/W897NQ+Z.BLTZVJ(-:J^ X=LN M=K2=Q*$-0@7%O7W9%SMQL*-JP@XWX'8I]& 8V\;M1VSB^$#QC6 M0<=:H#:=!AP'ZUV<0:Y.=Y%5W=8H/&^L72DN^(PL"PD[,K=I4JO'PL2=0^:ZL3,LWZ:^ M-C<8]C6+1":=4[M \7'G$&W@\I'=2VV;=&((M__[QMS#U>1M^77>#8)A$#H%NZ8!,)^D(]!(#1'[E@H M\B/SFG&B%&6:=[9M:K.AJKP)1A%QJ8HR $V=]?;[&?" MPR73'R.&,ARA/.'\Q]F$<=J2BGIQ ?-\F=8_'20I1627I;2EV_#6:2?/JN>H M[VNH'9(:[J76[W*]4 7W7NJ)V @P72%:K!4W_ZF:]4YCN#N[IXJUNCM.\>HX M\>28#Z10K/N>!IIPPZ<+S!:UB ^SIJ_%(X\")%_=_*=N/CCMRF+6^@YCI7_0 M:MSG)>.J F-G,>=N5HOYXB-?Z6HXIOU. PVX=Z18YNK67BE_8_=Y-1 OA^ED M6+AS$>XV"W>;A;O-#.Z?PBN4)A?/*YPS+()*IL4"TTE)J3 A,X8E58O;#^ 5 M7[@YJ)%.24'HB^4J(VN,V6\+BB]7 M.Z"J1\M:N2%A7]I!28.L6:C4/41-OI.JU!V*01L89TDG>QPDJ,8V'&)O,0&) M4Z/$DM:6"(AH1U<-<<@I#36(0@TBL#6(X&3#69D#P;"P_:8^*D[NXWB#$-CN MDE^-O%3P&%8O;)'N1AN8S.Q$)NW$QG!B(XBD^A.J M,*J/V0*S6-I9*(BAI1/4RG!NL($@J_?V:ML9]/WFS81L@I!-<,+9!&[#-+QF M%/P8T;J\421F(-KEVD5/:;&(XFT.]99"P]P!RU']9 FT(BKD [R]?( W%;FV MJ6XF)(9M!J+(4-RF-.HBU&R[AZ@2_U$E(58@Q H$$3R(X*;ZO:TL?=S-C[#<_-0@#;\]:5B37==XA=I!NISBBK4^J6JZ_?&0*OGMD'WF M5Q[?\WB8/]E\W6;?U$AGJ.G6/# 4#9KC,'Z=[QHSAO'&))7/KZN=7J?IF74* M^EW0[X)^!PZ(Z2W#(]=0P[W5IW5O]0E<$ PGU#.8;X+Y!JKYQD:X]&JT^3F: MH91&CR@K,0>,V+;L:F1IQM$/Y,>P8TI',/6\/5,/A!(JIX4F%(1YHR:62[[) M_BKVV(.P79V%Q:A/,+" +2 B6YQQKDMF1!6L+L%HOA<\-D-6EY!U_ U8>P%ZYZOOW+2 M:B%M^W73(=1^@ 'Q;4A3OR1]C_$B&)37;K@P*0(>=ZM ?8N'NK5?LT\E+B>& ME&M:!P,;V*B6._R(J:@CQ@_T7QK^P_\&Q&\?HS M?W"6R$DS[Q7,DL$LV3'92J'N$1M5"Q*N#N(-:2%+@(2NT@V(G30^.DNZB1D# MC$76:(F1ED<#*)=!M^WF1"*IS)5W,!QJN%<02_$?%&^ZV3=/[.Z"MN8!>)QK M<)032\4 )OOV)?% V'V=;E%&>KXA/CC7-808 FM$(8; 6^JTM<_%:Z3 +Z+L M,LD>.5$1'Q,+YWI,<9(6$!7IS8+#Q$(;$36PD9(CZ%3$9L]%N(V+12)VDKW8TNT,?4M +.=:+D M/-)* 3EV>N^#B$XG)V&^YBHBN#XU'C_(&V%,9!LZW*+/9&8H'!C0;BQX#1O M+/"T#9Y$?)&IQ1_,EF"LRI V]A=0VX8;W:[3IO(3&$8-@7#6B$(@G*]B.B8^ M7J^A;Q]^B!C*,!.Q7TR4\6%1*4XW4>=QR9FVJOP8K4H:+Q##$=KNB5N2#:/@ MNC[&3T"<&RI#;%R(C3N*9YJ0DN^M=(5HL18'KB3T2]6L_Y@KO&7LG>!S3(^T MSHUUW]- ,^S5*2@3N2IW"XR+:_'(5'UWBJ;YX+2K;['1=A@K_2%NIUMQ$HI7 M*$TNGD5A0BRR"Z;% M-)2:E0@1C#DE(0[0?P&\7 Y9'I[$X('F+?F<[N*P?1*N>W:8;7-S3-XW2% ML@E:I07*KM+K++Y?X#N<\2'FU8,7)./J@SR I=M(#J (.V5:B%=\B16!-HIF MCH@0:9L=+XHF,%$&G<* M,50AAJIC#)52PR6=E$E(4(V5+F*OXD#$J3]U27O)='2Q26:F'#"V['9KCC@4 M84!Y9)QO4Q"<]0X=P(82-ACV;K'MD':2$2@V[FEKAL#,_;QLK8XSNL M.],O MN 5K(!"1[G8\D(O6C=P((?ZPO[5JH_N/+MHJ!+%8(PI!+#T'L;0T:/D-9_D0 M<46$+'%4H&>\>S6F42K-O3T%GZ@>'F)*WEY,R9ORXUY5K'^/GLT+IIAT"3[ M<"MJ< 6,TXP:9. @ T.3@>W/'K_B[\<((YJG^9Q%?/W50:2[[TQ5W&95%9RZ:SBPVW MW6!:WV6\;AY $7CDX8D 9E!;GLZTVRE@":&[G1 <+P&=OJ=M[Y=Z?@22-<:5 M*6RZTMXNJ&T?5-43"%?]#5&*),%VRC9!H0X*M8- +!]2"&E[VH_. N%=M@.G M%AN_8&)]TH&RW@!=/R.)MFG#)8I3<'2A<<%2&2R54"V5AEJ3+S,E2^=Y.DMC MOO0C%,O@U9/U1 M5G5EBP5)KO)'S*H8:%9/KLR89=+';QV E[R@61R:UL$4=P*FN&\,F2 MDR*;T^9&#C)QIW2.\O1?=>1VGIR7C+\TQM3[78N>H[<;&BU%2*:V$=D,@VH; M5-LQJ;:ZO8#8B[?@,!H03CJ/]!-LZ)[B8,H+ICR5 ATO<%**G-=/*5L1SGV?*2E7["H7 M7D:^X7PZX+7ICM7JD..=/'>8]LN%@[,DJ18$RO;^ ::SJPU(23"QG(")I7JR MCLF:&SDPL5CQ+#^@69IL_KK%,4X?<:*DO]=GC-YLHX(5K#7!6A.L-2=OK9%L M <3+U@G.SB&?#3#2EE?=\\>(XD?,H41BGB(!3"C/+'I*BT44EZS@J&A++;/= MX'[TR2ZT!I,W+*)'JK;Z8R$\@XC^UDO+"*-5WX$L !LK(_O*=PYV35 N"I?M;J"K#T(3K Y&#!IYT,B[ M:N1XABG%R82P@IDM5NM^07,.FG/0G(/F?)J:I!5P(@!Y[9PD< M7#" SAYD?@:=+NAT0:<+.MWIZG2=#TBO\O#/T0RE-'I$ M68DY<"045]25?0+^*];.]6J=:1,E41&^4E'*BJUP.'>"VPP25(:@,064( M*D-0&8+*<+HJ0[?3<80>(0?RCU5$B'8$U^+8.^K'7/5>]W9DM!BD_R^N=332%QT,>1 MP8"OZ,V3SYO%902]PTA!G0KJ5%"G@CH5U*F@3IVN.M7Y@!RA1N5.'O*J6/TY M8J)\_ /BTQ?QUH*ZNBA'*XW*=#@_JI0=-4&'"CJ4D?Y07T$@F.H&K06WG3TA MFAQ8=QD:W^XMV-?1_0?\D=)N5UW3KL[J1!_J>TV6Y;+QF M5/I[_U3Q755)5=/OO5,EV&@Z>_&RI&RH;3L.:KVOEQM*DC(NIO0.T\Y&#;_"HYFDCVG"-4@)EM]9,4&4 MKM-\7D552X!8]?5< '*Y)'EE,+Q!E,O18C=**GJV]_O*,)GW' I1102;E@4K M4"[JX>JA2+OX+LOY\O*7?/MX-QW&-8!'S_$5^@.?Y@"J&AR[ 8Q(S:+9#7/<:+8.C5_8@IJ\KD58?" M^?I;GOY1XD^8Q32M?&CJY6'5?5AL4B.Z18_Q(AB6SS8FUE?K0"D4&_;R753; M_/H![?OJ.-K;0SXH%S>;8*9/.5]R7/O<'ZP2S-;] :"3;?V:UEXI_\P9XYHP M-LWO4!4J(G:^J_RN?&!IDB*ZGM(F.YD$6!*Z%2V]4LSY(,8X89>4+*\8 M*\5APY? WJ IH=^XWV!H:CG#3OZR[N\;G8BJL%/WS#IYQ7&+5W6P,9O.Q);+ MMGNN!(*VO=\LF+W\6H<[W5.4,Q2+B56>G^8=3P7/H!*!((]M:OKS0T^Y2)1M M0T[8">2$U?HF/ZAP\JD49:IN,$U)4KOKON*GZB?Y7-MT]H]K03(NA;/ZK!(7 MEM2NR!677_>VRUNQ]8CL#V<%QJ^$?97O/U*_X[F'KH3#L98-$K#--9)E MT-(!*9,%2ND2Y2+,!Q,Y(:IV+L@XB,HI:;Q #)_-*:Y.;P51QKVU5;7K=^R*VBN4=/W*;Z'8VJ . G[]\FLA?_>M?73R2(G'_ M0,%%#L6398T<$/"%[_?I*L-\.]U=ERVG1-_: 4E;2U>=7;-]3!,YZI;.2=GF MF^E).6[IFI3MP:$GY55+!Z1,<[P=5LXJTD8."+BAZ1+OWK?8\K[=?29<;L^K MS.XYSD7*KYRV-OW[(9N]?NRV 9] *P0V0WD'<_^D..D[#N4$3+,Y=&\(Y5)( M%2J.D[J 5S..MJ,X@"",.I09B7B:I@Z(.3P?O@G'V246]:,S,4/;^UZ,^+S3 M0)Z!W/.1'$%I&,HW&-6"[320)R#=J.^!Y.526)>6RS+G6\(YRIM50[/&#@CZ MC=#?:Q]O6NS+81Q2T=QBL,)1IU)E20VD.5V7:/)FH2%09IL3JT1O:-" W%0]&!T15J'C, '5T2TZPY&S)PTH.K>CO;2U4 M0P@_@EE9EG%G8%98"QUE*]+8!CN!6GL]*7*=%N1/8+C9;7% ,,QN853?R>V2 ML"Y0S.S7\=")QW\&P^-VZ=5@>-C:^$KLO,:@&+L/JW0G]OT3&/8U+"8*AF^[ MV-%V$H+.(7/=V!F6;U-_V108]C6+ M1":=$\= \7'G$&W@\I'=2VV;#V((UY%SV"M<34J57^?=(,@E:4M^'3W#()?E MGOEU #C#;IJS#F;W:JD:6!43,04+*[)%=^TK**E"G_ZRY5!-JCPXT:%#Z@^$ M,"OW2\_JI@'X^XR!YF9VX1@8J';K\20$0K=PQR00]H-\# *A.7+'0I$?F<\< M7N]ZNJ,P@3X!V]>#,<3NR,$\$/9NZ_@#G(!45'*C98&&3G*B5+[??,DY M 3\7%UDUKYS;ZD+ZUHA1EFG>V?6KBL5$^V9A"4YFD/JHY =&F+)[JX;7-( 1 MF.S0:2]S ",.63"NJLX-&/G'[CVUN$89C.!CN=Y:WO("1M:Q@VMY&XDA2D?Q M5R*FYVG:\% 4S'!8X29T?LUO.?$%!X4,4@5H&YZNY9GP[R[ M$\?VDGO/"I?;O:GU!1*FJ*$(2 VOM]Z%IV7!"I0+$;\=0F@B4\O;54WA0I.; M6EX 9@H7FMSDY%964_#0Q"FG;Q:* "7U7NU7:KN]]R,4:G[-)\1]'U,EN^WE8O?5SC8EL@HYU)7]#%B?#N/N!P2)3@F.2-9FE0[041F MT7R9UC\=V" CLBLKQ+L4*,U8)*S!Y=[R(RN;[./9]1RR=+G*\'8:&V9QT_K% MNQ]ZVFK2^7O(F(%,%TA2C7E8X*$FS( MTS7KG4:SHA$'U-J4;AX/W>YO@-/0?XM7QY5ECOE "L6Z[VF@\?Z.7!0>.0#J MKNR,I[O]#LLB7HM''F5 'UWJIVL^..V-+&C>8:ST#WJ[Y7G)A)V;G<64BI*$=?3F0GR\RL^6XBP5GM+F+L*Y9C$O)!3T!K']@1YI8^-$_H.OJ CK Z\2AY0KZ/UA/N/HT[Z BG M5=\!4/FJ7M\X+7[O3O TKS>;V)Q[LA'.MP<[9IQP)IL1TVY^L5"\0FER\;S" M.2>$OYIIL=4Q5XSV,[0?PC,_2C?\*7JLP $_HJE"3<\1PPF5*\0*. MI>SS];[)AO_.GA#EJZA:0I>$SG!:B,5WE=Y 56HL9WE>HFR[JTEEG^X#]0-D%P&]V;HVS]\G[!KB,![' M 0R)NK@5M9HH-NSB@+B+Y2HC:XS9;PMRBUDZSW$BMLW?T"-.Q.%/&P^25GU= MD,N*=,G7S9;O^ YUEBS3/&55K,PCWI;-:*37MK,#@E\78C^D2%:FO>,CKW9O M1O5H62LW).Q5!B4-LF8.B*B.M@?]Z?=P?/K54C"7D1Y34K)LS7<%,L_3?XEP M]4HAPLFK0W6SCS2A')(.U30.=X/=2=UK':Y.-HAT()V(M';K040[NKL#AYS2<&-/N+$'[(T]<&K'6OG6P;"P_:8^*D[NXWB#4 ;. M);\:A7S!8UB]L$6Z6\)A,K,3F;03&\.I)#2D3PO7FT[1X#A7BX;:>]9[3ZB]-^;Z M%5#RJ[N'J_N5SMWD73L(+_ K$?4&VS(:P>_!X@9U2]^[(51P=6BLH@8-04*K M/M-'.H#A5$"K1=,BG-@0*;3"-#U76()2I<9I/+PI>&C"EZ/4)U/XXY#&>LR0 M,YTH4%*<5:BB*4(H INW0&K3B0$ETPT?V+:?-O!EF>+#U1'12K3'R:[LT J) MC7.!BS1&V6ZJO11M:D79&$HZ=0 6"CZ]O8)/(2&EIX24VI93%;3?VW->9RT9 MM75 3J6.1+1#Y>$?B+E0S$KL]\)8<57+"L1I>_@ ME_Z&&N37*7K8W-A2;0M[BXL,4ZM!@A+F7PD+ZD50+X)Z\:;4BRZ'Z,AT#1?G MT*KPPE54V_]W]]@/ &2ZKFO_K-#S72&6KX%0Y%@Q91O1;!BW@7J'HM]DUQ ML54=X"+.)HE"8][1*YZ7!#57[S%J.R#5O^%TOA"7Z#[R;^?XT-Z\"9@V F0^ M#!RLNXMG=_PDJW/>=IA@R@#K3V[:4FY%Y0D6HZR._5 7-FPU0+#!]%Y"ZK4X M0#3G\NBL2 JIQ_/;T"1+-LPXT8J1H$Q@IAPUAM15Q=N0JQI^(003:S"QGIZ) MU59]&9EYM:LX-%+3:C>EP! TM"2&;EJ?(6@H"0H6NKM7^_G/T0RE-'I$68DY M/"2*S5314QT-ZM;C^K&PMR0KF-S?GLG=POQ@7),PW#L9[IT,=S*.Z4[& UR5 MTCN=3D M6?8/G"7?>];A^W'DMR0KNO.#.TQ02X _"27.9175POEUGK[BVUT9L2ELW$_B5U#5C MDZHR(KLG!S_Z>U)P30WOFG) IRBNS5B)DT^E$/SJ%UWQ1%T7=L,( M%\]!YW.[OA2/TO^6=8UT6\H7J;E&H%N/U%+>QM@%Q!Z.^.I? MUHM\:RQV9A-7C#VT75Q+6K"-OSW;>*@NY8RJ4%WJ%*I+M=:N#EW'VWU6G((Q M/R,_I8]IPO=6$4#AVB)M^]SQS^9>D?,]G\U/'N^,WJ;L]TN*\96X>I[+MK[F M4_5<_[/91F56<8FJ!EC_#PS^IU#X7&KQ'=(:'XINA:);H>A6*+H5G&T.%WUP MM@%UMK43>T?F>AM(>1V9<\ZW[#]6SYQOC=VK.^(O$<-%46_0XL9H3E(Z=Q&? M;S^P'T=$6[J"%R)X(8XLQ]<[UIGPM2\QL:;OGC^N\=V:-!T#K8/:Y[>9 M5K[*G\FZWWT@,.U9]_=YIT4!(G598G7""UFFQP/0&T6(M0==JC*%0 M\K.B9(HJ;*JF@]*LK(.G;CPVNH>]Y86(=-Q-QFF<8G:^_LI)H_@@SS9N.JC: M#S @OO4GM$1SS.Y(.5\439'GUOV&1%-/M)KE]#W&BV#0E7/#Q6=197BWIAM] M[H:M_7IGJG,K,:1R^4,V_] 4#1H+,:FVSDL45Q*J(EI(WG! >I7A)ZJF8Z)Y4/[XA!^*JYQQ M0:V2!^7\(6\X(+U\(G$MPQI1_;KY@+0?YD!=S&8X+M)'++TYL=,80%!64GO2 M :)L@ 'Q?45+=9"T8]7UY=)XDPYE!$32QW-T7*34 :5^$+_QUI3$&"?LDI*E()=I-C9M>Z_4W^+5YB9#81-2WJ0\6S)9@K,J0 M-O8)4-N&&]VNTZ;B*+PVI">$](033$]H[24:6::"@PB1D:4L6'ID1I:L8.DM M&VU6@BS(8:1)!TW[C:F_UA RM)L0S8+L#,']!30X\V@T0[B_@(:KC)3RFBOS MX8>(H0PSD0["JJ2LJ!2:H+CA<T'\!M1 MQ^65Z:R:=[$/36?W%.4,Q5H.-.]X*GB&O1TX1&KV1"=_X5>,E3CY5-(TG]>J M5UU_XBM^JGZ2S[5-9PBXJ@VU):SFOGY1E0\L35)$UP?+52&D:-L[B',]6Q): MI/^JCF!1#4RX0BM[##YF>]/F#H@ZOTTSO+[A+R].5RB;H%5:H.PJO<[B^P6^ MPQD?8E[-QH)D7$.5Q^-V&\D!E!=3M+MQZU/*A.&F?"506/5Q39Y\&A7-'!&Q MD9XV/I9Z#[KCKT1&C:Z]6[)NCC4@]529]7) XBV>IZR@U7*\3>>+@AE0:-S) M11A]]6+JW?A,5%"<8[X88YD\;=7',7FD33-!6NS5'',IGH**#G&]3$ )''08C&NHT M8-B[Q;9#VLE9H-BXIZT9 C/W\[*U&M+HD@CL7"7@%JR!0$2ZV[E!+EHW:?!T"P^NWZCB#U&:\U8X*M S9EV#AZ&]%N$.N\2QJXJC[M&SR'^H+XHI^:J>%BPWU;551Y MPX;3L<G@A@!K772IAV.P4L@R9K7/"#BJPQKLPPT]7K6Y"/ MU31=^Z"5G4"JR6^(4B0)*U:V";JCER!*'Z<$:;L;CT[9]G[V@HN?,7[!Q/HD M &6H +I^1A(IUX9+%*?$Z,):@U$N&.6 &>5Z4*V]VNM^%%=YX[S$D4 ?"4:A M*"Y8])06BR@N64&6F+(H7HAZQ2SBD[9M$Z$J4+.Z\CM+T8,HHY;NO9B61K[^ M"?%C&?2%(Y@3@SE165VEYJG?.-=--DQ7!59_Q3(KH4F78%P8WK@@3:!^_?JN M-[O(^BQ)TB;G?XN>?9-Z6V^?MS@F\SS]U\NH)&ORC48+1I,@VP?9/LCV1Y#, M#\1QAL_;[_HC"Z1W>CR 5,LX#9A2G/ 6K*AJR6[[/=2I9D+!J'51H6FLZL2[ M"&\R[WK6U1Q3!TN!ZP5HR*D\5N[U4W M^BG*,!(2-*D#WO-Y_46T1,7&_]92KVDQLA^=I#5A09\(^H1"/K_&C&$\W3+5 MM>"IG6UD\V=V M?<&OQH&+]HFXP+H?!1[2^B8[+D],9Y M8]Y4F133:2ROJ"4T2G!I6@=[54C:#F:/8/8(9@\O/F17!^S(K"-NI>:164^< M2)2&F*$4"L1&NOMM _11PLRN$4'F)2G=3,+Q8,!QJRS0'4># MCEQJC>XT%A34\EPCLT[!5@DVMJY^@5G#"Q0L&7/I_Y!-SV8%II(MSM5PP0 ; M#+#! !L,L$>0G(N/([7$NM0I1FJ/=2!3C=0JZT2*'JEMUH7J-#)+K5N1:J3& M6AL5PZO-]F/$D#!+Y@F7*/C!STB6)K4EDLRB^3*M?Q)F]*JT,TZV89^\K8E,":E"S>\7FYQK2J>]ED3.HTD%\@%ZQ( ME^)NQMVU=R+19B7DLGS^C9^.'?$9CQ^L9\%Z%JQGP7IV!,GQN3LRVYFKTV2D M]C)'HN?(;&8]'[%>30VFM6Q07(7LL8WJ*[:OGDL#&3P15KD?8X*#?2#8!U1W MV&SXZ"MG/G9-4,[XH7G)M]<\YOO%[8ZYV/GZ/,WXD^=BNRK9/2=2=6V1HV$' MF8L]>?*($65;OQ8>/G\XV91#8,HK6E1-/9<#7O)=+$Y1QMGB*D_XMD;Y'W)"YC%NM]R?7S]8:XIL5OUVE0'%N"U)= &74:.XY![^7Z3!XQ MS86<8+!(U(V]TGVXU1]N],H;TLPZC1W'H/P4;,']T/DM?S _C]6-@PW4R]UI MAHK-F#PA6VZ $!"4@* 'Y0?B>ZVUUC'&KO1VC(XMF[?OD\:5*\JTB$1G*2;1/ M;^1_;"X;C-@"BRIW98Y*_B+W]\_HE<66 _>N#G:B*RA\0>$SB#R\06MQXDV4 M*9CJQL-'3)I1K^KB&P,_")*KG"]^?(^>,=,"4+57"0$?KBQP'HTO!!4YOAJ#Q[8%6N M@PFUQVT'H/H?.$LN"16KZ"LI;A MIK,7>3I*',:]_<9E-R;-G1431.F:2Z>5 MY"G!9=77>[0YR:M$."4 23//M"JNAU]30;=/5 M*Z:#URXAO:'%4!3RK;S:"AJ6Y"@ U4KH5+;U2++GS0TV\62<(.+3UIXS[#8CF-ITO MN#C_C=4'D!$221^_*(H%IAOC@/'N:=9I !SUV:_E)U5;KU3?4+Q":;(I_,G/ MT0/2U*_ HJ=G1**F8;&^R1 _F_)$" ,K84N7"_TF73SG_16(GU;)!:(Y7ZN, MD]N\A[?I&D*,0HA1"#$*(49'D P< M).!R\=0TDT[>!7"OT1BLN8\<7"28,49KI05#$'ZNVW#8H,Q-2488OP+/(P&UBM#<+_ ][""Y^;L&3%0L.[AOV%V6OODCALK7MZ4P9.Z_OFM+ F MM%39UF]^YT;RO,'T;H$H/D/DS']-&-N8^._)-3\^Y]6[WU<. MDJ"PZNL=U307EOSI["I_Q*RH3FT%#D5KOY13/J%\FYI)DP,:6GC.KA5F'/'> M+[GP6Y>>*CDS[VX19>=X1B@^\"YSAB;SL,2*PJRTJK,1QD\.JUBJWL6>NJ9A)?'T,[ "NL M#[B*CD39)99<5&O0T@$I=V16//%W6T5MRNE0- L9T;T"T7HSB)4CP2\T!\G> M9MX<,.$S9J^"6"QOS\$SZF3VSMP(_!9+N]>GW17]X@JE%4)IA=,KK:!6.\%L M_%IR7T-J;Q@ &&QH\BH-G,W@WJ>:YE?@W 4+@%NNQC,A];""8UMC2&TL1^!" M9(W1:DW*X )CS7G3)%8!7&"L^9NSL*<;HO27GFB,4NE&,H3E+Q71 I:G. W# M*?*7O&@Y11J7IR$\?PF+#CF@>[")J5P!4,1J'Y-A"AJ@-*7P19NB BA0=8HB M,L4-4+1R%&5C.@, )3"#V%UPDK.9>MO-20A.\VT-I\64M&>"#P"E\!:!W:9H M 4GC_3E732<#O QOB19 9F*,V"*:9>2IO\Q$U2-@9";J*0R9B6\O,]$B$NY6>OWY!9S5HO3JI#P?GNX)Z*>\@TECRGGH_/U-R8J?.PL;V=QD3[6N#]6;-G)W' M]#H+KPH7&64U&/;RC*1U#C'8+.&0N0HK<_7MY:R=4-;6T6ET5)Q8CLBL'Q T M^RLQK &][CH\IJ.ZIC:8)%T'QJ2L8FH,SVB4@9'NY)Y-*3:-CF0_ !1\+RM< MVL-K[C\T.A&DL!==7Y3>UT-3=!X8U^9:G:T VWB]CC%.F\$&QLV5-4P?\26A M^[+?;$]P%:A@C-MFL$$RG$4-2/DEJI)6OC.?Q"692 L!\ *#[- MN=!^( AX:[&WP_M4# 47[OW:3 0!+P-QAP[G(H!@.)K]SZA6:[-R6SRCW;& MKAHT5-9X327)A7]OORGDR6[#KT([=$QIVW\(=%,J;NO:_/$IK4@M2HK/ED(= MG\Y>7()0*^&=9@8H&ML/1GTUA]-54>NDF,8I,V(V93_/M7Y6F^4^ MG9F\"VU[OU5G-@&C..$\+;9=-W3A4]SF!ZC[5NA(;G5QX:6KBE\9RM:H= MHB@3!\ME1IZN\AFARXH?-=*F96\'%6&$>Z-R4D]GNMNSCFANV]U-19W=9GM# M\3(MESNA_)Q02I[XAR9RK3HZ)K3V.]>>S+T/LXI^J=SJC1;CCJ,X@'!X)$BG MK)%LNYZAL%"H!Q+J@81Z($>0NAH%P>79= #D-$T06K60_B.;P;%"KY"])M*> MW)3U5L#%W[+S-54FBC>X%$]_?&01W@RNSHJO6>IF>0=7OZ7O:>NF>8,K!..+ MR_K+T_67F>ISKEP53O)76&88@NT5LD4X 36GO@!&7>##@QU/EN8)*5 M 4[ =#T+]@'^X*3*;E/B,K+3<&K\E3KL-C4.<]Q-Q:VQ")QM8[[!';&=O#S& MH?S@U(T.@ ZFI6VL)CCEH]MT. F" *=].&*1SD&NX'02-Q/3-@L*G&#>:0'I*EXF1)VOM\7WU18=S<4>S49-T3@E"$/11A5Q5AKVR^T]D+D>E0D'HM.!TA<3"2W[+3 M9+DJN:"Q!MX].%G1@3%5WIAM>*,5VFGL7RC-MU'Q,4S;'.M\!W) M9,4F'(P(=08.;A-6U)7J/B!4_$<;L8,)D(T(=0:J*$IUI::.HT%%OKEPJCOH MHX&&P\O4=+*O:(D;Q5U'H[T]Y,[T@C8S<"GT27PM#!?'N\[Y^@OZ)Z&3##'6 MH$5T& $*PCUUVG?;_#0YFU$RBS=H_C14XR,E]76?VO]FV5+<:JKX/J5#::<.6&OLHO^9[W*\K* M*OA#-)KSV=86.NOU07XGXI+0&:Y<3VPZ.X@!Z0A;-ZQ?D,>-W&D*]Z% O^O3J17?UDH/;BIS#5D<$@4N"=(Y?&1 $+O=1#=^Y M60](XL":D?!P:X?$7G&Z0\9,X0N[_Z4VX9H*WCSE14 M\IB&:,03)G$@IMB@R8%FT3FFZ "*>^Z3 $PG Z#LUS43P!0Z%+FO>^R3*6(H MDI[SP'?3"8 BX6U;=?HI,97JUA_6B&Q0L(=VG.U*HR6H'Y9?, M ;ZJV>0MO60C;G;:55J. @GIQ?-&"=K:M=I!E0X#":O%FNPPTMM!/.A.U'C> MF7.S36>ON$1Q,.%=*O#9G.)*I54+W/H.(<'L%!+,*$JP6'N:7#))LY#VX"G, MOYU$0!P>/1#GY>VD@X31!;FW M\3V,+'S=C6E^9/'I72RX7H.X?HQHG2H5"7A1O+GEG$5/:;&(XHTV6U7Q1W.N MN\QW=?\-^[4*[/),E9]@KT% A0"PMQ< QFAQ8*KG?^TIXW^(:^*2,BZF] [3 MQS3&#>3IFOFB422S;1[/&E^P4=MQ4#NHFW)"\AB+?:5*GDW9[^F--NYT"%F#O9[TC3Q'Y8=IM:"SW_/EV,(Y[#(O@!E/Q!9KC#Z80&KH,BT', MJ-T">=UCO @&7=V;,^$5>4H7NEDGKS@V51=$OM)D(Z7^QF74K4]LE\DB="'^ M7R(O_-QA)+]A&2C#;$/L5\V]3,JV(?AE^. 723G/LRS;K+6]S"8OZJEO[8"D MJVK-IX_X9G,#N)P>35,'Q&S%V E9/J1YM0_)R=$V=DC09?J,DQO*/TX?,;U/ MEXK79MJG%_*X+/ M3YMW#YLN#HD3R#D#?^%KBJ8H4S"860\7I&VJ;8E[> DM MJF>E>8'%E:2J-VO>S0&1]XN4)BM$B_7VN7+*=&U#,%RO0+1&#F)E7X $S49Q M(BTD_)%@;=9U58"5]HO11>B9F?' A-^8+3;2XMP!%7C1>=^!$#?G,';,SD@% MAENM]Q!BI0J"8MD^]]@3"?ZRME7"9^2&TY^TLS^-A9E;"D<0-F3GYZJ9)@PF M7*P=2(T9 DR<6-=7J# 7@ D*L\-HICR#"0>S?(&V-@LP,6%V.(V,DV!"O^RP MF1J"_>XQ(?K MW<=_I)CR V"QON;G9*:J/V?5>2A<7_:;WR7%?Y0XCYO62XN>PR"ZRE=EP:KI M_:",(#+H,3B"C]8(/@)#\*,U@A\A(&CB;75!/_.>IX-HV+*$#?2QUQNM-4;M M&*>-$MX[O=V*V69;B4%7KYB^D!ROOR#Z.RXNRSQ1E_)2-_8A<#/F6YV#0M1GBG%O8*EM;7T\Y5K"E@D2S KCPF'8+N&D6=-H[*/^9YYT/0BB-RV@P0],G.&YWLF,3 M.RT!)-_[.^A.+!#2VNP*;@W8'-"Z_4ZIUH-D_/ZD&@A[_% '?J.Q&UST02_0 M&ZWD(?HI1#_9(0[13V9"IM8A[2LDB+_X1-PWGHA/C&1I(JI41KL&3)0XBZO[ MN5G$)X2)Z]D7)$M$43-^<'#NC,HGEL[Z$^/5+=(JRGU9V2 M25+- \IN4)IV2T!D^E- ML!J."&<&NK.Q?AS_:#AQUOB!S8"6'%\4;A?-RA8FH<.F$L1"1P M[A>UKF5=3O^$D M0;L7S9DB;(@?VJ5I;6Q7AE"A7976PKYCB/0O0)#VI* :SL(O0&;!E&UL[;UK<^0XDB#X_9%PK)_^^;==V^_(31;L#C)5O_V MS9?[D]/[\ZNK;TA11EDW5V3$_+V#W_^\W]R\N__ MFB;9;W^&_YM'!24AOZN'PU[AL/^@._O'[ZH_MT*.IO_X@QK[[^>>?OQ=_;8<62=] /NF[[__G MI^O[Q2-=1R=)!AQ9 "Y%\N="_/*:+:)2L'&4!"(= ?\Z:8:=P*^ 83^\^^ZY MB+_A7">D8EW.4GI'EP3^^^7N2@KSY^]AQ/<97<$R74=SFG*[GP"/_](W6_FRX;)1).M-2K_YWAC36YHG+/Z064:Y?UHGN-^7 M45ZZP/YX8LOX/[ R2NUB?CRE;9RY"J.6<3Z:TC+.GZEE^3BES2?EY5&O-=FZVV"/B:_0$W'S_P]N??W@K MT(3?_/6"+;9KFI6G&5<695*^7&5+EJ^%?F_ "#2K&93&5VBE<$JPO"9XCV3- M>4_2+C>5F'3,_IP6;)LOJD.5@X9CGV8G7^Z_^?<&-N' 206==,#_Z_<[;(]I M.L3W"\9/U$VY3]K*-I\#S+T/4W+HOF-D"HA4?4O_GK_&.7TC)_K\3E;;VA6"&1.\YQS MG0*N9R^[(;?1BT#_:Y3'EU&2_R5*M_2T*+;K#7Q5?'C>T 7?\Q?)4Q)S0;_C M"N! ,KW#U91P;_@YWRDU+/*2T#3VNC'\KS$+MG"J&U6BTS^SDCZPRR3CAGL2 MI=R,*@62%[2,DK1XX ?&-DK[M+O>EQ@]KP;!M1P#%N2!D18/TB)":DQ(C8I_ M[:^Y",R LX:"5C0P3CH_):LL62:+B/\<+19LR\^D;'6R86FR2&C1_M G?C;F MPPBE"5S7HGJ_PX.6\ M*3CTN#*NV/)DM4ZJ/R4%_QO'<\M]%K:!6!&H^I,RFJ?JLFX=H*W-8 TQ+XK] M/3DA]QQ5PO'AZGP/5<*6Y..GJ^I/'53)38OJ-+:4?5D8VG..%MC5IOSA)*=/ ME&-P EP\ 7SR:%$6)U^3\O%DL2U*MJ8Y:OOAIK:ZT?10\+*E?N!;ZJY"B@!2 MY+Q!B@!2Y+Q!:D*;![F2H]O$9'E>IPM^EQ2_7>:47F4EY9)2^G+!A^!.P07O MP\_U=@287/ H)4D-E<#%U.OWQ0<7VY4O/KZ"KHZP/YRDE&.(.J,DWUH]A Y@ M>#EE_L!/F6L!=4+'B(S9H^?$( ==B=6/)TLNYB=/(.)_HE+]%6+#3D5V @W^&.-S80$6W?11N4; MM1*&8OZA*),UQZ*V08I+EI_&ZR1+BA)\YB=Z3_.G9-$OS]H?8P17&8AK"=7# M9EA0_=)92G(G!HAML"$-.F3)DWIUZ#U:P"0=.=M#)KP"?" 3^OR"76$K< M9A@63O.\X[_?,#[!R2IGVTT NW@8@0F=8/V(OI*CZJ)&GGP$Y'^']N^(&#D^ M>E1DPW#_GVV+)*-%<<[6\R03<,\%*BNXT)W"&/',TY!,DD- M<9]6"FIE_'3H@0W>?'DY^.44K23?\FYR.*YMGW7UC*ITF3\L5W M)8-^R%-X2-&/H>O-VD E3RW8U_^,8F2Q71F'1Z-(!:?/KJ3,P3/*Q)(DK6CN@G0USL27K5]:"!8ULQ&4VD) MK2-BNJ1Y+K+?"O[7CM,ZCU(HA BD+=)MS(=P&KGUM(F2^(0^@P)UK#@LXQ8F MTF2'ALFIF(N:+CZ&T]6-.)W5=)&KFBY00[<57>1#3=>KUCNVY=)>!,J%L'GS M/CK'TODVAU06B;,@'XBT[8\G=+W?Y)!UG&B;^)>20IX#1(C:GV11022=HRZ( M5S$@%4R=5/YBU5'^5K;M _E]L+YM:;HT%7?\U/HG*[D=5[B/?O4#,/"H2W-;Q@8BG ME^+F"(=^90Y_:8L3UKYJ_?>81&7WLRH3N2*"6YN5G[+P]>V?[&B8C)7C98 M=[^W2_/Q^/M<)_[^0//UNZ%+):< 3>Z2G"#F[0JIY-#(F_^D4>YW3WII4!\C0S''J4/X?@O8Z.,YD6(W\+ZBQAU.VI'!4SQO73T=4\$(MO.C-G'2R;"Y37N4.5),!\ M+ZHOJ_]Z--'.#D#M,M3,GBK5]& 0O&P-[)\=6I/<-K@E-:AM,[I.WES"_J/:P;Y9]B=I"P/PIK)J(.)61>AV MELX#O.@9JT3C!@@V2FP5&>=]NSK1)8'OB4"X>5E/!,JSRDXG-=8STN*]9Z7_ M*E GH2OE.)(&YF>)/>;ME4GUYO6>EF4JM,7I&A[3"1J@1_1-^4CSVR@O7Z0I M?8@YT-E^&K#\)0)J((7+$71*-<*2WV%$=BC-2(44J;$B)2,"+Z) N;/,0HQP M,BN\-[38[K?S-EOX2\;]ATL*3D1ZF[-%^&#\J#;9]>(F.4VCLMK!Q3''EC7'-AT: M2#.(E$!%@->YID+.;*Z8X=[_M$W+9)/2+B[R[3T^&K.#Y;.ZWJ0-9+*W6]%; MT"8AQKMLW=#6W5]^.HG7GD+77L?^20.M\]J^Y.[L?D1N?Q< MBDKR-2KXL46?$K8MTA>2=-ZYU>^LX&LV3QOSEI^ 91VR)7!+25C>M/V OS4/ MN$3IM:^/R>*1[.7M58_QVE&/'/R<4CA@ZWK,_+.D(/$VQ(EI88\PR[+AS?/M M9G?1LH-JG2XMDM/ORR1-_X.F\9M'_>(!SK75+UK$HI(6]:3+^='3Z>@)@<))H PC.R0YD SOQ+CG68%$]K MVX"Y6C]OBD9$Y6^C%PCW#;^-'1B)5 <],[K>X;?<0TJV:U(_4>&2"AD-4*(4 MD @BC$-\91K,\AB5S6AQLSS/:9R48^^IY4/1,=;C*3U8IRQ] FGAXZLJMP)\ MH)CA $^9#J.\2:'?NFOQFYDPT9OT-0FOIUF\ MRXBM$F+5.XG@)D%*I!XPYY48FX1AR!X^SBF>4@<2Y"HQ.ZSW)M$?UIN4O5#N MLHHXN')Y$^7OD'([.K]K43U=+'+HW\'M.?YU);'-94%HS:K.?(;FJ#<)K!G= M=O 9D[S1\4B)D\[KJ053"2"#N@_CG&7:[/+G2E"N66E;3*4JKS)V%*M]A'4O M!B=W+545]-EA>9DB_,FJR'2&XZ1/O25J<2M%/(8'XS56SZ0>#L:J@'M@537$ M3Z;')&\RTWK_E2M]&2V$4]-[X:WU#5*"!N?V%PJIH),&O.(%N"/14N,W0S'1 M7YAD#Y73YT1VC2,?B V!'$WH/.!Q*#T -(SL#'"3J;,HD)1>ECE#>)$1F@M>FO'"M0^P@I1<.3NY:G*NLWJF,% MH>,"BHQF..YY$[);EB:+E]:^ESS;4AR-%"O)K+[2!B3@,=D UBA!7/+7QC?8 M> *-4!MC3$:8)KN\;86'/(KIYVA-^Y-BQX8AA?]P.M=2+^ 1 3"L[2_E(U-E MCN^P*?2CAB?8ZZ0HX 6V2NAT^!NS\&G_W.[O/!N P<,2"@P^CJ*J<,W?(U9X MSW=5%%MY/8N^(=@'I)VI7(M)6\-SP5G-,B)JCY!$ (?$6+["&5V(;%;12V)O MV(9/^@@%NJ-53L7CB##O/?M8SU3XZ4V KK*8+I,L*>DU9/X>7GZ>O7R*_L;R M\S0JBH'(!'(6I!AJ0G-_)]2@P!P;C)P8S MN9'H/HCAI7I&!%Y$("8LPK A&I-E4Y?V\;7PYWO73>8?V.GB[]LDI[PZP M2)IF[IL:'9$I0]4H=>7NZ\L@,V>TQT3[;!$5CU?9$RT@ML)1NFR2T*]*NI85 M.D)_CT[*5X3COOA1=@*8[KK@@S9K,WK>CG+41-ZF(RQPU*+G08IO+K@7,MP@P^)*H1: MYU0@1-@.HR 2C%X=9HOE7M4O5"HMZ6D3"1B.SHY_8*!@^R?VH%%KR&0'.FSL M5H'+3)]U 1M+CNC#\0^L-9KTI>/.)]NE<4AMJ?++L&I$T\Q6]+*]6=9/S>M2 MZPNL+PVN.H4#X^4 M1&V%BIH643@BWB>S4[\BR4C)/]N(4@D!2D2H[1:FSV9_-X(BE@1/PB]9#C=* MGUD)Q=INEA=)L6%%E'[,V78CNQO4^QI[2Z@&Q7D.VG[[Z2 JE-5*]>DH;(MMIM-56PU M2L^CXO$R95^O=@4J1YQ S:^Q.1IJ4-R7--VA040\=\D1(1U,PF1D:*X!,V2L M9SUY8$].!@3/)^X@05B# M14CEB%N@(TUJP'5_B;5T\9BQE*U>1#W[HQOYP6Q;G6^Q*;@J,)Q+;(M$W2>A M)PLI:+JNUD(P(^XZB=X-]OO0_LY>+,]O5XXV]G7>!(6:&JZZ/3:\$8B/BY71 M?)M&N=#^=:T;B$ D<%';K48NC91-)C8F[QR"9+R_5VQ[[FA_"%UI+/;-6M^< MOKS%7N 8Y]$2%8AG10UP5!HFI*=!>9%^]5NVE:E*JUA+?P^K?B@CA6'7((&\^L:Q\#%,H M/M"N]J&L%43&FP;7B#P>1GTDZMC"C$C=:@#9>X65>4PVPT%MA2^P=9[D,[M/**W;$>W!#ANT5F$T0W#/8Z75 M591^BDHXXD^S^%SL@17-H+K+>,%5C6_1=5<58+@OO\J1(#46XK71'AY3J,*J MLQ+,B+U3//WANAW0Y_^!]WQ/40I/ ,QM@.%YW5L"_?"=*UK(QHA* E<:H9X@ MV5LDW-&OPGE_2IH5Q6YKOEQ$ZVA%BWNV73V6H@R*3$&K?H=5SF/S^W+Q1Q%! M]2^W3QVF9SG'HG/XZ?U?5H6IT9[M<[:FU M-CV6.:4VIA*^>VSRM=YLN>*[9\OR:Y33 Z=ZV(_5^1;=YDL!AH>:=P()TF Q M.TK/"NSH:JT$,V*O/]&,-DE9M=MLMI (B5)IU[G1#[!"*)W8EPDEQP!C.]FD M!V$T=<"3]GP#!&9DE"!7&VA<=)@^_WPZXW6&V\VR>X50-Z 2>6&[2XBVZLY( M!,G2K'A'W 2Z\Q<2PU=HX:-.ME:/.5H2;YOCTK@^)F(&I-!K0'(MX)?#-3'G M+WOU P.6R,2L#K/ \BD(L$993.0L]@4Y1#G,86&>6BE,[%*I2?6$2F#VN<8" MR0$C7^$3M*\IG]J;H3^ \K4MTI3%:.Y+Z.\U#3Y&S,_JC?3,_5?8$R-MO_LYZ$T3<(LQ*6Z6MYSE32CQ-(OODU66+),%% -M M^YLT[4W&W!<;4R(UB0EHUYI&X :/G+K8B6OS#GZDIYU,>)?&RHHR%\ODKR(B M+:L^P'!1(Q'\WC'8NH?=N9R7.J0EJ5LTO^%^9C&2/NH$8T2]#4 [44?;55'& MWE5G2HR9@BO#]]IVO16!A-,UR\OD'T-E#O 3V7=H) #1Y>QNL596!Q$H"M=B M@ME&WNG5-L%>#;7(!@X'V;TSZ'V((-B_CSJV =7<5"6^3T%QR7U5M8_L*R2/ M_NHP%I:W(NZ""EE :PJXH_WM(^U1Y5% U?JUT!_;@BZW*4DYJJAR9FXHU3X# M+-+I7T]*O',=UGHL,GF$R8?G.D7S(V/QUR1-)5I0YU-T:OA4.^#_]\/9/L_?O_C@C',X&VN,]T31454J-16,F*S&% M(_QC+O>F53^S?XR+Z2=PD L\+!\22-K0!V*%BC@'XN.7A!0K] M'X'[.TCM$.QAJ_^J!=#Z\V8#6GPP17)TO&DM@,-Y Z>]S$B%3-ATR'&N][W5 M'F:EOQY.$;!S./.V=PRV^U)W+N>ME2I@8<6CGWM,B26A7A5]CLIM/IS@H?"% MG9=$W9F=/^X\>F!300^;H*'":OFC&CG__-4;YLC$2;H%#^.>+K:Y>%A26>HT MON3$5IGAPD^Y67Z(\HPC7]S2O,KO>^F?8""'S@-$;/UB=Y@Y;Z[1@4QVH$-F MX_E89Q9@\0)OS='T/M7/K&X2?PE\$DF?32!;3YGSHV(;/!_OGI9E2N-KCLTJ M&G5N1D9C.R#TS^K#+0VT("EH#^! M%;-V")!O*[)\1TZ4\QJ1^MX&;!GW/H0?.5_!8%R], MH-4][;9O6Y,68_P]JR^J;=V\ZM'L[/(*N2N9+<;[.VW;0Y_+;;D=\L"'AF)/ MT)XIG9^5.P.M AKTE!SB*=-A5#")&8XI#@ZV)#6>(HG'HA MWM(,M)ZBAS@R&BD_DEE="U -=C(>XAASF2;'_$6X=ODP%W23TT4B<.(_I[1^ M@]'-^+S-H>IM^7*;PHN,+(:*;QNX;)1%PBQ/CXV864+#N5C7@$4&$FV@[F<; MQQT"Q+C@Z43K+(>F#J4:/?DY0U*>)6H]_Z'V<_O M?JH3]7Y^-_OI_9\FD*BGM'0,LQ[>!'8DQF(I=N(K)J(6XW D#4,>;6!/%02M M?/E$RT?&O6GH? !2=_,UHSD4VKZEG)WEWEEFF+(3/FMM UU%1E7GLJE!QF &U1=CR%G3#A:Y ML/]&7/=R:KH:0%DXQ_:['J\]WJR/JB%X%7:SE!L*F"G0-^KJH+QD@8 $B8[E M/3V_GL\MQQ.9B-ACMLT@2M(:YS=E3$M/X M[.5+ 3?XE<>59*M3"-A5>;[S0E1"DR@B_$3XM;ZTX MC!(8SJ6NNB?A2C1KO8PEB9;+)$VX/V;N/UFC"W%H-!5 J^-!&)VR>R$+GJ(Y MI2:N\&XA-1?1BW,XMH.D7J$24P.IE.K]R9;KO)V_VG8;O86D#Y:=EF6>S+=E M-$_I _O,^085LUG*L5I=95RF.45*.L@V,"M*RQ92_EZ7N,#>7'6$XZ.-(L65 M9EVT-$PK+F5]XTAUE9M5#)Q6([.0W-A$@:R@$?#VTF'\V#U((\=KGDOOV6_U MM)=T"CZ[2U+Z57*>+AT=Z3\56%"6<'ED:T[SW68*%F31W MB %$YWT@OB,"+](B1FK,R-75C%Q?GY,WT(GW__XO?WK__NV_U&B2#I[B+^_^ MY5O%9Q !.8-K47P'.<'0&:(@]I@5H&^QH<0SBXMEJ 7.V7H-SZ XC$_1<[+> MKD7,HKCG /OVNLIXS(X>FM?UOAU% -$8W"8UF(:P H%JMT O-H%#%4TK"&!! MWG /N1#_UNH)XH \G"II:,JVL"? SZ^H(05'(D@KT.J_5]GI8I%OH>I4-$]2D2$AER?E3_'" M-0K">86Z"B+91"\0&1+O!/.J,39)=VB(WS/N*^3P_E!\T?EK**%47R!FPO6P MX@JM_(K;Z 6B>#JRVO>=34'MSN\QICZ,"#(\;ILZA#?1P(2=.$Z)SSW5*TAC M&TK./].0VK9(,@IUVM;S)!-&2UN;K>0_%4E$FLCPK*M1F#-V+^VZ.IGZH+0!GT 75SJIFRC.RY&B0)\#C%1&L74OMM9*+ M<_DN6R(A#K)HD80?=UA65>4@,R(B\YHV/J(E+D0:I_I7A[89D M=N<;IW,A0!H<;,0]79"RFD7A&4S("-X](Q@3LIZ; B7V^BLYEXHM M0..JZP.TKX*^$#0KQ*K5(3;)>:7W,;99E&JX/=)?V[ MY@8ZFL=YH+ ", #3OZ]O+,3;&!F\GZ9>"WBP_U/VU95<^_8.0)^/^9*Y7GT.#L$0+;T9N M69HL7LBO]7]#O^Z2\):I,V4Z+Z^RHLR%;7PK F/)HCYF)6*C] WV=?'0 MW-X>#0\A@7H+;)>O5?E8-KW[G,E^V)YC#6>-KFN; _H -0R&4;,151C?AC5Z,1MSEYV M0^H#_/1KE,=5;_?B([3V+JZRZHP7_[K@JKR]6NN+M_N"B8G6N\;-2T*$:R*T M+PJFQU7# &>7C&Z4D\Q?2&\@%(B9D9J<&:D( D57D53_A@!51%SI_UX8C;O/ M>7BD9 703V+@R'(OR8%5N%8#H-O$-A=7/_R;G&[@C3'_5Y4\0J*"+*)T4?>E MX*L3;3;I2S,\KB[^11E!L92;/%G ']="X[*4K5X"W!5Y4Y LB-@$S%N%=! H M._=+4CZ>;XN2K6G>Y->^2*Q9Y"S6Q=ULRZ*,1,!J3VE;135.\[ZA2/; MP<<^XW1#F_%#U0H';B-A*'25^J0B60S#4D.WC1^Q+Y^B$I@NSVN2#L(X1D>3 M.>_\Q &2&B(^1O-$\X=D3>4GA>HWJ(C:R-RN-TL#GP@$B," H$<,"?+/;I,CYH MBH;4I2!U(TAE0&K)T0H1R%"5*X9BJJLDK&V>0])74BRB]#]IE'_(8@AG]"5D MC0S%)&=)IG3N;E1P2068 &3"08N0I/^TK3&^,AUF!4K3:6H9WG&$H-D\E^BQ MMISZ$UA)X!D"%":;9P@C\]0>N_3:R/-I,"* $G>&!5*ANW,BI%&:!*3.\@GL MUJH36/)$#3;LP!S6]VP/K/#;M@]H1!WJ+%!%8S4B#%ZD1(PUF]0FOQ !' M6QTMK,S6*C@*NUS4X:_*F:]222[Y[P[/:J6QB,"+=$[7^Z\!W(1>*M!$P/8> M>1GG+--BEQ=A@@$X,D]J$EEA5,W)T*1PI_@]9F90OETE* M/V][[KN'AB#4_>%4KG=:!8\ 0%)!]*[CI=QC*BQQNNH?UC1?<9'[F+.OY2/D MLD?985JWXFBT+/3.ZDDL&MBD DYJZ(%$9)B_3)-I@:Z%+J,%/5V#/ZQT W0\ MW,IESV[:,/>*\%<5>UVWA@UTF9K$12XCTMRY0.U!S2^M:PSL,@#-]5'0:1,:GA M8)E*PXH--3909G6'#YD6I39JRJ0[X@I%XAS7FU#;43W5)338ZO:H>:1I.N:2 M]0W"'S2=R7R=,P RL-O5RT.FQAC'EN15MF3Y6LC@-3_BKDJZ'KJR&1IN8&GV M3>O-\NP )[\">"+@^ZU^J,QDILLY?P+TT--X2F6H'<%Y\-%>JE]H!.A)R,O# M8>LE=68Y#_[FY_S46[%S>8P"YZ0!&C 0?,S&HUBPA#>!HGJG MSXDL!50^T$HD#R9TKC?V0U[D5P :IK[N #>E8:YC%CG5%O4;HKNF=!"\3NC- M)%$9CM8?_=-Z4B3-VZ\6.JG !U(I(RQFNGP+I&0^1VMZP> 65$G5' ^WHG!V MTWI6.S,"H,FO%? IJ)\>#DN5D(QMWF2I:59Y1Q0(+ZC.5A=T&QR*EJ'=. M;QU3^H"C&J38H<*D<6K>@@[3^F10-I@6JPQ+$U1-N"$H=7@TNY@:4^C $@I>*H1:PE6[:$(P'I6LC%*] M#$DI-1,] ?")((&]2<6^@S,*J\";_NB4B0-D*V\J$N5Q60YW,#>>J MGF=QL[S-Z3K9KB^3+,J@#.H9RW/VE?_0JW+UOL1H5#4(7A2F&BK:&]TZA89/ M' $!LFPP@'*Z-7KA*;.AH:!#,G199=MRF;*OA&\R40>X1A7^OCEBPKS%-H J MTMQDS(#[_A(,&(N_)FEZM=Y$20Y8@DJ4910,#L:F$/1.ZKRB80V5)"W8,%?* MPRQE>GPR/']N<[:@-!8GHE12^XX?K0\QIX\2 -E@/4EC>&9[++*RNB\2XK?=E4\9"^<5#Y!%UF63^UZ?]W1)YIM M=T^ZD45J[)* *U2^0X !NHD.2N>K" Q#,/#@+5ECH-DDOVB\ZFUNC''(,)5 MB3G&Q4Y-&",:3=RCJ01TM21KL+++&"O]W77$?]O6P8T'=AK'HA]8E-Y&27R5 MG4>;I(S2_AXE=Q W*I*2UI5#JS?%G""VRL0L?5VH?(/%WL X1L]YY5W1S*WN MK+/HH!?F'L378K-0*^@T2^(A>KZ*.2'),ED(#$=>UXZ,1^=)2.;UE"C!H9-] M\&%?X8YQF6FSSFVJC;#OTJLLIL__@\I3\R3C\,DU^_/YRJJIH!(!EG"XH=)I M)-QDRBPR+DD/)0$XIJ=9?$8SNDS*@;8EXZ-Q9>AEL[HO0%]#%B4#&]@FA>?M M46*AY'R7N'F-3I!2\Z-2PS09Z%05WM%54I30*0\RC:2:L'\86A'N3^=)#^Z MBHRP0%I0PDFFRAY#'?A+]$1C$+J<^V%_*?X[72YS^O*1"V(:RW6A^E<8G3@^ MNVL) 0PN! 9017GQ'7DJOB,U'J1"!*\H79!GK# 5* Z@/37DC"&YZRV8<)NS M>+LHC\*)O;M,[R.D(S\\N?LK) &='(>(%;>6(X=4,QT=#=0WWG%6"SHIF MBY>+:!VM:''/MJO'LFKMUZ>NU;_"J.OQV;VDPHRCH:VI75"&N$0!-$@'CQFI M,2$5*DV32FSG36>TXIML9R($ +>P38/1I8'>>@A91D;XX._ MR_:ZL[*>0:+X%?;*?7AVUQ+3@)^<3:+*=89DI:%55US;9ZMD MGE+1@0&Z,BR@^.8:GL']0R!Q"OG85=7E;:]W:6$ZC!UC -:U8/(C,:-:)_"]07WS)YPIPO-N03&9[80PW[T52;%@1I1]S MMMUPGSG=0EMPT6U!/ 2@S%I M[0WMFT;3/5WT44VX@9XG\VT)V1U0MBNNJ2(K(&L&[W0JPF:$CR(9*TF:K).J MR-<,AK?D[E[M!- (EF2=.5A<1X["-7A8E?W:4ZYB8 3"73B8R?4&%>!(XS?X MKTXQQ#RFP!%_)\'Y(^<;O ".1_-_B!#^^?M88/X;0Y-/_B@<\0ECHO[/=9(=/=A0&HN.*/;,Z2F\6(.<-3\0 $YNLE#Y!$/< M95HL\Q:)O-]N-FFB&XE4_ H9B1R9W;FK6(.?7"12E>L,R4I_N?V=X,K-\B " M(WOUJ_81-J]^<')O)8X&L4#5.K)%E^$KF>UZ6U4)[T899R2J\]_#=$A6E"B& M8Z>/,_^<_WB3/["O\FM#Z4C3\WXWH^_3'B 3EA. '?:D[^%JWSDO8Y4/$;EE M11FE_V^R.6>Q/*=T:+"IH.Q-ZEM6*N"$0R< /JRX]+.W3V(&>&::Q=13\K]R M-4\AOP.Z H@F[K=1#E7AI6E-^&E0>4[ZX/PD/NGCI9\=Y(-V3&I47[>/6=U& MB]2X0?A!8$<$>G;2I7PP!!>T^7R8.Q7MV, $&S: %,1R_K:-5U6%H;S34 0^ MW74:"9%%9;"QF:T%\N:)/,"SYVW^(MZEGK/U>OAU\-API/-Z.SE@<,>Z-&@\(6M6D2[F9TG11Y'( %TR.X- M*GP>JN C8YYQS;C]4K\R]OF[ M^TE3]A7>B%ZR_()MY^5RFRI74-/[&'L7I 3$VYV0$C:HNR%'=)HTQMC!G9$6 M/U&3^3RG<5(2>+$U(Q\R2-$@9U$:^3:ND:+(S/AN6FU%>+]71;&E\26EQ2W- MQ:_ZS**QL:A**Y(YO<1H9<#UJZQ8HP*Q1>JX:05]1@ ^5/.LXJDBG!JS-(WR M@FSX;T6X0S^R:H]"G'%WVZ .OC/0LF]UT A5 MEDN%[0S'2\,CY":C33*1W*66#L(<&D>3N98-#I"TR5]H/]D"VL:>,>.4%#42 M =2C7 R8&I/\I3]&*2WJ@M^?:7^P2&DL-M6Q;TY/!<[)&/HGZ%<55MI#KN:%Q&%77-Y_SUB,<)JF!0MDIO,:S@SU6Z:61 MZ$Y;,G)(40#--R@83)E?_J(Q1W[GH H<&XZ-N$BF=;T%>L(.857A*'\'>W-Z M+%CYD$=@8=Z_K./,XK/53 2 7-NPO0SS,VRHB0E[*M":%W M,]O[F;WKV;WI UP3= RK25W4]K-]^+9V@)S[=)BW&(,^+D;;KD%15" 9Q^!BX1XWMFB^2 H:RVZXT!-AK[^T ;K>V8",R#F#)WRB6:%H/TUK^/#KJGLA M^@FC3]JQ>48G9]!\D'2[#Y+3/(?B1R*)?/Y"NN-NHQ?Q:_&Z;T9JO&>DP5Q4 MB*_(4^>:J]M&O(PS>XOG[X$CN)(/]+D\XU/_)MGW_8.PCQGW)O/VA'$/*NKA MHB'>B+WVF95\;PC 82J@2!:>J7$EJ+GZ*7I.UMNUB;$Z-H5%4U4&*J2A*L/) MEIEJCV:;1FJ-U91-U%&Y'#%0U1@?VCP5[Y,M6*?C\]@U3N7PIF.;3LFR4EB? M<<-*E>FF59CIDN8YM-TNRN)F6>>:G<;QD5"J#D=51)9/ZUK$&M"B2D(!]=EH MK%]VUR;^^#Y6NV<#27T7 6Y(O$\A_VM>X1>BOJV"_#!=IGK3ZQ^C)+N!4O@4 M2N$]T;JKO41[CXQ&ZFC)K,YS)SE8\0Z% P81HG_?)J*J3X-!?2/1K>HCK=:< M&[WB,^> R;UE$$8X.K_&))1I,MWT]G*OUJ2X,A50+FGOLSV%X:C[2_FT7A[O M#<#7O[^T20OFE6NWPQ+X)BT&)#@YYO>Q'6R*:INWU"UID&M9A1W!='EIN*GW M9FZKR$.M^905V_X'N:K?8+;WV-Q>]O@8$MH[PSY5F.X6>[M[1@ /(A ADR+- M>.=WFE+$+1Z3T #*.X>AN.LO@D)3/MWJ(\V@E?II%I_&ZR1+"I$M^43K'"I9 MV$3K8VRL1 F(\\K]%18SLJKP$,9GM(=)T]DP4(A$;RV8&8.G$>&#*S%Q3=B] M3;QD^9)"PQE,K$]M1A=1OV'(OH+Y!BA:O*BVS!$3+[2&5Q\[56BTN:7GIG;; M_HC_<;XMD@Q:Q;R!RS?R?E*7T%KBK1HTU5DATS(S6S@^X1"%NATO9U'6WT9& M;3"JT(QL4O=-8P P:2$3 (U/M;5(AY4R>[WDA2B\,BHT3(^#AA)_5JL3#F>> M9)7[6#4+RU;UF5PGQTAKFQG/@]DG&'A>?$$,8MJ[RP_U")^Q08QT,(-\JAHW M4B/7)EQ-G@?FE4Q:VIN6Y)N:]EVT6-2':P_VQ8Z@ K*:",S:VOCS_3O-2\Z MN8)G+[LA-=(B3;"^Q_W(!Y;%5599+!]S5L@ND!Q"PKH*]C'RYD+81QWE6DR! M@X&39"L:=AFR\!M6:*07N_)1'.XWYE$$7HTJW'FQ+3F.5.$ I$"JL >CUZ(* M>U /H0JM<#"P*NS0,*47 PYWFT5%."H -J\NY6&=@6'&%Y1^0CG[%W?X&(X5 MU(T=J&E=PDF"-:.L,LWK5&_QSG<.U"&)5O1F^4%D,]VSM#_[T]:DJ!Q14^!> MHCG&6.KGGOKG"^+0;+ D LT9:1$E74Q)B^J,[)"%6XP*7?):.&2LQ#9[U-=) MA@7'181^VON=%9 $V;XU,^,N,UE#58A$7VNJ@KE9Q:!/N:YI%M-\L)27ZF<6 MGVQUIW=>N4+V6JE"(FPU+V7>CSQ+DC/4_K7C/>6$Q8"%U@7D[K.UBZO(P^G# M7$I66!! P^;]I#EQYA6 X:JRJ,A+ZRVUJ+;4UZ1\G/(MIE3R!NXSASD>.ONG M>@O_F7X5?Y)&];4^=E%FH@7B?#>*O)2J9XG3XA$&%&$"0(*L"A=2(=-&LBM\ M9H1C5(V80%A;3^!4:SY(>.[/;Q78'86/SB@WD&DG-&3HR&I"<>S9*F+C9V// M16AST4%D1N8"%7!2&EQGN&82+AUIY?[KIBHM. MMDKF*3TM"EH6W=,A)MEI\Z*X>D\-JWCDUD&?FJGL@Q/EX>3!=XX>K(S<:JM M/9OM^#P'+/C]G<6CB@!Q#JNMI6D5CBS;1NEY5#S6*3=%;V:>TEA4_0W)G*Y5 MV(>B3-:PK4F\K6G^E-H?QP)77M$U; MR#,M7F/=_ZZ &1I#K8G'>K2]9O96E\6!+!*Z"!TNLKFK>F-' MUA?;7S"^C;VT%>B@WO,&;IFRU9KG(9?'9 MK[%U3]LX7Z>,HRB*7N-%(-WT]Q>05M\#B,BTYD);>)A9IP#=\@5_C IZNLJI M>#,J=)G$RM'Y#OMT -%J1%@YL8PKA V19NZ,/MZ%V)4K%5 M(0]^A/1 +T&5!8ZAN>SOH#[;OM!(0,70)* MS=YL/LDR/DKG +QIS/-[.R][)!1Q,,K6QUODK:>RUGG;CF+/)1"Y79\Y [=Y MSO\FB<89SX>,T*'ANC]PV^8>=:$V5&$HC_19*]/7(7T/PQD1.,[(#LL@03YS M6676%\C;QK^C9<01CC]$.;1N+DX77-MO4S#2+^@R61PYU?H?(K?R. #7>[8# M$=IC <@@ JK!:H;GGZ%Y>)V4R:IZ=-%V-8+;I)R?@#?+YD+Y, <"\RG&!%0$ MX>6:5Q$7;7O0&8VH-J,-+F2'S(PTZ$ D98*$&INZ>8>^)B'D11B]*5TE(O@! M+-GU_0I@W.KN-F;"=4.ETBW1<9_\@Y[&?]M6/<5N<[I.MNN;Y5\8/','R%=U M-\.]&[<^?6-O5HPJ,H?N14N9HZF]KT-P!J';]DL. :)DARFI484_[9 5MWT5 MNOL7W:^"1Y;+%!7 L6C'L,QN%N4>;+@ M7.[?;/V_';3I;$R)#@CC00?4QR%+5%I9+>9B"3QJ]TV8 M.:/M]\0;NAH\C>-$9.0JMD-W,+VE#GI8-/3%_(GFCO?3Z,EGK#$&6O7966)_2GC78:9XB)YW M(5M#Y3LVK6.E*P,_-:4CP].ELK''&^?)4]TV4ERE<'2[O3!>!Y.L=&!.L@5; M4U)&S_5#[$S\>K'CV]X[EFFKV5'=@%"O:NOE[PK@.(X\XH I?(&]"I#/["L2 M-X ")BIGE2*$$OO,2NXWEHQ< MI.R%TOY [<@HC'5Y/)O[QS%7I 6)[S1H W%C(P5HH0T6 FO;" M@FXD\_$NLO/#+K)7PK^XS>E3PK9%^G)'%VR5)?^@\6DA7FS1^*C!0/\-[8\[[NV!6)9$:*@SGA:1;]X8C0AI,"*!"=KC@?1]W=!KK%S72 [A*VO+'C)@=VJW2 MC.!",[ATP?5U>]G RIM?9[M(]KF(.> M[M8T5U_?=V^Z*V1N\CB/A_57'^-\OA79ZW7W,6=%\>&YKO'TD;'X:Y*F$NG2 M^QC_LD0!B,<')PK8(-^A.*&S>FY\7T9YJ7D%3DN2Q%Q(DV4BZC0?]9><'ID? M,LUW.*9$NGN9H[.SF!E_ ]E+=\GJL;Q9?BDJ5)7,)I53%TU=-*5]"8*4>GL06_9$W7(1KSPXD//5W#OS#[ M<6PN%YM3!G,2.U6&G/5M:X$+)F^H ;<_M^VKIK=_1P53=3.K\=EC\9,ES7-: MW]0]1,_U]=L9S>A26F=3\2MT,93!V=T71:G =[/X0[[L5V4V0W)P&J=(YY"# MUK4/'*:I17E@+YD%UN<&;FO+6#@ M>F? >@01Q/O'5R#>ARN %NA>MDY9 MA >L,,/9_(FQ#PMFW!2;CB#+3!(KK)V<,_&9/I.QB%^D_8WI**)<#N&%V;")]8E7WIK!U9W,F_G%0#U M<%S]\94<5WMK8'1:'3-V7]FDSY\! M+\F(^Q,];10-2SN3>CE]?%MCX];E)$XA%;O*)J.G<2I]BLIMSO_[ )ET8TT1 M#&9R<3KU0W0MSA5*,[)+G!=8S79-Q690A&A.R6V4Q#/28$E^%7B2T+T73!91 M5=>KK(R_#,;RD>;5)ATOYC$T%INQV#>G\V<= #1D.NPP)YD6>_R]U8#GS4=/ ME26R,CP8^TJC=U+G3S1$^^?J-?VB S?,XXQAOC(]9DWCF&V,7YV;4_,)7;J$ MENY)L=[AR'5I>,(<.HJ]&$[/EE 345WW\75<%G\IZ'*;7B=+_6NUXT^M>X4[ M$*[ENH)$4@Z*O(&5^G9BGF /MY7\/1D+@QXW#S1?WRRA&.] 25OU#RT>'_L M0FK3?4QLG2*F]&':7,O\4, %JDTTV) W(OP09N=I2-O(23#$8G\. AC*CRSE MYT\!78:@9F!)Q6_O-_R8XNA!5VINA=Z!+?I.YCH@I\$Z%9K@?.U/7;PPN]4] M[9@2=!VD_IE4:!' :U95)R,"-5&!OT:.".S"^&-8866V5L'C,XE-3A>)<"/Y MSRD5!="RN!O[^.[+#B#0HX0O6N2495[3N*ENR?%UMM)RF\-8.[A4V@B.+'HZL=AR):HQ# M=*S'2"DS7@>_(>+BJBBV-!X*#!\,,0D'UU-YL\HZ,%$6EQ'.Z-HG9U$*U0X+ M\B;)2"%P&'%YW*&O7=-$'WF7P?=#V3T,N?=RQ]L.W-F*-TMA09Z]?,F2OV_I M!2T6>;(1Y_A 1W;-SY$[5Q6,EZN=KB/1@1^T8;ON,C!3WH83T,_1>KCFF\(7 MML1P-[-KR>O('%M6?NV, /BPM=]4>#TD:S(&&GH'G[=@U-PL/T5_8WEK O7Y M <,C,19__XQ>6B'T@]8VX&U1@&D[)D"#B O@)#P15GH;9BU9:T'6SN.(%J*N M!42CN:JCR;X6*WO6.0Q\_>7+X]>COL<:7*AS7.^,3R^@+ M :5+2[+<9G$8X=+G.S-FIC>AA.1%CMM-?AOE9?V/B^2)%F52=VD M.(B"A] MOK.;MX *J7$A763P%Q1%68<']J\E7\.M MI):,#UQ0ZB^6-Y/T(:<1MXA?1-SRG*W7+*ON;R3FYNAXI"DIG=?UAFX DZ** M/EDXP+?[EG@78Z1Q;GC_#C5=8Q M57L_@>B"S!OR"!DIZ!XP]!5$\T *)C0W20XC;@T:.DB'D,JBJ/ B>XAUN]^" MX2'((5R+500UV=Y]G\[(:;"^%#XW+ LH(QY\:B5+WF@B5YZV=RM>T>FV9;][ MXH%5ZYUE[5U=9;Z_;M=\W&ZWL$@>TT>$C0?FGHAL2W-&^H>A$T7VIW.?'0+P M&L/\G]Y^]_;M.[*)\KI;[KNW;V=OJ_\U5GNT+1]9#EW%_X6\G[W[PY]F[W]^ M)W+0W\_>_NF'V9]^:H4*=\I<6\,ZE6DQFM) M.2X()5DN?RDG\=^V12E.V =V!^NU2%+ZF995UY)K5O#?PZTN/XN?N)D=G[U\ M*>"]=?O\\Q34K.A(?#HOAIXVNP2%38!Q@))K'=3!&?99WF!-,EJ2E&,,OX6? MQ0WLMA ]=#KM$*,6XS^'R6%Q*0;,Y]KZJV31I%&@[GS&E^:"J <0B !#)E' MK\/W/A%49690$2RX6M_F.5?5O"A(]H5Y5.AP9K\!HJ,84/!+7!6F]X=BACD93LX& M'S6/C+8E7WZ>.O?*5A4TG)Y)=V.-+\75HS8X!W M:0UHPR==> ILO$L+3H2;=VD-/O_[79K:/NQ_E]:_JC9UQ_UVLTD3%=UQ--)8 M=[0S^M<=+6BS;6= @07=$9X()[JC:/#YW[I#;1_VZ@[)JH:P8V^C_":_+^&& M2#AWMS07AM&X33OVI;E]*X/@U];=W;"#G1NS-(VX^&_XKA V+ZIBCA,B$5JK MIK2N-,%1@3U<(5-%+0A'APA\4-2[-_A'I;#?^%?CNLI>;OH MU\]2,[KB]\0#5Q?\OX_\-/F5OH7E,3MOB[SLG+7\7[MSEO_CKW>0&]N[I25_ MU=RG![.X+XK%A:THDP67G^[52I +%1D'V0A;G"[XI^@Y66_7TB7O_3MBT??F M<7Z+5@$+[E&AMEA:&5]@O+ M?^->['FT2 DYGC.(F(0RL\+7#5#^43+1Q9?95#1B5)IN6#U M#Q#B,#RQ:QFI(()8A*P1K,%@IL\UIX)TG93)JGKK'!4RM2$?A!"8X\E<"\D. M(@&0H13( !>9&FL\2L(#!R55)F-#C:5B-Z5WV0BE/T9YVBLC,D9YNT6]RKAS MR]47-*W_3&4OK"2CD+>C![.Y/V,J<&3#X06YZI.QCRGRQ*G>N%\\TGB;TIOE M\:$&![/LJ).<-3:F0^@?$[#^C9PP!YB5I6&V^>U-U=U5B3>7G!_-G1H\HFUR MX*Y$[@Z\SBL*Z$,:/T3/$G5H,!-292(@.B^R)FJ7U]E,6AEB7HE"Q&[OF@RM MJB90D"/#1,2811;[?X9UE6VV97'-$4]_4'M])?_"]-'5\"EAC2F,SH6(1#2.?W)1:APSC@[F1:/@MI1[[3MJ'?.[*AWH>VH=].SHPZY M/6)'];(PJ("]UQ:P]\X$['UH 7L_/0$[Y/:(@/6R,$11HF,S3."G5I=(X6/S MTD0#0,+:Y),H4J2R!/UUBI3YZDTL/]/23KDZ_$1(<=4'Z-R^@PIRRY1]+0C( M3F\1N3 MO/!KP^PQW)M,B\=CX/!>)QF]XC_*U*I\(%(FCR?TD8Y4)R !3"* MAM&0 ]QDZBSRI_GJ9[^M_-[3E8B2R!3^2MV6S_EOVM?\L,1,-QN6>$3;/'9@:GUA>N)YG.F*UZG MQ[4-4!V9K5*"V_1#.(2I,$4J"B%/)=KK+^=TN*H]$EFGMG M=5]EN0$K\I%.DJQY3A.H:/(P;YDFPWQG'+7"FRFN'XY\\&@HYR16V'C76X&!J+M7_ZYG1_L2O D4@ #V/Q#/*2:3'( M_YW(15(L4@9Y*L4#?2[/.*3?QJY"AKXQO0'IF]OCQ4<'//D5$" "@\ 7'X,, M[[OO&.>BO[)Z4?$(_X.C^"E*J_KH7/:314EC^,-I%N__HC.RS2?E!&U8$:4? M<[;=\"^ 0-%8K),L@1,N6I +P>V7N![R4\Z-*\1:0E! 8$+N1-7&/U+1%!;8E>?GV*&+]!;:EBP]7W MIHRODVB>I"*S1:(I>T8@U5AG)E\ZI@,2HP",,$;LSNJ%9JJ*M*.MU[?B3($I MH1/[+I,LRA9[V5IZ"7T#$]A-Y.L!Y"TC1ADC5(J,0WJ1IYTXS38U0F3^0I8- M,A--71R2PO&4Q5%6^[OAV\Z+)$ZB_.4^@K(#XMIH(!%\=#SV?D\VK_/K/0X. MW%D!,&1^]SAGF3:[_(G1#HOJY=9#'F4%;%V6#3[]5?\0*UBC #Q+6,A7O1K< M9G@6^KM2WK]XA!;ALGMD^4CLY?'QC+ZL@Q[0&#/ "@6('-E=9NQ5??D-H%&] M$EC;+9WVU(3Y&G)L+R4N=JWM$%6V6#?<4QDV!O([2 >;M-T,(*USW/+=VH M1GIUR[&O'*>V;;G,(;@3I/\32+12+C M7EZ:9 MK?(GHL 3/@:VB;MZKN:6#S M#DQ@U^;M 138YNW!R*+U9X5>6W'R-]O&YDT:M"9J"P[)X[@M.,IT;_OU8\[] M8X[>,I&=$CTCD#NN,Y.O+=4!B=DS1A@C-H6 !SMB%%]'TMZWV$R!'TXKW)W# MRU2:;Z*\?!DH*CXT#%'7KF\ZYR\?.C"#5@$?Y"5399!3J;BC&\[%1^BAL>DUG5@@O:K^G,9[3(-D8#=M+ M&;*A$#79D>4+'(7K0/F\O.$?WB)U)G=_1]0&?WKU='Y9N M;[7L\ 7AUBFID.E5,A_3V+BEN6)HL7B890^@:I ;G=KV_ M*^"D@DXZX,FO%0(D],-J-=8S%#]]7LTN*%PZ@>#?)<5OY]SX3$KX27X/._8% M_M)5-K-[E[4#F@#$&:F@U_^H96XJLJ>R" S!656Y@[[V0IC>_OS#6R%0HM,] M7%'F!16YCO<;[K7T5F!7&:HI0D-3^JB&Q<'6":H"L&*M=9% ZFS#-#43ZC2Y8KJ>KA MD1AQ[I_1M4!74.WH:5L4F OUO*(*9#NLGAX1$Z;!.5,M+7RZE8C99P5W "O# MYV.49#V/''0^0>GNX:E=2[T*#OH:W39-R,3 "@>RA\2, !KUFX+PE&%W^(;_ M5?B[L+,CT?,5HC:K'6V$NRJ+'1,677Q)O,V%@N ?5Z5F0AQTBIN*87AOJ"/N M'R/.X*NBV-+XE!N.T8K>YLF"WM)<_*E/2:A^@]$28W-[41-C2&CO)OM4(11% MA02IL)B1&@\B$"$<$R(&D#=\8\4L3:.\@"U#"OBMO@*Q3[(=#5)3O1%4M_2! M2BDJ_B0"Y4DH#N6-QE!,-[6KO+,;E=%=7*D4\2 ME82*\D;5C$NH _L$Q(7PP9QH#N9^P3U>>!3ES;)^2S-2X'IP+/J2HV=.]]<; MA9#J/&3CAF%N,BT6.4WTO%_0+.*;^TM6;.@B628TEB9VCHY%)')*YW1>:J,& M'"Y?;P*N-1W>'N;F]%?;PT*KG9*1Y#]9ES^%DP M-IL^-"^&F3Y:VO:(#\H1)E:#5E7>HBEG4^I,0?@9%,G3L>^\"5W!:A\89'KL\5ECHZ#^X*+W9B+S4#\\T M7R2%M$2*\G?HZ@HC\[NOK= ]#VD-5D1OQ-4WVX1+8E9G/D-S-(@$0E0]XN3? M+,_9>LTR@:>"! Y^9T$">^?W*X%)C4(K@9CW! YH,O92KCJ$59A4:3/!=]:P M4$EVE@)7G9J,#TD)1NQ5%B=/2;R-4JCO4^7P\+W^F&P>V ?NY90OTC 3<@:$ MD:D)R?5^$^B %.X0"A>=PJX"L\!:OP(JJ7@P.,Z&L/FH>= K4F&J'@SS4R8V M^+H'DC#G:?RW;?T8Y8%)&FJ?KEE>)O\0LEI7,V[4*L3K>P.?-N?%A$)MP'[+K1DS>GMU?GWQ(^ MY385&;#"7*EOWWS^[O?"''?#3&3* MG/'F!C^ 2MKF+T)$*]]A,)(W.A[I]DKG=6XKU8 K[V_6^()!@WKC3&;:G#,T MH)JJ+:>+OV^3(JD38W:75?UE43&?8LP@11#>ZO-$.SSV[_2T31UGE!G?WC6E M7N-1H@,<_+HRQTS8[4U92XR-086M] U2:0_.[=RMV)G0 /V$F] U_+#*6XWA M#,5%CSF$;11Q4+JDX]"Y@P?SN<\;W(5^P\J-G)5,F3_^VGDU)FR5ML#1VK , MCH6ASG JWV";> W-[:F0RPYHT"YQ2EQF*-9YKA/4HC+8(&YPK%%=H(,Y?8M1 MV$YPPVP]JODSR"O3X.UBD=,JDC)FG_7&:/4_1X5BU<$X-XT:5*JPHW6GQ"FI MQHY)I$=]B+ D0B*9*>\#=4\IFE8:M>M493,.&I7Z$UCII3($R%=+E0_=EBH" M&5)C4R=,A[51$2LC;;&BSF[#X^/CIZM=-UQY#9B!89CCH&@CXW%5KKJF]-;B:L^ MX*@*4':H,.EV^U*B%>*$V*OI,BW_>C)CK)(,4 M9E&Z5V)U] U!F@G=J7R=ZUV8F(/8#&?$=KUFV>H$1(( :)$MKX"\HU.Q=_&9 M"G?\M2U*BFBURN$)L0C2U$4>'N 9+]34%B6U);*M]2VVA9$*#.>)$GM(@% U M#8Y_%8@$KSZNMQ+,B+T>GVP*7!H+[UCO#TNG[N?H9YUJ8'P4/0>)%,Y":[3L MM>CFTAI83K77A)DRVINTGD4II,O>/U):7H,00=$E^>WRV'"D-,JF=5[)N8)+ M! YYL3S*8*;+M:"B-'BG//Z!17'R<[LL$ZB0=\P*;!X1*FOOR JZ^&[% MGKZ/:5))%/]A)TC\'W^]J!W$_V<;Y=R.3E^X[\?R0S=%8:2FZ S,Z-Q,J\&2 M%BZI 'N5%A66,@T^.9*/ZF$C!,AR#E-(ITBM$4U5\Y=S%A]60M7\"B$W"K,[ MSVH1*) ]'&9$8$%83FI,"*#B7:ITF,^0'/67'-P^VQ(=G!):C-1^'/\ FQ8L MG=A#XDOS=*T!S4VF&GB@=.!Q+C-]UCD^XQ[R**L22D8/.=E0@U/N<$IOQ]P. M<.AS3LI5IL,JCP9VD10WRP/I?:G^?RRNH/+>".=80+AKA\?D&N]I M+@3F;$I2,\A3IL,HPSSB:UH4E-;9S=GJ&NJRW<$;Z&(1U=4J M;REG:%9&J]X&=J@),!G'6H"\I"%K8:2=T>N87DP&I,!H1EJ ANZ\?6*'6B='S;2W0FQ&!H'B9VZ)(=CA.)775QKHR!XOEN7A( M'2Y*:'&5Q=NBE#S]U?O(J)R(;'+7,MU @] >1WL*945&^7Q47T2->5[K8T'_ MBBCE>Z#&B/^CXO!HQ2S%+PUJ:(U \%%5JT)!J,L=$JT,AJZTI;H$S("O_F+2 M69G$2;J%J[+=1OGP+$H^QU6"]WJS+>LW"4T'H*9U>%6B6A:8MCDW-CIM P=? M+[RL((MY&A:(2PB/JHLIV:%*&ER;-Q?H>/1M@&1>7PI!B@!FDUND M!K%Q=]!A1PKXJB]"W9%CTK6U0U#5N""G3RQ] L\NK9^[+L(]=QW?$DR;E=[V M_T?V1/-,E+D?MXJ'!R-W?O^DSJLPM5 G8>R.<);IL2N8$W_VTOA] TD4:A]9 M9W?#+(\9U^%26UR M]CFGRKC5HY:=XJQRXICT2#H[3N$H;TM$BPBW[#ZA=Y!I/6\QF?.H?P.MCN$' MKMR]S\"^4MT]7/$O##?+.O@?I;>L>H0R\N),YU-3P1D X4^*&R MD @G:@ZDE&K!\O$H:5%W^4NW<)T?.IZ&6PIFA;\^"T5M6!&E'W.VW53M&3E& M_+=U84H:M\4719GDNFRR1'H-9\,7D\) =2W15>%LUN;KT+KB=*A24D8KPRRS MV^,=:<&/BH^,Q9 H<$_SIV1!J]@U8 WI0]!%%*IXT$TJ:MKS<=W.F=(K5%L3 MHV]831%P_J@'2N2*=JU@@^1-\B=M<"1Q!\FJZVL'NT"WLM96E;E;*G\!L.62 MBK>/;E"OC%'82[Q=W!KXE9FD9YYY,P+H[YRDJK MMZ.7R]\KG&T!4HXPERFR3%_]M%! MKLM0:&=P+-;JZ9O3FX'3!QQER]BA M&1XUB39[0\U.834MC#,L2T6!I4T<*/ M.:7#]4]5O[.H?/?F#Z&&9Z3!(7!55&7FCRCG 8YZ# (=5Y86G=ZXEWV=1'/N MG90O2L7Q#69"AWFT(;I/K.^K0S[;U2<7^'7^W>(Y$[IV>L^53):565RK0#YB MG_.J[QDJSV+%'QR%-@TOL+_!UX1,"NP::O7MFH*_IW%O4;_Y-[_E.IC(_057 M#=!36XJI7V4=LA]WB]7+TQ"9+N=1\7B9LJ]C-955/C'/;#F:VFM&"T G OR$ M,EGDW.[/8!EAX115(UQE%?5=UCU+8W,=*9O1O;(\A.S>;MZ["9VZ]I0N#$Z- M#G-[BK+.AQ3%;%Y K <2 MVAN_&%(C^&^>JK3WUZ 39!*,4PF#R^ ]/GG.UO,DJW65*!W.#VG^4Y'$-;ZG M>0XU?\7[MCOXZ69YLRW!^2G^$J5;^A_)ZG$DF&D7B&'DTPXROK2)7:PQ&B8T MWQ")&6V,N8-S%9FKL"9[:),NWC,B, >-U> ^(P+[&1GGH..XM.5]U!/$=K'( M(;S&^Y(M?GOD!A<7GNH-G+K[./ZMN1\IA^'5H>RB\<^D0F1"KJ7"2O3[F*KL M]1QZ;C$<$<:1T4:AY*-9W;^?%;EQG9=>8>5KC+E',=X1C@4H1+AG;1;#YF9Q M0$2WER/DV\:QN+*,4O@Z9<66+Z5Z 4/OF!@7/O2&L?/>634AI*)D1EI:2)<8 MLJ-F*A>/(<6GM[YB()D(=?JHH'SVHL64@21"O\#MG(V.D/2K$D0_H9 9CIY7 M7GYP>UG.,,'<,3Q!!@83S@QGLQ'&58<:9 .%S$@S71U9B!++$&/#,(7\>Z9S[F77((F J5B'RA7JQA7HBX:: M (4&5^2""8*JL, M91="]K0HQ+EQ28?$=W@D1H+[9W0MQ%VH!,#BY=@6 <:BO.G2M*2>7Z:KB ?3 M8-DT;8Z=53462+ UK0\KI ?\]%S\&=FAR=W]P(Z^M>7%FC&C:V9X)MSDJRBK M7ZMSQZ*Y11GNOHWX$G-FJ$%P7A"D@X7(&V[OYK2[;GND$7?,/#Q2\0"VWGY M<-N0FVPJ:IY- MU("[]]D&/H4],LP]BX:RQ0Z9$/[%J+@P/>99DO6'9$WY]OH4E10:7@RYS$I? MF$A]_\S>1!_ "V79(F"^ VR19&\;E V5ZP:G@+MA1)8.MX0*-P-/56.V!J_I73+J+UOO M)2%R+0Q/ N[@< V1/-';NL6 _ @8&8K1_9(I/:2,5&!) Q>OZZV18*SDDY:J MIEU$ -T^)B1,AVVV;@.VFPW+2W%V)%E)H<(M5;@=&/_,Z+9 /KV_VX,*A]KN M:;&P<)]@DSB+]PL=>M<[Q$+>."@(V=$-A"IS#??/PV.2QYLH+U\:R/)-,S86 MLU-D!^4@ H1N+1[(H#LC\H*TV*=)5_X,GFF M\6W.?[RE^9=X9%/3+QAR=3>W&$!GP@$1#$%0,'<(;9&E3V/>"D(W;2$ M;CE6 7WB,9$Z=(J5..K-*[Y,. ;TFIMU\9$[TRF\6U>O5G*/;4R)])--0+O> MJ!5N)P*Y'H^YBQ^I$9R*YVQE19F+9?*W3Z(D%Z^9*C0_T0AN=.*;[ XZ:>5U M_X+1/'GL--C]H G.^1[@^#1OYVJY;W""R[$6*R+0FHSX8Q>-V5H);V+^F990 MC>,V9T])3..SER\%[-&ZQTRV.H62SZ)OW,B#)?Q$2%'7!^B\S@749EF*VBRB M!M:R085$+2Y!Y-E@;9@]AGN3Z:KTW*X6H^09JY)M8S074K)1,%T+MT!JOV*G M]#7U1-2XV=HQJPMBZ %?T"7-^?%1%Y/I+]2F,!+C[_;/Z%K>!D!K^[:V*.#. M9\+B^S+*RVLM8NK7)S,2UY@T)5 4BR(YI^E#IMF[>\(4X0(/W _95B_BI121 M2/RK?*1D7I%/"GA/1.*H#!&D&]GJ3(.OWL[F;G=52-._65:/\S_1\I%Q:^*) M%J6X;)*)(!-4G+G]6;9)'G2JJ,)N /5WZFL(*+)5!:VKBI(#^]H.B(= M-TG]7*R;Q-_@4JR].A*!QK'<8X6@P[HPLJ0OZ4!T[9_#"7V='<>0,8>$#?P1 M]0.K;HK%7IDB&I0(4S< =43;0QQKZX=140/;D*ESQYMZN6GZWE[3J*!WT GY M9OFEJ*+ /7<=$N6#G0:IFG3!.0\V=>_&P $#C$[8\F1;@!<& ?4@PHA>%F:+ MU_XKZ9VGG.%U/;6!&B^CXTTKYAW.ZSR:#_#:"GDABZB,L[:O!-XPO_SY$G7R MZ .K6R+M3$)1!E?F-RA^AO411J;WYM6/X(%RYJW3AO'AFZSMDC6=O<@.CQE1 MH,Z5SZ,J60S+TL.]U27SFO_$?]G\BO_?G)\"_#?_/U!+ P04 " "G8VU7 MHZHE=YQ/ #JM 8 %0 '=A=F0M,C R,S Y,S!?<')E+GAM;.U];7/<-K;F M]ZW:_^#-?F8<.\G,9&IR;TFRY*N[LELKR9-[]\L41:*[,6$3'8*4U//K%R#[ M31(!') @"$*HFIK8;@ \YR$(G/?SMW]_6F7O'E!!,[#]S]\]P[E"4EQ MOOCUNV^WT7E=^]H&>=IG)$<_?I=3K[[]W_[G__C;_\KBCZC'!5QB=)W M]YMW=\LJ3U'QB:S0N_\ZO;EZ%[W[X:>__OSS]9=WW^[.WGW\X>./T8/ M4?1O?\MP_OM?^?_=QQ2]8T3DM/[KK]\MRW+]U_?O'Q\?OW^Z+[+O2;%X__&' M'WY\OQO]W78X_S4M]Q..!__\OOEQ/_35TH\_UF,__/+++^_K7_=#*6X;R!;] M\/Z_OES=)DNTBB.<-= 5)$,W:/Z.__?;S>6S9^)\3N+O$[)ZSS'_X9W_$U+I E"U7HWC%_F$[GA,_*(,-0>BI M1&P#;V'>T921Y!D,G RZVVX4)=\OR,/[%.&:%/Z'&J,:'_:7?YSG)2XW[)N( M<;Y[7!;?H^S7[T0_-]1D?#>18HN/(6JNT"+.FF>>/&':0I!@1&>:YC&]KW=W M1:-%'*\;PE!6TMV_'"C<_L,_/F&:9(16!;IC[^24K?_[R3TMBS@I7U"L,6.Z M'$0?1^'A\_8K.6(L(?^6;$*6_?E<6U1ZHN$A> M73K/%]J.>+^."W[?)$NOO M RI;9_R$*E!\1M*78IKHYR&IJ0K^J5VPCR#._AO%Q7F>?F(OKXTRQ= !J?RT MW47-LZ]1@4EZP?ZM3555CK5&)\<(1N6KD19HO#Q\A2(5!SK<+K5M"@YDJ 4J MF]TF_H2DXRS0]W^KN&#R?+:Y06M2O-3) ",MT'A7Q#G%_.TIB10-M4$E>X2, MLJ.?!Z1F*^^F*;NOZ?8__.O\(+0I2L;:HI/?<+/BCCR*+9_"D;9HO"9,A,G^ M'UX+;FGU8%N4U@+_K+@NR -N/ ]26@7#!Z?VC'T419Q=,O'NZ?^@C9!,P;CA MZ2.K%)C3")PU/>2.6-2<@>S!_PZTB!V3XX-2Z MXO)H'G>^0L6"@?"Y((_EDKW.=9R+]Z9T]."T7N ,?:U6]Z@0$OAZB!6JBC-V MIBQ((4:N==3@M%WF"2G8-J]%P?K@.R,5.UXVTD,=-,L"[4SZBI,2/R F(\;; MKU9"M&SXX-3>H 7FQI>\_!JOQ-"V#QN/8KQ7[FL 380;'Y8D%Y_9HB$#4G6+DJI@ M('SX>'^'RU8M6C3$ E7G3\DRSA=(<(;(A@U('5,RN3QWNUG=DZR%K-;?_?%7 MRCX?[UU/(+/26W! Z0 !MQAZNCU>S@TGHBWT# ,.#">2+OB*%(X%)[(N'(W"QP.3^1; MN7\';FSS1*Z5>&_@6'@BU*H=;'!(O))B(3%3<&B\$F(A@2=P:+R28R5!3W!$ MO))A)8$L<$2\$ET!(85P9#R17<\5\5AP0#R18,\U@XWM)2PF)$]1SD#B?Z(D MPRFO^A/=QQFO@A/1)>+%5:H\KE+,?V@P6:(2,YE\SZ M&2!RKTMIC9.$?:M5QM_D)\3V2H+KG<+^G*'ZR,G3DQ67#/]5__MU0=:H*#?7 M[)V7[+?S/RJ\7J%7T;M#+6\5FZ-3Z3HN9D5MGTK_'F<5ND9%?5 )V-:8.19' MS3E[4I5+4N!_H53-B6C&N!Q<4EK!J7\^>ES*Q5DX.E.L\G"!G&H$(-N?V.\O>CS4/ZH6X6TOA*$=_M&BM8P>AC< M6N4#AMI*'1@>1[TFG>&1:XI@6!SUF/2$I4T%!4/BJ,ND)R0 :^\T0]KU< %J M!/9,X'5)\0\1K5:KN-A$9!Y1O,CK>$=>]2Y)>$0H>VG1FF0XP4C#ZMUY:5N5 MU+O3%FS;0]JV:5$>:>/L;P?*V%_^P265_#4\64 "E5;;\/3A7?/K/Y MLYLX^X;))2[S!]/=3 ME"=+IJ?]WKHM=:>-S,MF3U;+$:$[;6Q>>%Z^'ALO9XS+ :=&;U.]GF&;@VU; MP]F\MB&=;K[E^(\*?4(T*?"Z_KJE+T1K^KB\"95ZC1EV.=BJ=Z]VC?0" LZR MRDEH5N="LSI&T9K0./M=J5CGG MI0E6:"_3GS8!R+<\_IC[,=.T#BB)L\,[HZ<;+08EIZ3=AUO%]0KG3'P_*Q#C MX2).<-9NWH4.'YWV*[1MSBO>]M!I5GG96K#T+@K8)+N1>S%7!_=W[VQ>UYWA M"74DE[X5^$3K_#!-\ &Q[_4K:C=;@<:&&%8/XCUOJWN*F'2&F0%XZWC+UZW6&=747X"P=3@0M>D_1 MG!2HB2AACVS_& $C#9!RMHQQL8JY&>T,$3$ALG$FR#@*5JN*9!E3=+(H4'UF M2H@"SS) XN)&"SA( ,$7!=XA"UEBI!_U M Y"\6N&22T-5CLO-:9RW2[JPP?XD\NE>_:/G\'$A#ETY&.NMX4^8>E[7F\YP M;(_Y(XK@.Q^XE@:,$JU831_@,!)/1_1CUGW 3A+W3K3"J*<.AD[L#.D0J.(Q M/NTA4C*0I"%B'B&E%_1#.D38^ +6E,B3,HB!S(>IHZ2P\)!Q8^=\J?-B__Z M.$-]05>\=R5)FU-G7FJ;DJ1.>U?VI_6E W(&?=@ 6O>]+!%WZKM"_C6(RQMX M5^5)7( .%I,V]:]"2U7H%#;E706L]@/46 ;YU'>42?N_-#C.NSIBPK-(:8KS M8N/H&!YU8A&\JZO6>@ !ZBE,?8. +!3 >&,P%H[VXH$?'MTRG:>^5_JX?."1 MB&"4'&U@I"<.*Y-C?-DTW1T[/NJ*O3\E2!H*&"1'N[=JG<>P4B"^?$V:\1LZ MN;UPB";O3M KA./QWE'&M@"RD>'P.(Z/7"=0E[&<^CZ!Q%[V3$J:^O4-AJAK M\L'4;<)& 5)D_$S=&#H(5H(\G*G;]X;!2I1^-74K%Q@M:)[PU,_MCN*S5AT" M^/7O.$AR.4A52MX'*4B>-@!)&I_Z/=XU7T"GZ*#'AXI2KX*5!YXZ0L!OZ2T+ MRX;@>0.BLF&D/!:4 4@9%_P( H)7>AQ\C&FDHG2(B^WR*'>7 9HA&GM6@-'QW1(/$AG:)([9+/..?'2K8 M%U]N),V@9,,&IW&J+1UOT/IE,/A+'(4L:,\=G!LOVXMIE, ]3KB[XH^4-U-1 M#1^==FGM9/4$N_17E,E3E)XD;%?0.M&Q_B/[,N1L0.>-SHUD(\E'3[=MRO0Y MF$+CEQ;RQ8P:6=9=+$(3G- $!]!\!:UCG)X_K5%.$:],-RN7J#BK"JX4GU"* M!-5*NR\0VH&,WPY$4 CVG"G29(,0_6U);A#%BQRE%P59_18_H)3O>4E!!@D<^@,S4 MOL !N!#,; M' X(UM@7(#>;-OM 0HKJ:":<>+1VJQ?HID,%,;%./8(=)6NIP MF:GO,XA6#3+\3OTJ! /1S1LP]3P&F^'#CN8NA.CAGM'#9@,3+$<0_Q@53=F5 MB&,0[;-THD=<+J-DEX&PHQ$8*ZRYJJVHX$YDA?C?(>-_0W37Q**[ME6:N&BP MRRWBN4>[7"55%)?N]!![XFSL28@H"!$%(:(@1!1,72]SU(01]+*>>EDW4<.R M_O53E*&8(ET%Z^4T6QI4^W.#BC1BBF1KZY^C3#9):Z AJ6IKSW5,E;A]UY I MCR_[)QVG-+8W41N:&B%"+;].5UF=/@M':9J:E.O8 MLC0!"0F&)D<,382<:<^URM=_H7!"H9+UC9$-' MI5D:5R0?;)=N0NFS5W^Z^K=%QB1ORUI\I>CGF&WAQ 3'GA, MYW[/R!L&R4?;M>;4XE$*I%PQ.MC-@MVL.XFWZ $5O# BN^E.48[F6-!X"SC: M $F'6HV7>?)W^I]H/B_0YC-[<):*28//"M;&8&T,UL:W:6U4*+5$1Z&<.A8] M!%7202KT!BZ99D7T=!E?,)'GHZJL2%.WWZL/E4X2RM1A@;LUU,8*7[" 'AX@ M;?7M!!QVM:5XLVTZ7=%:*ILOFPGZA8&L*F!0)ML&QIQS?;*]1()S79%"K^T. ML>Q"_X47Q"?9 R,K8FLB[G-.&/:XC.(\K59_^Q=Q@K/V3:\>."*]4N>C;*C=Z AT7TK:W[R,C)"/MD[Y M9A&CP,0;2NV$=-4"?$%([>)1Z7:^ M^(MANT1#Q?(%&$@L"L0(X L>D$.EFQCO2SQ!:+7PDN?0:L$[ODTU? MHH)]O>6&V\X$,46R8<.'%Z'=%MI?FB_I$59!T9YKMS=+G/$@]-LE0N45?Z2B M.8MB^.BTR]OC*"=,-Y1C^AR,%(S"Q.)UC-/S)UZ>#/%0ZEFY1,5957!QXH12 M),B\[[Z W7 #=C_.YK?\(N1GS6Q^5\0Y97BKOA;XQ!#N,7ZX1W\ZJWN*4QP7 MFZ,7+[D*E.,-Q#:$DR M)O:)PQWZK62 %6Z3P25_Q1=($I8A&6:(")Z Q=B\?BF4R&F"S1J8Q/K*>!W4 MJSWO;811W: %YHO6%3?Q8LD>HG[7X$DA*"@$!;TRF(2@H"/CHM]!05)]G/12 M?:<.#UA9)OJJJ2_8J*5'TET3\08DJ8];;1&;NG,+FN7D# M".2HZ2+\^A)= =(J9UZ XGR(X)9PGWYAG1$F:[V4&^"4K0^)QW#BC<(A;(W M(2A#,RBCHY'/=GC&AXC)H&2%HC)^0OLW!HVZ:)]M+9A"]O@0(^%V,V/]^^UVM4- UI-^T+2.+A+#S1 025Y?Z@ MTZ:K<4Z?@Y%TYI=;7J4P*\?;I9Y=+V2#4&U]G*V5[0&5XX.N/[ZNWYO.W^*B MB 4!E=(QP2(1+!+!(N'RI@D6"4M2+>DJ/?H"LMKF84VY\,6,9'G? H4]7\*C M+*,K$:!\V:\V++^.;ZI@^>UH^07JR?;,OA0O 0W;X6T)AGF MW:GV?X ;@757M& 2[D92,!"[8B#>O[+K[8M2V-/4$RP7OZ"8SN8OJ-HT_Z^R MK.E-MMM[B.0)^[QV0?CT]Z;J'?^3@!G #+N&PC^JNEIKN23I9?Z :!TP3QMP M1<9"R!R[93&>[P7%QZ$8/3W*1S*1!S/M,'1^HXBI(;3$*T:*"-/V008,M;-B M$>?X7XT4FJ>G%64OC5+Y6=UAI@%2C^2;SI+.,0,FUO/,#FT$DF"A%EFH@0?Z MU'7%8)T.\7+!:G*,A$H&)?JZG"_0 /@E/20.7[XE&$Q]E&A?;+5Z2&EHM[ZD MN.H!)-,\?,EXU4,$;-2Q',S\L:XW'<5Y&J6\SPIEO*3ULW@)ZL4*-S]ARGYC MO%8HC<@:-6S0J.1WM&Y6J,E'V@J5-D]S,)P[8CB_398HK7AA@T^8K@E[SY\+ M4JWI9."$DS,.$G9Q\V&Q=G!]T555NP1*0E& M00^,@O6359NL?9#K='8S7PML@EI?%[NX*4ZW?[M!"<(/*)5R,.@S!C*)&K_D M5#;3@6Y5KXVJYC$+5E>1U55^_$S=CA*,K<'8&HRMQT@(;EMBY3KW93N)071& MQ;%L7ODQ*M #8LQ$'*F(L\8M1#1ZQ.4R2BI:,KZ*CH:4;HO;,IGTH2X81QPQ MCIQMW]IO[)V=;5]97?'RA'=DCN_KSJT@?:['2K83D^/%HF#8-['^-\TF!O&H M-7\H.F^AVIS6T%X-;!B,#H%HY/+=)HU.FW%MC-"2PH[ M5K3G#6D.M-ZNZ8R'GU5%P8BNLSM5#'==)NB/07]TF4X[^B/TQ@ IE'K7C_\: M)AB/H'(&E3.HG$'E#"JG6N7L)^_YLF/4.!E0!"PKYW^*,%L[7^![GBQ8O]TZ M,7!!2/J(LZR;CJZYJBU5O1-906-W1&._P#DNT15/DKKZH/S7 MZ75A":I]4.V#:A]4^Z#:ZX1M=Y0#?=DT "N(,6W!LI+_9W:A,AKN8P9@Q$9S M^II20)VT>^ARMM1Z/7J"/N^(/G\X>9KF>/SU7<<;_EY/'N,B/>HI2+GQL3E/ M**U6S;]IJKDF'Q(TX* !NTRG'0T8>NZ"5%^]0]Q_G1>,1U!V@[(;E-V@[ 9E M5T?9-2\-6M;I/D2,JE5<;'@Y5U4;K125,7^)^DV*7RTQ90Y8,LT/>$ M5]7J>4?Y9Z2U_#X\53B74]7V^^!4\>TSFS][6<+MIQP[.+77!4FKI)P5MZAX MP D2[#W9,%LTQ46Q8?I)'6@M8 0T M=Z0>[F=DM2)YK4)?QP63,/C7FM847:.B5KA%7*EGCL]330:=5273.'->@E[- MS*LIHW'QHJG@*#EC7 [8 M]\K_(5Z@#U 6CJ:X\GUP3/4^C=;E!G!R>=4R*@CRR/YS%:_9;N='@3+S(2%_R5U1RO?ZZ M( \X12D3P2@/--X7^CI)2OS /JA7@57Z"XS%8<4%E]E\3]$M6LAN&>'XD>C? MT]&<>_R2$%#>,C+*QR&:;8<$H91>%&1U26G%3VCV+1RL% (6E/-&>@G'=#47 MM)[H IX_'G_<\:6G*\ F6>7C!JV;R!HZF_/SE^X.8 $+PO$CO8E\]E-(=U.TK$A^-V#X/=&J6''.DH_5;R "U- ,4D; MB_57]%C_),8:,GFL[Y83MR09$UMI<[+S/B2-/7[-!+^#<>B&'Y,B,Z7N,F-Q MR[12]$?%/;GL:U5\U;*Q8U*M,'HK1H]-N?PR4(VW3GUCPSBZI!3(2\=;IG[- MOCQ=,RIPEH%$F5,T)\71$=%*%F"D 5+.EC$N5G'.?<6(B F1C3-!QI%CMRJ2 M94S1R:) ]=TG(0H\RPB)KWLPW:%BU4Y8^UBS#4"/S6-RZ]C!:+Q38F[)(3C^ MF/+>BQIE\?.73V?BU__Z5Q./+&)>&YWG*DF>+!ID@( O55;B=8;8D;IOS2FF M1#W: $EA4!T>BM"D%TLZ'[BI&/TMNR2DH2#)5##5 S/&5]HT[ERX0KXN:<8QV MM;I!.[W70I89N6,K&6*E92G;S,@^V5X+66*D'_4#D+Q:<8/2:E7E[% XC?-V MC18VV !!OY'B]\8?BLMV ?#Y"-AA-:VDXBYR[NBE&$+E@<&9;\_^(HHT+!^X MEJ8.$JVL/1_@,))91?2SEWW 3I(!3;02:J<.ADYGD\,Y,!/'26%#8.,=@9Z5;?/_OT!\7'[@JYX[TK* M]TR=>:EM2E)$"\SW1S?YAKUT0/48'S: UGTO*\DT]5TA_QK$A>[ ?/_H)M_P MZQL8WCGUKT)+5>@4@0A&Z"?'$9(?H,9JB4U]1YFT_TMC'L% _>PF4/"S2&F* M\V+CZ!@>==S]8%S^Y#8N\@,(4%EOZAL$9*$ ANZ#L?BSFUC #X]N]8NFOE?Z MN'S@P7Y@E/[B-DHP<5B99^;+INGNV/%15^S]*4$RNL @_>(V2*#S&%:FT)>O M23-^0Z=< QRBR;L3](IT>KQWE+$M@ (-<'@N$Z@;&DQ]GT!B+WLF+TW] M^@9#U#6^?^HV8:, *9)JIFX,'00K0:K+U.U[PV ERG":NI4+C!8T_7OJYW9' M\5FKI ?\^G<<)+D[YHOH%-*W.-#1:E7P1K%3!TA MX+?TEH5E0_"\ 5'9,%(>"\H I(P+?@Y+P@ X+%@T'/5]=@=(O]K+U#U\@V#5 M]QSZX.CEIM8FE'V?X1@X>FUIN(05587!4&C[9GB /KH:!X[7S.Z^(>-U!(=3 M2YT#4+NKP7!JAK/80/HF#*=>. <+H-;.<"J$4S1G ^ M)_'W"5F]WY5V;["A.T*CG$GYT<>(LFLT8I)KE**$Y)1D.*V?%9%YM%CAYJ"<]BI+O%^3A?8IP33;_PZ%WGJ@8>]9\3/):[1WZ^JFI$;B6CPB2.I_[ M]!JD1?G^T&>0_>U &8\A...A?ZA@7SS3@U]4ZMB2IQHV.(VP2N%'U.J4%A^0 M[ANT?EE(YR6.0A:TYP[.C8G:+T<,FBNL8ZD3YW&QPBO^R!=IT5O>H,-'IUW: MPE4]P2[]%>7V<7J2L%U!ZR*1]1_9ER%G SIO=&XD&TD^>A3*S\CJ'N?UKF!J M <7I]J:O2PLWDJNHQ[3.$B/UEVXGD7N/ZU/XB-B3HN#%]II@WB7_XV5^LN+G M-'>CMD_AWB\]<(P^V7U,.9E?29Y4!=="^B/U?+V1^&\-%SL8]W8Q9K-YZ\"O MB+W6N_A) (:9Q<=#ID]E]]=0]*\3;XESL-= P&MGKX,E_CK:K@7<&K*$6^+] M$,O'W1P"4[2 4]#<4?FR5<&[%1B[I=SJQYDW G ") 9XT M%F9"D_A+EA7Y%;;I?98((J*UI:5GKW:K4OG]),^K.-N=;4(YJ/M"1CM-MU"P M#S?>'F!;"@X9UD!.E.L8942@0.T$KS::%5.,DG>^6F=D@Q#];4EN$,6+'*7\ M /TM?D I%P2*UBNETUP3Y-(2K]C7L]M][*0Z25+1IDAX:!$2&D0#3- A%[7Y6.Z-/LU]R>UOH_O MU5?V_&U-H?25Y+ ]N!K8WP,.D+7[X;Y MT/7[;73]#@V?NV,G]9F37F[>J<,#=I(2?9>D-]@H_'ZDLYO3%X1"-UHG7D-H MH&3_/C730,E1H."E2D"Q$;[ ;@0S&P+1ROX:6P+4.R5-_M"0XCJZE; ^$ZV=A"TJ(^N!!9>0!] M H6!DN.O,RIJ/12E^[(WS4M9HA(G<;:'VTK9H$Z43:.H4 _60LFA(4L.A:2I M@9*F&A-AW=_@8"9\G5L'&FN G%K;9U+<#6-W-F: MQW(X9L8_<(X!<(DNS_(7G((V9$?XGQUAT\?L:#A&\#%W5;!T;D+O=HD8%IC, M8EDS_)$=^\V+X?Q$^Q:UT2,NEU&R+VS;KSALSZ?8TMB,D!FT+T>TKY,L(X\\ M"NR"%)](=5_.J^QU-WB!E@.;/%(QCFWC0&YYVM4M/R.T_(I$]>3$$\;BH*7< M^A6.[[>-D.J/\&!>$W&EM4@HG#(!&X +A0*F):F'_/:@P04-+FAPICV/W02@ M-Q@BW$\*>4-!POK"J&5=^*[RI1HPC=98)I9P*FG;:CY88]YYPF<=8XI.6U<+46,!IQ$:Q2P2H5 MK%(FF&\7UHA":IHZU[ *%P(A=NI6..DKEZ@2PUE&7.!;K-A-_7W;-#P[^NJ# MX;F'>5!?!7U#1N?^@O ;-#CW52?!D/F3=];7W@"&;/HY95I6)\L>C9^C>8R+ MZ"'.*A2M&%U5T22J]G1Q:*]KR^?1D;#@!'$D9@]7J:6#6Z&";@9_&Z]!_B6[^*G'HS!EGU+C?F MH9]=<(0%1Y@Q:-ZT(PPJ](<^2*%/RCA]4AS'(;B7@GO)\1+5TWP[_7-$>4W/N@IHE!R5 M].SI.]5>UY;OM"-AP7?JB.^49^RR!Z&TO6BP/&<&-GDD#\BNS]>VKT<[B5]) M4_L]K6OUTCM2QMGQ[W6.*2G_&Y7*PB*#/<\W_)H"5A>DV/X3'R=R[-HE8BQ? M7<]ZW9_9P')?JKONT")RH)E_4O!ONN3?-$ G;Y5!:8723Q47N)I77>^*IE[Y M=BN'+/"EXJ. S4-O8Z+^JT??1N7Z^X.1A?_O$7LQ>76B#8.AGP@":E@,EN!Z# MZW%L#\IDG4C!@S)83QJ Y/F&7"P#W?!OS:=B6T!X0PX7EF)';&;Q.SLVO5'%$[EX8QWXUD[?']-TKB@@\G% $,10 ]*P+8 M64\[=MSOS@U^MB?LY/^$'W#*S@H>>&/:,Z'[W.FC>5#J;./9_N3I(GJ#Z>\7 M!4*7.9.>F+QG"T_9<^VCV44!ENT269'&X1\8O)#C>R%U>U!V$D*//3UF5_;, MFV,8G.#M\=_;$RHNAHJ+QSR'BHLA)2ZDQ(WAT!T)";E/QZXNY-V79@]_85MN86Z4A9\ M0B/ZA*[V+^F,?6D"AX=XD&7Z[MCC6M\I9*A5J]DNM_ &9=R/?4<.U-WNOQ*! M,0TT=Z0^G3FU,[*)2JNXZ+<"/C36F-\/MDI5U%).4W9T%%IEA8R ME0^V2S?A">3;+.<$(WJZ^W]-]#J6P>.MNN-J4_,%$BY8G3P>SGK M]]*Z(YO(V#8G5X=EC*9PM3V?5T\I:)S-YOM2#5#26Z::)5=RXDI 5LYZJVF* MM_Q]\=[>)WEZBG(TQR455Q)5CS9 TF_Q TKY0XK+//D[_4\TGQ=H\YD].$O% MI,%G>>8(#FE]P=';XOV26 2(CC8^=2QZ:""D@WCL#5PRE9GH*:F^8"*/(%"9 MX*;N\%(?*IWNX:G# GD5QJ (QMJE>9/Z+Z\S"F[PFLY0XRQ>."(]#( 42,;@:@^#!\I4NLY M.$DO:EYAI-M M4@>(@1=S1HL)SKFQN#Y*!60?#W& 2L!=IAH^.NU77- N%+',L&FC\[*53$]) M49!'IH6>.E'GR*%QF)T^N") BE]*(@*TXP51P% MPO$CT7^#UMN.D]RHJJ9?.'XT^K>J^XOO01;_#)H3HJ"=C8*>4*CKMG[V]HGY MXF11H/J)XJ!2X!03<;C5:H7+,[):53G;_Z=Q_KLD#%!B";E%"\I3O=BW2 M#M-6(0Y7ZI(-<;A^,?^V"RY)[$-$5P_V!1.)%D=T;(&^X*'4;4E7'=(7A-01 M/2K+@"_A@;!=HJ%0^ (,)/088D+R!0_(H=)-6/4E?#340GS)6"P M_N(I6(K(.=-;)EI71;*,*8KBG1K4 M,T?%]&-MY:L,0W?(71DQ=^6,'^FH6/-D.NZ.%*1FR(8-GZ6!=EMJ;X=X28^P M"+/V7*O13*=QQLLXW"X1*J_X(_DE((Z-50T?G79I5*QZ@MULE?K,JMNW7\?% MK&BN[CH#GEU2=3JN@!' S-%B0IFRB--M/VIZDJ=UJNQ95?"[_(12)*AWV'T! MN]%_[/:9S6OD^9<[F]\5<4[C1+GWX!-#].7XT9<&Z&0O^I+2"J6?JH+I=8W8 MV>38?T6/]4]BK"&31_K"!<35AT]'QI[/'8NOZI[B%,?%YNA3E5R%RO$&@D*9 MOEN4^%_U1<6+,G%_6:T+HY=;7S7<:+W=TQNX$)7L?96;S&99Q=XJLL MN5NB6Y2Q)18U'DN2,>E<'+[:;R4#K#P#:=])YQ.F7'6M7EW H#E&L7[V,#&0 MDF&&B-C*&UN_0G,6W9*#9OZ2&M%XX^CL!*&74K8<+-BLMQ6Q?X,6F)9%?7[< MX,6RI PP9-,!,G7NZBY0$YX!;H%8F='(A*707.,[L?CA[$/D4().QX+(VA: MT94A8C]$[(MBI:26'=++B#)U>,!F%Z)OY/ %&[4<3KIKX=Z ) U 5=M6IQYY M!CEGC"DD4P=+(Q8+I@-[ PCDJ.DB%/L2^@L'2*FO>@.)\B."^51\^89T1)FN MO@!O(L:U/B<=BX8W"(42Y"%BND-(4 <'ZAL*E-:VX;[!H.AN/KHW%"'=R57R MAJ*D=3UV;RABNI/=_@T%2&NY#]Y@='2G, /;@;\?(IRS42@JXR=&3<]X7MAJ MUL)T=<@)T;=#1M]J1,#LL]\NZW=W%S_QA(*FPTK%OJ+9&C46+5%(#'R!T6*7 M0K1;"YT.1RY,R]T2W-S!S3VVNT$HC1E.3 MH]57MM59TYJ$JT]4D',=D7-/V.-3G%7\@[I%"=,02XSH^5.25>SU\$S^,[): M5^76*G.^?<\[!5O:[L3(VB-)QSUI/]VT+R")H;?P1 <05/8F@4ZSJPVR(Y1L M$*J-*;/UZV;&+Y4_U?B@Z8VOZ?6F\[>X*&)!.+AT3-!'@S[J$C1!'[5T_Y*N M]YPO(*LU7FMBD"]&!,O[%BC:^!*R:!E=B;C@RWZU8?=S?%,%NU\'N]\@U@3+ M)L$?>8MQE%NOP]Z](9(B4 M38E^\H*+GX-ER1W+DK! P^L7>+4]=S8G:8K;XDDZS!R:U)OFP+U!"5GD^%_/ M \NTR0>M9H"EP[UA_08YQF)$,CRSY8V)9# ,OAW#8 A4<5IA73>Y)F54VRJBC M-:7#RK8L(9U)"U8,1ZP85XA2A&:[UW?%W][>1+QMZ$@_O5*.=:='/SK-W5>V M'^\>4?: OC#-82FRY'1=+OK@-/?_C>+BCCVS[TO>KS,%?A^)"6X?BU.EJU>C,N(%/ MFF)T,)D[:S(7&KLZ2%T@&V5G:;D MKN$VTM3A ZADPT6%>0">0-49SO;H"V9MRC 8-?V"W*2,LREC]M)*!(8*7J#; M7>._65T4#)UV[6Z7?$E:2JYEA\"?(LS6SA>824/'"2$+0M)'G&51?%2I?A=A MT-%%8.19MIP&!HD-;@1'W @7.,4'JY?[E-.ZGCA@Q;+R;0W&YF48=Q MT+'/&ES9840XF1>D,@/"R\4%BT86XQJ(=QO)('QR;?9MY+ ;5 *&,#VEW[+7XF-$8ZY#,.4A10G)*)L^3SL\1)<(HZX1$XKRDX! M2L_(ZA[G]:MKVHLMV*XX.WZC34T9DB=5P4\8@06K]WI6N?^$Z9JP/?^Y(-7Z MLDZI9I1^.MK@^PYK9S%=GN0I_\_Y'Q5^8!]*7HILCL;6#2959TVJ&N_XM-J@ MHFXBT&9<[+6074;.:8E7/"3E(L9%W5:;)S:NN0R5+[XQ@:$G?^#UA[0>V[@% M0<9E>]>Q_[9G*U@&TW0P30?3=#!-"U1JPU*A=]M(;,@Q("*]+6.T(37L;1BD M!Y92+=O&H$7&XJ2.T*9;<88?X0,74@4\T;7BJ&"2@T'+$8/6R?:-\>ZG](K$ M.67WZ+8):KZXV;]&>KHYQ1E[\H(?#A6]8T3*.E8;6G84+ [DB8/\6L>.U)"< M(XC2;<4D*NTY+!MJN[B4!8V95CGB@F>Y M.;2?.]ULB6O[_/4FCTUO4C"/CV\>[TWGM_P>?M[+![M0MQD@,AJMQ0P64?TW\IJ$+-ARWXXM%RBT MD&[B@2\H&5.!2+=KWA<OSO9!XE>X_LBP"C;FXXTX^UY8L;AN[@D'/$(1?,ICKF M1\W C7WWX'TH H]88"#F=H<\ZV,KR8-9S)SMU^D.;E='MF+2;@I+RB2!H=4N?8 M7[;=J".Z1+R66Y7'%?N@#LU1U8:KC@M;,$WUHBP8GQPQ/NW,P]?QADLC9]+: M!?+!XT=NPZAOFS)2\SM&$CMOT\N*']@I3RL]L M" ?R.7:YV,HX<78=8P;M6;S&99R)Z)>/MDMY76Q(1&A3/G2W-,Z&A)"[\NQ(U#]'RA++TC!OZ2OI+QF&MML_BQ'3\H'>+;=')'6K-Z3 M\BPNB@T3!&MY3\"7UESKF2\DKU-NI0P(AEFFM0D)_@V7R[-M//"^$8O\@]:9 M:K>(T58_VE^;.ZHPDA1U!\ZRFZG#Y'FR04Q1R>J^1P>*Y*\&/,]RODY3UEI M],N?K=+64M+O_&F;\ZR@6V>J59Z.7KN ]*,18[5Z/U# #O/Z,%R2C"G^M(FU M4Q/>.FU\;N0?Z.N!SE"L$(O4$RS3GR,ZFY^Q@QLK]$'94*LTUR&1( 5<,M(J MQ8)&;7+B89-IZ[<7&&D$<(O;P+ M1IVR$&?7A-:60(5\I#/5QS!. W0"=0!GI/[7A"CWB&J"5?KOBCJH:U.3U5BE M9'8KT?!7S8S[%>'=FF-.$@90\_D\\PFW7TY=IOH3Q]?I# K1>"$:+T3C.1&- MYU(-2 TWF"^ R%D]3NK5=SUY%GH(ADHG",.7U%TP.-HJ]'!A@B.T78+O(5GD M !@2Q_N=@='0=S>!(7*\P1D8HIXP:/X(-W.0'AN8OGD # M,$Z#,?G%$TPZ!5'!93[]\A/.7]>=[^FIZ(]2K0GJ)?=%=0+PVZ(4R#S;ONP7 M/62NE#$*OBA)>K@H R%\J7FD!XMFG)\ONI+V:0--0?!%4^H$D"K+Q!?]20\< MG4@37[0H/83TX\!]4:DT=Y)&/)PO"A8,H>Y>6[]4+%U9415##$?'*R%:,UH3 MCI)7(K56O@L#W1:5G<3J?+^8,/4Q MV=/^?$0ZT.A&Z@Y@X/BE02E'B]IXX#!8X)##X2P<(UQ3>ABIPV&'LVXX#XYN MON !JI$J">T'4%Y:D>PZ[9JL*01_Q'C5A71I#'6&AJPS1(OR*)Z<_>U &?L+ M]ZFG55+.BEM4/."DK7NL:I@M&NM3H'E\>]M%T%C+E1IH.9OST)8C@O:1/Y\0 M^Q837'\=[,\9JH_T/#U9\2[<_ZK__06+YA<> 8]M*Q!%PH5TK-V*#EMQ[QH5 MMTMVR9W&%"<"JEO'CI3C\IEM^RM"Z=;3=$>NV&6ZJ-_^H=*A@ _0W([9(T88 MF^7<.32;7^8/B);U=2-A13+:+N4%PY2=47-A-N#1B)&V36-YBQR[&BM3]7Z?.T,2>LJ(W+* M*Z0V9*+T0.57Q.Y MN%!;,*6<)9'_??:8;T1N6^TUB^H7))4?6MIS1V!J[WY M62'&*4:/0#G;&MOLC5.4(_%-K!AMN]15?2AO21%2_&S46.(9^P /NU= ZK,Q M(UTU>Y^CDMJ6D6/1S$-;V(5-GE,DWQ>P29:K9=1ZW>YV?AF+LA=8>& R^U\J MO@-[K#0&QU1Q7HJ&V:V.@&I1\#,[\8JZ"^I)NL(YYA25^$&QV_0FAYHF'M3_ M^ WQ1"64GCRP5[Y 7RO>XW4VKR4O.JM*6L9Y_0W*]W[799SD568EZK2&@0(= M:K5H)SPW"C=,9#6Y=+=K5< N-Z.@.G(XSB[0R][#Q]3+1QH@Y9;,RT?V=NN( M9C$=DF'^E3Q1J0:ARHG_54Z4SB6BY=>9.AR*_4Z@WKBIARY!M@7XX)YZL!(8 M#.7M,?5MH?X\S-5$G96O^210O=H7+(1[O(98S$@RY>\B!,BA\T8]A)JA^<1&^6*(."@M\=R_Y.8KJ,YAEY'"[[6_8(5[*_U32&[.\AL[\U MXAI/TG]6VR_KCMP@]E(37'?^.'R,=X2W3[DNR -F;^QT\XWR4E1[@_1)4N*' MIEZ#/,YSR$?9S6=F-+[H*'/#CJ<")VR?;SO.//^'HY%[6\:S6<\*(_Z!-J_KMG_/PI6<;Y MVPN^%\/D?BI'^K M1(R4PP,\V;0W:.\UK:+PJI8A*"D/.,LR)YWK>#A;J2/4CI"-'HMXRRGC;K Y M0-[TB(R]N)M>M-40,R6?%WUTC)]#[T!ME@Y3G7I-+XK)Z[ EF#HR3](:\&#V MI*LXLRWWHM"VFJFZ:('F J[P][Q\MCY[[?/'YHX',AVDV;I7%9RUELGN'"S7 M33O1G5C;VE84S"ID,7=89WH<*A[0!2D.'5[H@>8ZJ@C,.F2Q\5AO E%X/>6C M*NV"XATO1MFNW-&F2&X;TA\KD@(FX N,I'O#"51<$=T7GRT+N/5&]?T,W1=RE-\VEW)OWML6'>_-ZU6.&H=* MDG._YN%@R-/]L5_'\*BVI>[\,;B;%;Q7[O8OGW!-:ED5Z&3%E?39_%F?IT9E M1^D'.AUOMK[8NH]7@82-M@5:G%>7M6REJC)YG^XUYB%-XR6R/I4;C^9+2BATPB']C^Y8W M :E\T;CYNJXXRZ B];QHU%?8SA;EXV&BHH$4]!FD\ZS7,INO?WB9W/(NQ". M'^LXV 46HY1M:W[PRGQT\L&A?AV$WN8XO."!8 KA"#(EU.!KI9,=#_R\%HMA M;4/LTEBMUXW[-\YV;_.@(OCRTV(6BOEL)E :J>9TP$Z[4,=0/_K "I>L-'*7E,I2Q0J>X&RX_I: M>7U!JP<.HM1GSS\PZ;8:/DEA@(TW9D+AH(!U3*_ND9;H]AZV!?: M=P<3\VV MA3#$O#1X@=+[/%-C M3&/8*<-L -UEO")X_1 UFY !E:[0/:4OG2#55_@ KFV&]3CK=IY6SINJ._E M>0=GS'FF1O> XPC4'LD4GBG5_? T%1SHBT7,T.[LG?TRH(9M_YXQ VKW'&M? M?)>][AMPSKWGD5X0' 2?\I4X0^IM7"J:V,$SFCR_/H"X=("=U.)NL._*>)H+=JR0-8*.=.ICCEHP>SL"[KDEC M@G%1OKG7TK,N_7#&X>:EG.>3DAM&>24_^WF%PA353IG*OFBGNLRW=.-MK8'H MBW,7:.OH5B3*ETVDS_YK[$R4FQK ^C$]/,5U(P[P#-UU*R9 M? )N#:T^4MW35M)XVF)MH59IU]!J5CEGVB8NT157L5]^;+_$_27&6Q92V MB-(]5G"%PP-URG?:<951F@/NLG=WL5\"ED3#1VL!R"[\1YQEEZMUC(O:$B>^ M3N6#O>[^-XXXT)"X-Y*>QAGWSM\N$>*QFB=I6M<^B#-.?$9H52#V^6N=A)(S MQN[#0^U@#^KNWJ%DF9.,+#9U$9]7A[9,1]>::Z!6J8YR5#N^+_,+=NK]/ Z8M'D6\]&1D\Q ,'G(F:2 M?LG3P1EIK4>KRN]04O]98:PQCC"[KVSTV@X.U+/ES/ MS[V#Y<>7VA)]#TK]&!U?]IR-YBB.;Y[0'$4OC+RO7]R7^] X6O+@H>%.G!'R M](QCIX@[\NZL:L7-N'%YN!3O$Z_ MX7*^7=J01J,7A\O*GOQ1V-W=/EQ6M8O[$!+W!1>.IU' $(@,-)P/#H^V\N"R M%#Q$'@H;(('+=):P[& M\D$MYX[_*<+[UQ?%3:U7'LBQV%[T$4V6**W8CV2N&MHM=7Q "FQEC@_.0D@< M=R5Q_,A$PONS@1+OY)/&RO>8?NZTV&7VC:)YE5WAN2A"7F>J(SS1DR2I5E53 ME%L<@]Q]H2C_\.$-\MPISCHD_O7AL/9TZ+-53WM9U6[BW/SL&C>>)65*:#PJ MI09GC$UR;P=VYF2;2=.SQGX^Q27N&0NZ9+=+(H4&VSD"MYZ@DA/]N' M_.PB3A$_3Q2IV()A0Z8+#FA- V4+#F[-\S]9<$@(0Z[@V\D5["KC$X/"E2]8 MAKS+D/#G_C8SG_#G>/9*3[R@XKHOVPN2']G#+N0+3 8N3KGH[\OG%Y+'0O*8 M9HB/ON]XN%-EM'98?:%J=^8-=ZJ,U*+*$$Q=VT9U[?]Y/=EM!8YM&" OS/W0 M80X_1D53R"/B+$8\"X/W]:/1 M(RZ74;*U.M:%*N/%HN#BR;:T)7!>I]P'RU39RH<8A:V0(S%DC@0MRJ.P O:W M V7L+_^X+DA:)>6LN$7% TY0"WFJ8;9HY*5"MH^GK2\6--9R\[X\0?Q;J L2 M8?K[*#EC7 Z81L[_(5Z@ M#U 66J:,RP-'5._#>#W#*@?;T^856=+0+-@DJWQL:Z7QY.JS[=W]&[NY=S[= M?1HLEQ/9_U)Q1YX.*W5KF- _X"_.$-V2^U712%4Z-H15CA]6*0A5/,FR[==V MD ?$;1;4HPV0=%E_]4ROOXXWXJ!>R% #Q.Q$I#.RNL=Y?1*)R5$.-DC0!7Y" MZ77!_CA[0,4=7DE>&W3.(.2Q._1;CMM/#YTI!HGCG+,-_(5]4P6.,\D&@\TP M0=JVN.UMM5Z3HJR?A7.F]O$JSA+ZX-,,$'FWQ$6ZCHMRLWNNF#+5V"'#K"TK MZ:#0ZU$,!_Z'8]N&-81H^Q^BK33G$"U+RM3AT%'P20=-U&-\VNTX,I"D=BQ? MD!*'Y<$LJ5,/984<,-KBY]1!@<=LZAE,?<&ER_$"L,KX'^VL;:#V>,?(+FP= MJ^O4=XWV"0PSG4P];EX;%H6E:X!(5+?Q -FP!H@]=1,5F UHN$!2Q^#0-M8- M%SOJ&#(@._YP0:*.H0'ULDS]MK&9J.;H!3.%1#7G.F 8]*3[(NK# (/'MU@. M8?TYFL>XB!YX>Y)HA6+>GK2^!Z(YYK32!X5**F*@KWO MZ#ZFN&O[$6.Y+Y=@N=[N@XW>S_^!\8%>RX76ZNV'66R:HB:TT>BZ\OAV/FHD!_ M5"A/VKZ7#C/'X>@R7U']((V \P8G8./VAQ\=(R#'[4Y^-$%#MKVMKP M-7SFZ!S1U\>1-F_*-<;G\F8G",&V(&"J59Z^D!QMOL3%[ZB\J/)47AQ3/MAR MY#4M"YR4*&V_V]O_58N9_!* 5+$/8G_]A M?QWU+&)$L/$%/( Y@0QQ$?N"GXX^K-AY4G7!%[P 96L[F$U\<0L8.,I4U@Q? MH +$CP$MI;X@HG>40S3&J4>-=3IT8&9-7S:-P?M+;C7Q92^9/:);S;6^Q(F8 MA:K5+NP+5"&DQNF0&B>#0[IY3NU%BB0D3U'.D.)_HB3#*2]2>C '49[5F2SC M?(%HA'/V TE^7Y(LY7F<[/YANSVJ\KA*,9L&CPH9Y+$6(D &I+M#M$>GCN0I M>S;#(YF?Q&I=Q)C7M@^98M86?I/^L:%DC?D<$Y-TNV4=\'[.7=<8[ M7N2TB=#B;X$R^+KU)_F$(@[#S6\L8KZ$K<^[EUC&6O8,D 0NEY7.1,0U#Y M^V2#[7K&^"='+RFM#H?J2[_8T9"1FH;J4CE. ]"]7//BXY&%NX'F!-\NA-[9 M_/9(9&CP/+FG=1RVB@7(7!\]U@;H9+ U7]VGBMM&MOTLZJ_Q*WJL?Q+O()W) M[O!5_SA;UTW3SI]0D6 J/I,R=IX-'$NXZ4'Q.(+.75%;Q3HF0+V1J*4.%E^U].\=*%*6 M"=AVXHNC4AL7#/@[Y)QQM8 MR:RCPVT/UT%1ZE;>74E2/"3^">^N'RD0=KV UQ=[C>>-6FA @/H:&4P(\A) MS=%@A!PM%F9N;_4%R-&:83" !C(5@<%SM,28P>\/8&$&HZ7=?'9":$'-\7#9 MM*/$[F@+55F< !P3O]K*JAT+D*C*[2_\_[CTQO[E_P-02P,$% @ IV-M M5_HK47[++0$ >[T1 !0 !W879D,C R,S Y,S!?,3!Q+FAT;>R]:W?B.+8_ M_'X^A9_,].FJM4SB"]=4-6L10JIS.@F90'6=>=[TJBHNQ)>W?OF]M?9TZ,YU[G^F&_IWW97"IH4#5 MCEYI _7\Q7R](%^AWTAR^+YPXQ#D"VC8CF*H8'F]K<7-#%TK7OS?_=U(G8*9 M$EP,WYT:>G3D!\%0H*%# _S?U=/=A6,IACTQK9GB0-- ]Q(;-:%=D\7E0]&E M?VY>4/QMZ)'QL]GV/$FH"5)-E(*;N';-6-A*@E]%[J]J&6ZM:Y$+$$R^*,H]E%OQ%Y&+-L=9X/8(( M]/4%_MH7+6)-$L^Z_^"^3H&BH7^YKPYT=-"%2!H3FC5EX0]1^.L<:8:O%]YW M^*K_KU;CO@$#6(H#-.YYP8T]P%XCP'*/IN4H.E?C1/%"E,CH./%2;%W6&USO MGJO5R"UFP%$X/,0:^,N%K[^<]4W# 893&Z/AG7&J]^Z7,P>\.Q>>8KKH?KWP M!_KUV=06G.TL=,0@$W1MS89_@TM.%.;.%XY\,%%F4%]<1SQU.3#00B_Z:/:6HM^B97W_#2S..(C@$I(+M?C+N@+Z MKRW(C5;[ZT5D&-D,ZPF\0!NK*>>NWWHGV<\ MM-X,&!KZX]SHRLL9YRG07\Z0QKV@(2SH2-QWR3\9/[M/!(QS VU5T?\# M%&M@:->(+O&4E1LO1!HJ*)0;\MB2VR>11X.(T]T#>A]_'UT'3S?%VZ7-Q!]">[@*]!N M#:287N"S#GJV#1R[IZ+AN3J60;T9$CKP;V(VG7%XM.@60A0*ACNK::93TX * M9PJ2)_X+)"IO'V[.NO6ZP-<%(9A7,(\=$VO%3$SR*$_+Q&2AS2/K9<^)M=-2 M+#3Z:S"WT%C(Z-%K'> 7/2,RJT?+G /+63SJ2%R@[P9('[IR1^2;4GN_Z4I"4NHB"3.:*A98GW;?G,U,8^28ZI^/BC6T1@Y> M@=\5W06KGZ2;D7".+-(]YR,F)5]%YB,EHL^NF9#O[9[K3$T+V4=:VAF(@L + MWI\]YR$GH@O]\ZAG2(];VW;3ST'BQ3J2YYU]$=7(D!*'SD!HRWR[N2\-DMD0 MR68P=!WLYF+C/S68^$Y;0'_VU#12,HNAR&F(3;[1:.PYC63V0>PTQA90;-=: MD(GXW8]S00;\,["& MD^$<^_,(22/P@@V2U'.1]IQ%(WX6'QR38F>QGWR5V\W868A"36R'7_9-XQ58 M-OKY<$+0<[7X;L"_7' -;-6" M< :OZ"\<+B'7KWWN7;UCTKV[UV+6 MU\VY !*M*"3P8JHD (+O\ 1MM)A7P%"G,\7ZTUL4-%H;KZ3A@@<0+&',SY;+ MB.QSS56=#Y?X/_6_1O8AL%ZAZOWFWM4=B,Q]1 (\:CPC>^OZXU#I$K'WRG]- MJQ_\KABXUF4A9H6EU0I+;(4/7>$X@XLRX(:7\SN.X=T ])>BHXM5M)A$?OJ_ M?U*,%Y\6T( S=[9[^8,5_P&=:=^U'7,&K#&P9D418(N]6&T"*._E$& _\Z1> MCY,Q'Q4[+;2HH(RI=^*EN,BD>$8KW*B7ML(C=XYL,&!M6.+$2Q;,\(6C,N9IXL1:#KYANNJ;@QK6O3?78FKOYQH5-,HR:?=?>, MHC431\H_!)^4.704'<=? RG<-VT'";-B1MZ*$\5;XP1Q63<%6B2H3S)M=U!Y MACI)6.-"$6B\7"DVM$<.U/5?@:Y]-RS@S?B; HT[TTZ#M?VGVFPD"XG\T;> M!IT;1263",(&IOZ*9A+]SN?$.VB X23F9R-W-L/^_FR&5V]QI1@?U4S,VL1L-?:/SK?CEBM622.. ]9KN'B MB\W&PC6TB8K%PQ].D*3Z+YJ7;X&G&3H:>5TXWYQHWU9D@\<:&79HG#W#<+'< ML:>/RH(8FQ[#GT57H1T9**Y>OM1<:P$4ZZR[K.T(BG'(^W YF@4F !=" AN] MQP6PES8I]T2CY$B9\N645'SC$=6"DG/O27QLRLTU?D4P3Z/J/)UFFX!;!=\%[?(O8M?9Y1D0S:5&PP%Z- ML=-=#6IY(_^;?=?LP31ZV,U5B26]OG:A"L5+Z(!9HO5;WAOKZ/4[^A7AE^B[ MM,2@!>T18D0 O"!KAP*5'P% V^HG%U0Y<2>:PXII42 M/Q]^CS^\!H8Y@T;<;9,*B<@M+J*CWP7?3E:DF\RG3V<7$I MHVB14&4>X=@_R-9&S*!>R7_? MG,U- ^>=UM/7=,JK59Y\RS3.NC%[IK*77IG%E5,2JZ=IT"'6TZ,"M5O#KUXX M"L)MG=LQ$?$). HT@#90+ /W]CD*ZL5/ZIC(%K,'\"@HMW%>U!,OQM.2F<*C MQ?V20T3.UIU.0&2F*$^8^$S!GA2YF6(^1J)3X)J7OS:0F35Y^_%KQ#K4EV#F M21E^?"E$9&9&)!VL]ECH&54U_;%FZF;#VYN=;,-O6_'Y&9 M,7#"Q&=&Q$F1FQD?QTAT"HR6\M<&,K.F@%A%,\,"$6:>E!2K*)Z(S,RH)-F8 MN4 S\2A0^[G,<=,N0J;41F3%PPL1G1L1)D9L9'Y4F.F2JNP!_ M/,L-&TP%E^2/%T]$IDHK23:F$JDDGLAVNN5(K(RW7B8C%M-R1T!$IN4J23:F MY6@C7DS/ E823DUCBBPW0NQ-9*8H3YCX3,&>%+F98CY&HE.01BY_;2 S:_+O M6)/IA@UFGI33L:8$(C(SHY)D8^8"S<2C0.WG,L? RJFOK!Q6$IZO*9NTV%_* M=B/$WD1FQL )$Y\9$2=%;F9\'"/1*3!:RE\;R,R: F(566[88.9)2;&*XHG( MS(Q*DHV9"S03CP*UG\L<-YVOQI1Z;J9L28=G[4UD9@R<,/&9$7%2Y&;&1Z6) M#IGJ+L ?S_9H(J:"2_''BRYJB!7P->@YT'"!-D2S4_!//4A]LY3%O>(XP*)<"!2S M'OYYFQ]6)2<@^L3.*FCBW:X9>DE!C,A>:[J AY7$%%V[]/!.&Z+@^Q]U7]@^ M*<:+=T+L/33@S)UY1%T)X9$*# 4]QCM%UG]S8UI 56R'3G;!!\DNYW76Q6\C MD]L(Y$1WCET9[RGQRY.;3^.3,PF0ZEFW;-D&).7]B($4GAP#4@:]?]HU00J_ M'+G/-M2@@DPA10?#"3&(UGUD9':H4\4&O1<+D#6D$T!+&W#3G'Q=NWMF.=*> M+'M";12^-!O:=\(O1X@ZFHM7R#.6[X$S-9$3^@IL9V5"AS\%X$&9>7+GV_UU MGTX8>"R=?FJ!1;:<8,YHZ"1'0R='--PA3W8XZ5L V;4WB@IU- =/>[BS&70P MTV _8G&E&)0'S3;-)#C:?M-\CHO.D!$W+^)&_:DPO3+PISHUJ1-^.88.EF.W MA@9?H>8JNJ>=IPJT9HJ!/-$^,.DD&1;$L:,/]'#,'/+D0;R<"7DP?&DFYKO8 M#K_LFTCG6'B5?.OD:O'=@'^YX!K8J@7G.#K@ATWQ=8!<,T(+X@1V/C)Q +H> M:;)7]-=X,0<^.T<^IQ,7JZQ%LE7PX;)A+=*[!6%[,68Q5]'"V%7-US\0V\F0 M&KGT<&W!X,G@N4/?11!W>+^]/1%W!2;(2V> 0X"+7PJ&MYW'"XHMYOJ6X/KF MDH6(=NUD5"V9JAEEJ#=U*D<24D6#\=)G3]!&$O(*&.ITIEA>T!('_&RLB0T7 M/(! .\3\;*DA'BU3I:)(+/^*ZZ?)>$\UBT\ZCYCH)H M)^,Z%NUD#$A'M)/Q(HMV,EZD(]K)>)%%.QDWTA/M9/S(HIU'SG(E1#O+XRIY M=?P=93D$%NT\6@KESV7MT//P:;I[%^)7Q:[9=UVCAUR.P:EDV\52XM;AL(O,P M63:1\2(=V43&BRR;R+B1GFPBXT>633QREBMG[T1)7"6MN(JR'#W+)AXYGU&1 M3922.%@Q8&TC)V.00-MFQN,<)V@*VT>U8US_N ME?^:5M^U'7,&+.\X:N2;!K]BR"X/V8DTP$?R^?+_ Q'SY*#R-J*6+_89!S$. MJJP.BA9?-!-Q4$]531=9! B8*%G@/)CJE=-6F-2V(P790)R<& MHR!AM5^!1K/DLB>:..\(4U:,"4M/6E6K#)%&?CRBM!7CQ](35XP?X_CQF$/E M)\ETK#28$LXZK>+@D^0U5AY<)>ZS/Y*&>7Y'RXA)J,UXDF*>9-[?*?$D*URD M-Q[#V+#";$A!9J+4G*!<$UOAEU>N#0U@VSWU+Q?:$-. ,,*W^^L^W4#?,'*? MSJOQY^GGXR5,Z.>'+\V@P2(CWM[$BS;D"M,C@P9Z'CT474'";#0%P+DS565) MD$<+S!6H#=[G:"& W3.TH3-%HL^U+*S\;1LL6]I5F*8;9A\NF$VZ#(?KH*-! M6$S,7*[)XA^WAHJ4V\A!@@0/,+SZ:&%[FD;FK.C7T%9UTT;*S;Y:H#=STU;T M;Y;ISFUT"]W5H/&"KT&/A(8+M"$:&Z&=[>/N%NE,&VI0L19T ["8%5DBZ,.Z M4!)1QNC(6-/D37$*I'>;QCFV\Y$?Q.<:H=EHK@Z&DP&2D ["L#,UM5OC%=@. MANG'3P%X4&: !G;]4.L*FQT4^ 'T'$Y>E%5@*8M[Q7&0 M'"D'="R*/J,"6&O!-"'E75-0QY)X0\6O;R^!DS M%UUDS=$8%B&O['8PF^OF M!:286]L[BAKX(J:Q,X0CD2$\N+I>9R)7Y,S2=@ MPQ<#:#>6.?NAO (-,Q6E.Q!WT#CIM"BA?);1-*DF2IC<-]" #KB#:,*WAJ,8 M+_!9!U[X^VKAI2YUQ;8C2>PGH'OB;PKG0:Z J9\/ZF>/I?V8BHY9X\,3$4>E M$$,12A_,645AT_#&&*A3P]3-E\658G^\GG%)IER2:+49OU#,+WUS-G?17$?F MQ'E3++#V \8OV6J5)*O-^*5@?F'H9@A*[;>M9UOBVU]ZK^TQ6FFT?FBRZ$&* M3K%'OJV_X];)'&%F(X;*.ZN3"VJK6BE<5:L/45G=4T^-NV+RAD> =3JI7&KW MM@+Z'S(9RF3H*7+7OG;H#7P'VJ.%7@Y?@867B4ZT)Z3SIND"): -YWL[$I'9'*%> MI-_6K BRF 1E_)5IS)-JM%-*9V:#5AY93(XR_CK 'AU/H:61G7!!)3B=,-]! MX$W3.$(-2:\%6A4L,9')."J-S5D5?--&669E5A=+3%8RCDH5Y_07 A]E;%H. MJ7V%Z%X&WKU%)]1W^1"[9W2$NI%>:[.""&/"E/'9@39H!5%/,;V997H4"&-R ME?'9@?;J+2$&? 6/R@+/D=)-=SMHO&$61Z@OZ;5+*X(D)C,9/Z6P/RN";LKH MRNS,RB*)R4G&3Y6P.WJZ[G^.3'O_"\92E66IS>0\#>N#<17CJJ/@*JI.(SF" MOD-T=MRAI6,_3;*S6KAB\I-Q5Z)S=8X ZW12N;PS;&*HS&0HDZ%')4.I.B'J M*'H-T=IEA]FBU<<6DZ2,P[*P1ZN"=UHIS6S2ZF.+R5+&85G8I=1W):*N'P^S M1"N,)B8V&4\=9'M2CW#J:,NLS0JCB9@%6ETL,9')."J-S5D5?--& M669E5A=+3%8RCDH5YZQ>9R&*>^HP:_,H$,:$*>.S VW0"J*>8GHSR_0H$,;D M*N.S ^W5BG0HHJPW#[-+*XLD)C,9/Z6P/RN";LKHRNS,RB*)R4G&3Y6P.UCW MLJ-BJ7)Z M)C?3"N8EQU%%Q5BJZ"80754U7314KYP72 ?64980$B!NHX^&SF*X]I+QL&? LU'BJ_;_QC\Y:(%& '5M: #\8]O M#*8%MU,<^@2K8 =MU:'\]3VQ5X]/7[5L\0V-!"" MT;4?E4#P35JX2C51JLDB@RN#:RYP]?&5%5Q+E:Y]/P_AYGY@48\0O@/B'<;YK0(_R]^B+Z9(T M,Z#8K@6ZKF-=W@>_#3X,WN/?[A8A3XKQXL'A'AIPYL[H1 &.=BR'>M;%;R/C MK0;KQBRZ\EZM10^/E\I%7[+,?X!BQ7+,?P[CF+YB3Y'HP?]@P^-5T7$>R*.F M:8#%O6+]"9P;U] "R_!&@=;OBNZ"J\7RY:^((HJE3A=W2 KIY-?+[VZ-N>O8 MY OQXRWNO5'CE;VQP%\N,-1%]/>A*^PG;!592!K2";&E:;9Q45=R.WYU#S&8^2DE1]U*8B_DHU6"ND_-1CH&YF(]2#>8Z.1^% M1N9BG'&B/DKVQ0MMY/7\<>7:T "VW5/1PML0UT5[!8KWUWVZ0;-AY'[E]6K\ M^?F,> $SID?>BUW6'+4PYAC\,MH^$R;.CNTSX4NS*O2_@09TP!U\!=JM@9#Q M I]UT+-MX-A(F"K_-:V^KMB>9NN[MF/.@/4$=++YPI[".>6U+GM,+U3=MGF> MU0I>,>+20-R<2A;W(>Z#::CF; XYO'R+2-M);@V(.VM MH8')'N0=6XH&'I09[46E>\YK1=CU"5:#G($09N0LAYR9"UYF#=-D,&5*7)%9 MPQ015\Q:KS)KF!Z3J72^9:2M!->*S!HNU7S*20@S(/62JVUUDIL M<]N']5_OV-,JK5OC%F*Q37&T$6N]:1GCK)W$HJ7 M(X/;MMU'0T'? 4,E34$>T(\L,)RL/O;JET;@%3T& M/;IG:%? 0#83K=X79HF/:^OX$8&2FQ2QI$@U.HPGA89/#8Q,9?'X&XB M:6Y"Q,=V$B&R=FD&G7KK-:D=?IDA@XV X^A 8PQ& 8-MH,7),!C&=D(&"U]: M209CK)$K:U0!97BO'G"*#G:O@7,RK1N,Q+?IC- M"A);5R,+/,8O9Z"OMRUJ1:*\Y>&M*N&NX\9AJ@!2 4WBC@WA-,<(&<++Z,B7 M<:8N:L'F#W8&YG5MT+\O%@_)*#2PP@^YL M>>; LHB9;KWY<28^S7;,)S]ZX07.T):^>H X6CQ9$BS%7]+XRAXZBW\([71U/P0CXQX&8 MZI]34]< I<;9'X1(4R.#&.>A+HC]]F&&E2L!3ZR=3@AT_&5 M_0NTE\>GODP=NR(\O'%*/EEW3HQZ"@9EIVWL%X1>9LBJ6X"!;0[HX!6X 90> M6%PL8V>&S)B5S4VQ^)A)HEC6+CV\7EH4:Z(0?LF RX";'+@$,\F &[GT<(O( MVXUXI>BXUF4T!<"Y,U5EVEZ'9; JXZ-E]5VRXT9EN.%'?6$ICC'P5!!#2J*SS(4 M("MV&&6XI!.]?W0M=8H+2^GV,RMLHVU?Z.,2=I!AF6&9WMQ' ;J8(?74D$J) M,1'3:X+!FL$ZL\ E/5TY&*P9K#.#=4G]2V)Q'8(VFB@6N%O$W(& >S.:ZN0" K/)P M3N^.QP T.2[&*A2Z<56.RRDK W _%,M2:!64A8(LLA)'"*P8NY-)LN.79%0U MU6.2['@D67G B@D,,4EV_)*LU/Q/D8!CDJQPFZR\6.!ZT(1)LN.79%2U8V62 M['@D6:EQ,KDFMD(O*>@B^W&SB)A\LXBX[V:1KQ?P_=("MNE:*K#14N'W4Z!H M9+0:?.UR_^"XK_@%^I?[GW^^*\(7_$GTNZ]SSG86.EJ7";IQ;:+,H+ZX_'F, M@&MS#^"->S)GBO'S%_*M#?\&EZ(P=[RWKXH%$O/86H%#Y@"O%/ADI/G[U\XU=1-ZY+[IT#^^\(] M*^J?+Y;I&EIM_:LWJ#E3_"CA)W2=:2%*77*&:8 OG#\M=$N'$\ZXB_@'BMD_ M4$#_"S^T-#1P:\^(4D="=^$B3^'\QW"8&6J*#E_0;%2 LQRAV9&'?W^X'0^N MN=&X-QZ,2AK#:-#__G0[OAV,N-[#-3?XO_ZOO8=O ZX_O+^_'8UNAP_;!K8^ MK@3+'QJ2/Z((07XH]A2I%<.[ZO'_.24*CWDF_.,U#%N=F^'3/?47B"V'S MP9TA>:=RAH)EM0;@Y;6IDAV X\4KFX8L+%# M6-QCAE_.$.Q5H.MS1<.]FY?O[;FB!N_]I8CP$ID2-+!ZP'-XQ[+(>38UI!B< M)=>^ LN!JJ('RMR8%N=, ?=7@"C.,V8X9., ;3?+/Y*K!YY!%,'AI88^JWHEL\=:OIH.)38=QYSY]^ZTSSL_;>:EC$F_QDNFE0#V3##OUH#( MI[,AV2N;N606*B.9QT^]A]$MD;],-*<6S62;H(U#$]P-1(R'J(YEX48,#HCC MBR_UKDP(+@%]5!>%CK1!N"(7-)AOC)UXAES7KW#VPBDZ OD.,6FQ4OX)KTGJ;YVX-];Q8BGX:O"NJ0TB& M75C+WUIO.)QB<_8"DJMC;^ M2CB7UG_E,7]RU5IOGHNEJ=8=_(I0:%I(52Q[M0-2"6@M^J8&/JH/&U\QM\Q7 M?)_$EM0UT)4WQ0*)%,C6E6S1NHYCY?W6#P9ZFV?W$H*->DT4FRVY6=^R1)6" MW2>")0Z9]R;>)&[D0H0@";<$V%]LK 2X!XUCE=_^VO?1RZ$U-M^2BN0; M!5H3Y7U]:?E=]IW_/,+=0^L1:0+$R9DIBM\A7@6H'+&B\!?PT40KI/__<.[I MV42K(TF"'!^#J""N/_D+@97!/-A;P(%WH)*\)?H825!@5TL5('IRF* ?!?Y1 MNXI/2T_B9QLY/CJ83TT#< 8Q@7BLZW47^PD MG-$2/O#%Y\V2#/I$ M5^?!#P<1_(!W=8H/4.$0;[]-(?ID)0#VLS3B%H(VB\R7B9LE% 1>!L/ M.5*?QW-SQ>)>%=T%W+^$&67HO)^RA-[KN?:B.\.#.W2O6G\#A[N[Z1V;BAIX0 MSA&*,GGDK:'A> XR:1:<.@5H(=#U?R(1"4AT"UL_H7#Z)_$S-U5L;@)U9#QO2G24 M>(C>C_TY?.8YQ="X3Y(WQV<$+/3]\W_1#/#UY%+T(SP*_SXX,VF309!!*K;# M=01.4Q9VP0F0':ZYW\K02YV2/>WXZ-*$7/,?8']@F:"DA7LPN542M7+>0I:L M@2&#T#*#CH/PA5Q%U;%, PM??<'A4[,7W"TFG**2*,"UXBA>^G&-ND+:(Q;U9S-%6/!8V6";H@FB^F73$+WOM2_+"Q-P1MS*4-6H5X\\@_X8BFKBYQN_G,EG&TSI2&16DG*,-Y-Q;C*DPRS; M("M]%P_MJ&.QY_SDK=/+!!TK,9HX_R6?-V,\GSVG)G:\,HAB22>O6QR>4]0[ M JKMRSK-<[FP]8]AEP157U8?$>3%M!8Q+BBYB)!*]2]*[HW&:;WM\0 J 2!^ MV2]^EIB!.XDF6:^?U\N7O;ZU--ID"U!-QQT\0"9UY=K0 +9=Y)8(FD7)+B0, MXJV]*N,@F-(W,J-^8+X65(A-72@N1Y]KLL6WP5GG6)<,3N)"$B00@;2+89(X M@FM[?A%ZJK<1Q5D6U@=./PX&X&?I"_SP-X@>C1[+&6B>)I9LK] FVHH<0:?H MV-3$A97X8MR&6%,LS>9P@0S4-N56Y4_*YUA'AQJ'NN1@$O&C[2ER@P*R_Z#[[=)4>,4*$4RKX(]81:SN6&I_1P0"%DGW MV9SI.H2W,9,C *\R\O@:U.WJ]_B-UB&XXB> M[18)).*/SG!SD>C=;L9/R]O%M0,(/>)LV9HD^/ET4D.VG_?Y^A!KW?:KV;\>#I$H'_35G8ZY2)K$) M>6DORGNT7%N:7Z_CEP:O\*$+,Q[V[Z#QY_+^&K3GNH*,=FCHR(2J/>M(W$;W MLI''^FNYI;W*F[\ )*V S7D/>?B*]0^7EG_TX\3^PX:N+#M(_'$_8,3AB'=2 MDNP6#)CFX]^8C?9HO.-1C<(L@$=[S\4DKSD<:&(5K3LS:MXP[5O 2.L M.?$SJ&DZ".)5'2_JE5V4(NK#/\?LQ7P.BSOB3M,^IVU!7-)<8<;A3B=<7"N# MZ!R]P,$__)=+TJXB"/A- 4J&"S%&K*PN;!1%Y>6?<9,R% 'UR'ZKWW9 MBJY!XNQ'[_?!=>^A/WA"<'WH$[B6,5C2BL=KG[-S 41I(3R(_O?HR$*^]\$IVB".ZP+]H_&1+I. V'3RQ/Q M9]U'Y05X\KN0QWEACBT*XS"Z/?:>QMSM^8&$6YFB^ @;<8E0'-*JH4EA=_T2 MO$_A,R2J\?8!R=+;WAV2I5BB]<:DP1KNY9>.]!^ L__ZA.^9"M21&V2#Z)RF M=8NL$4Y,2O/8>>U)\.^&XFH0A_B1H-7P"=;D%3'@2%[Y9AFI)WM;9ZOFCE2M MW)$"XO!I;>HTE$7Z*8RV9WL7U#8 S#]AG2-'K-M^ /BC84ZJX*Z!ZG\JDD^E M99O1#%13KCX'6B@_QH!,6"_N$EJY;CUN(K1 B''&09R!6WK,P%^.EI)!5G(7 M<\9P#KSF(*N= PYZ$ @*LKV\[ ;^.1:662UIM\$XY\@Y9Y$?YQC0.$7&P2O: M;3+&.5K&42>9<$Q?L:?\>>JHU\;W&ZG=,%_K8;G<4\<&UZFR+\'^M DL;\U_ILQQ13D-BL=+X->UNX MK+!AKEAPIBF[&/!>,907PE<_V]PUM%77:VR-U4S/4/2%#8EF6S$BYE2OWAM? M\P1L5U_WKG9QZ HGL6F5+7R#9]25A+7P\VZ.V8I)HM/D.H+K1\M4@>9:($4AVLNSWE8(TCBQ)^W"\W#\Z^#I M8Q8W#R1[X^E*+0;CD@6S6"$4Z^ %[RW8CN([?)$GCDGGF1SEL3<>AF(*4-RK M$(PM:/^Y"\5/Z!KN!GUF6CD"F(R$X;=\_$K50:]KK/J8[BX5"C4]'BDZ('Z? M'\\,=>/#!O1WFQ1O^H([1]!')L# 7S[XY0K);@U,%!R_V(7\:_\Z[OL<;]D$ M!C2M$.+S0_=R@ S9Y2.[2E&/&33 SN ?3CB-E E XAO'_G33SC?B00;%D%P^ MDAL50C(Y)FMGL(-TP;@UO%WLT#3R [$W'H;B\E'<9;YYK\4/._9+A/8*,S:ZO^)@E;P+-:/;;P^]\?>GP2@_ MW(1&TY4ZFY'S=>,N63JVKV;:K.'##2O\S+E2NW M*<.')=BS+\/:[R.M&=:^\[LR<'Z7AGC2[=FJ 3^"]FX-:^2.TC[$07',E&/S MAH"G$K9NH+1A0WBC[4KI4=O9('VW!FJGE%FSAI46"BFAL XJ1L?D1FN_'X*_ MK]/OB."_B_1$\%+:7(V+W<[+A;?25WQ)_*SGADK!PJ>9L7%1M&TAKZN1<@V+ M ^V*+69%_E9%!8R*G68$4^Q,L3/%GH,62]SZ"&^J]_4\?IFX\5&!(^T/'ZX' M#Z/!-8=>C89WM]>],7ISU;O#8^-&OPX&XU%)8_NT[&[QN8P1?#0.TK85\E75 M!!I$GL?KJ/U4?K1UN-\[9'F,S5*@?%#2^&A6J=% ?.K_]?D+%]^,YBQ\BL.^ M>FOM5(=L[A*._FTQI/;<;_;1GJ/K7%M,6&0EAQZ$[8DIL+S888SP!;/XDT3W M7!@?T>%U8)0MCK(QS5(*(VQPD,L..2+4TXSOQN]!Z%TJ45J[\LOS3\7@'=_C !;LJ?H%WY+\JNA%&5^B6G2,S3\SV!%D)[35RP+'ZKT.SX@)'RTQ]:S.Z+G?'3;K18O=MH? MCNO(E3(9$_\4T23%H$FJB5(-XZPT-+60:R&TQ?+0= HFSIK([GD'IN%CU%6 MZ/FL \J%]:X;EL-1B.EX9RZVQVEA\$2!S1+ MX;U"&T).R]Z665\)C.HI>+;5"I]W62FWQ9\%0$M^2!+Y9;S(3 MGWZHM%.;^-E I2W(O-#.4_H6;=.OD;F@/O#V2,-1C!>(BXP\=<%S!G!P M%:BBJN[,U4EW565FHGG]3?;+XN_^]1674$2VFL'WVA1J&C N/$KQ?X^BYQ?9+]MH4,7Z'-2V++_RW/6<"> X3M5Z OF%)+(:DZ:97:"B2> MS'H SN!=U5ULDWTS3>T-DF+HE$$)H=[AFP(+9]&/H+J05M?EBR"Q+?*MMGQ$ M*I!.91%0BDG?%+R3.LF; 7](#5X42LR],90D14GJY.T1H.1$3.XG#*2:.:FY MN/.=UPO=>.%TH-B^$<[D:PK.29VD'08DN,,4(-093K[;GJ62VB]O=7A1EIC( MI1\XJ7.TN0!';C61%*Y3+X6K;LL^6ECT.@L2D\#5C'.\$SPV^J&!N86(I"S/ MLD@7#FF?=>N2S'?$YO[AD X"1@?G[]LL')(5WQ^0[/6@\Z@C?/4,;1"@YR$] MVS>;?$LHT8-EL$D*FP,RL-G#IM/F.QUFLN>M++RFD2R?FIII4N=30U4*#Z:A M'I@L$Y &94*V GA)G53-%"_(AT.#H5ZZ5MT4]\C%38&N8?)PMI)UG?I>^\M9 M_=D6QDR=0_2(_"NB\8UIX2,A'DSG4;&0QWP-[;F):/X-(7N^B54G\!UHM;^! M97[@TEJ1#%H0DAA>L\%K(W7&\D"\[J[;D<4FW\ZU:C(->$_!H(^OFJR$=;^; M363$)IKIXH*>-3XI>IMB\I%MY>#4>5./@],R:(.7FB+?SM7\6V='N:J%]Z>' MRM1YVL-0V>([;9&7Q#SS VE0R6I JZH,-[W8YO!R.N]W#-C<;# M_F^_#N^N!T^CG[G!O[_?CO_#FA4=VGF'+=G>2W8B89&@69$.E6>H^\?'4 %MFVK"GA)7;*4)5[J4J-2EU)=,#6OF,#)A.G1=:;#M7!="2NHYI#[304AIQ\C8N\E(L%VA8O%JF MKI/R?@MX>PAV!?$8(VUGI-1U1X/97#<7 #QYA+A;T>% (=P4L!0NT8MDX$D( MGF;J(J#\P--J\JU.B?V=3M 8[INS&;1MM,Q5B0C3R4WI"W(\_8B+Z>P5,0YM M@%7GI3(9B>$F*6[2E\SD@1O<[4"06<^8(B7PK:&:,\ YRCM@(O@05CHD#X=9 MR2/$&-/AT.[$K+%,-2!S2.[MJ"!S@I:OOWW5#T^P4,1AG)0Z^^;M3?2HD)TK M*8DMQ%#LF*8*("=U'BXGY+1EOMYI42^*C\D$[J/K\3HS*7P@+Z7.PP44^ &= M:=^U$72 %?#4XE".:O*"Q((1%8!/ZL1BMS],+4K4@/% MVL-4"ZQ[YR2S &N"$W[%!B\4>_0ZZPV3X$0]%K0YS+!+G;?,,.C)BVV9EUCY M=!7PDCIIF1U>9+[=;B.!?$SF/VNN4EP7A^WQ)82G&HLQI1<0Z7.Q\9&"PWO& MBG*=;W78ML@*@"=].C8O\,B"S+=:)>;R3R'2%(XN.@]K*$+60='G#V0J/#BU*A;@2++E4+L:F3S*>$V%/P ^*C2M6))IT"LZ9. M5X=X\X!NX*T6+[8+#3(4(^<9%O?'8CMU CP#+-9YJ2'RLIBGGHA#'HN"':OV M0W'3 MY+.NZ/63\WJ$19YI3Q4+K:;B.E/30DNH?4GV\#K)]M7;O-01PT>N)OIQ _]8 M:,M\NRFL#03:M@LT/ME]FCB?WVD+Z$]S[T&TR(_%)M]H--8&8;J.[: ;X:?MVO0T8\FWP(BLZTI900TJ;4Y4Y=!2= MR=H4')2^U\&2#H^(#+=&WR-"ZMQ^J &K2MSO(-OHV-2)G^ MC@?'X2TM6S&Z,]=KO:B!"519I_%-2/FTE8]2%]@\ 4>!!M &BF4@'\4.4>3: M(TA*EN)L-'_D,B'>DO@ZLADZ13>5_LQ0M">*4E?:%($BD1<[ M\NNB?-YY,U MD,<64&S76@2!JT2AD';"2%+GK"LV6]ZY[;%1) =!T7;X/8,FK"BHM$S9=M&2 MNBHH0"%QL3UO^R!'N]-L\%*N6;.D&=SL]!/#:68X35T+=/0X/2GW)%( 9"?- MBM)C8!X)KVYEU=250.$L]X!0,WW4MMVN\TTIS_ZT:8HP&"1+@60G=4%0=I"4 M>61<(V>;-DB>E .UJ7Z4."U55"<[^45&_**9[K,.UAFFZ,,MDX]L*RNGSAV' M:OMZAI8=8R-SL"GR;:'0UD@?6%VN1O'IZ>$U=08[+[RV^$Y;1"Y,GEGM.'0F M4T07SK.I+? [W-V^R_V#0^)7@Z_>JU@-L3ZT.9LKQB(X:XLHBFG MZHJ-8/GX[>JWLW70"<)/<4SI?T)XG'QT1FZW=K^'[_?+&\:L,Q=Y2#SQ-M'Z MK(L?Q]7)0Y?(Y+Y.EQ;48^_;H';U-.C]5NO=C =/EYRBORD+.Y H& \&6!O$ M%'@SDC"G^(;7/P7R'_K=!YO,_^J,NXB;_J_73['3Q^L8>:Z_>)&?3RL?+IDM^O$>NFZ,)0YF*=RC%'/(UPO% M'V.(T!&BKR33ZA5^@;_T\![]C@@U'P9$<.-E](7E\KT]5]3@_?Y,Z=&"D"+, M/8KKF%\BS$,^\8CPU1.ZWO2P&/8FO=($457H^5_8$PL0NN8.S*"FZ< ?2KUS MWOQILWU_D(S!$O.Y^T-Y!==(O@&+YVX-%0FVY["T(>J%\BF%N,,S7R)SO$$7 M(936_AV3;UF;HJ=&/7 NJ1K1IGGN4TBB/0];'5^"KT, R1!L=4&RX?,O1SOC M'.C@)X<^\84,NA[Q]8_>[X/KWD-_\(0P\] GF"EAW/WAP_7@832XYM"KT?#N M]KHW1F]&8_3/_>!A/.*&-]SP?<(?EX;PL][L_1' M2\$7MWN+3U]O(?.'"/=XA;6?_H_N)!"(V^7+3QJB*+EL.4%3P$G@7\Z:6ZVJ MPF)]Q6$?S,(/PL;%%%APQU=C)&D =X\^G=K< "%%B\KMKQ=@UO7_.G@/5Y6V MB.<+3HF!,T"@9Q@4!C!&RWQI*=$G+/).)P=>:DO88FAG9+4^@5=@N!NZ2% A MX]A=*+\+-2JVL!VU9]U'RYP HNUA<]VT:W!MI8>4_?E;LCB;Q<=+%Y]3)BU(%2C@&EM *E5&%02KPHUGGA MJ+H35T!SC,R)\X836C8^DYQVM7'T]5%-H7Z W@F(2GB/ M[S1;O)2KCJF@.J$36ZU$"H :;"&I+C1YN=4Y(N>$-8TL2#5]P>WM;%(AN%4? ME1\Z97>A_RZG&*0(V&=>L3 WG;JW77!D&U-O./EFFAJIGO?N-GCWM?,UF%M( MV2IXG.BU#O +=%UO9B+(_DT^3V\22LTVWY98H+L"L.P4'-LN$Y9UY*D(S1)/ M<#\%NVN3%K%9R)NJ:* H%!GR+H_MZVV^6<^3YUD$O#J8%XN,@)>HZ@2!;XEY M]G>FX@ .FK5?)""NK@4B.!"@ %%N!0.R"5\)T9]IR=(E1K*")&H% 2^++63W M,OW'T(S1G*R2B5XT-Y 'UVH??0>9*B4)RE/7__.7:SI?UF[@?7B0ZO::C'ZS M3-LFL4_6^CE-9$E,5E*U7=80(CP2&J05&LUZAV^76=_($),4,@ %PGQKBU&DS:$#;L11\:!9R_^:X1\U^ M4=#]U%T6C7?W>V)QYO-^X\K)E,ZB3LO'RCA SV.<,^BQ*RO&'?;K;YU@'MW?*'/=/P1^@Q#N< ]AXX;R>.]PG M'=FBG[F)9,KI!;_# M75.AYBLHS@(J@*^XM+TC6*9U4C\E&+FUX]#;1)"4KR=D1 $/T'QJX M2&$XN5T2/:UXZLIMB6](!>0/J83"T2,N64%,IHB;P'>@U?X&EOD!;+5R878* MY9G83W&FP%KZ*'XL\C//&8 ENE*D+:0L2D0(31Y,PXP:E@>&0F1D3N:9+&>9 MKXP@E$5=1FX0:A?LD5!HP.:=^BQF=T7$IB[*&55 \Z!+B$6RXI-<5(9=WW1@3:_#N6 H2D=!0 MK,6M V8VLF3Q0"R3Y(H#H75XE+W>X3MRP>6 %*M-2F&819D!U3#DQ7HKYZ9E M+-E#F:[,QE=\M,Q7B#?=8^152>,=B86^56YE49NPE$>^A7X%#+"EG+G<>#K; M]E4!5&91\K G*G>ZCS(OY-H*G6WDJHQ>S->'? .*\C+TUB7LRA;V&VL+SM+ M/N*=I*;1T#NL>L9FDO-6>*[@@L#<&JINH0H%5'D#!=2P5VK6_;3_Z;VM29Z37@U>/5 MIHAE=,PV0*N"MD5/PCSC*54-VKY>!1I3JP?5!,A9E)5$9=IUB#HKJ8;LH^%D M2Y?FDOS+"KJ2E"K'+(I+L@!28I4G\PU<"=\HQ^S*6^4%]]UGJ^)A,8K#?KW/ M.(]G3LQICCK-E*OPW9$S&2%$,UU\?OH:1(H^;2[YR+;+]2P*E!"=L]S"E+NW MO,ZX<@4+E4X0JEG4+64+U3K?$@2^(19ZMD@L?)FO7?FL['K/ZRO%ABK99Z=! MW46./*>39F( K<(4]\"N; 2:CM-:MPN;-"5,C\ :8Q@N MD:S();C+VH:=(A-LUY-I2I *XX+D 8[S3OKH1CYLL9]*/7(WRP#.FEJEW9\Z M]M!//4UQT";&'RB6@3C #KXG *#=YSJ&D.71HS1- 5&Q*)7.&WFVI-X3I2Q6 M654EBN[^ WCE19R"AJZ\ 3]V0RW#,-HM3G3=6P':54$!W9B,KM+RKNP& _B ML +C-G+1+NMF54N=S[IYJ%N-@KTK\&+-@4#:]CQA^^#BDP.'$W*M/5S)VD/, MA*[(=^0.W^JDWU&3M7>:/QX9!^3. 7N7#I;) 6UDDDD']#O+GP,\G7CA/)O: M K_#&P>ZW#\XI"(T^.J]BE56/Z^-ZN_G:TC3A!^B@.._PD1 ^2C,W*[M?L]?+]?WC L/?QQ<9&'Q-LR MFTR?LRY^'-<@#UU"D?LZ75IOC[UO@]K5TZ#W6ZUW,QX\77**_J8L[$#08//( M &N#F )O1A+V)7VC[Y\"^0_][H,]Z']UQEW$3?_7ZZ?8Z>-UC#S77[S(SZ>3 MFF6^!=]$OAH/^W?0^)-#EZA U^-IID%[KBMHY:"A0P/4GG53_3,JQ,DX_(5$ M3U"XJ84%XC\=4SV+@/'-7Q6(9";$!J5'*WS%^H=+VS/Z\1[&[QB+&,Q7.)N, MV>3KA>*/,43H"-%7HFCUBD@JG]1$,N.E\N7=\KT]5]3@_?[XPARBN M8WZ), CYQ%OHKYXD]:: 9:LWL4U5PE[: B

(5JW*6R&7G$FF]P2 M>5FDO[7C,97*X.,#(3F=@[GA;"]*=:BR39AMR&?55R')9DT6V &"#%?[X6I# M*F@_7+$#!!G&MF!L0SIE/XR5=7Y@5Y+K?*M=<)TSPUD*G&W8(K M[7K^!+/*!3<^9'T7]MC,46*LH=K;<$X6,=L41R;Y*M;WD?%)]?ED:W%G*Y.$ M6Z5[4K::?+-5:%5R8M)E5T#*6"@W59,LIC;:N*VI=3PHZ>W@2PT M^$ZSX#W";'_YP=B34V./]39@V#M(Z]8W0Z\XDZTIMOA&F4V!3K *!?.L>TNP(8,RWX@ M*ZNU0>@HMWJ'[\B%'E!#M1= I4#;L.=M/ZRQ]@:GC*^MPJRS84_:&L!.12Z= M0IJ7]3A@WN;Q466;C-NP*2Q7;Y/M7V1030'5#:WY"G-@:=W[*+8%OBTV&8*I M1_"&C53Y>\=,XC*\IL#KAOU,A7C8#+(,LBD@FRQ[0B?TJ%?TE.27@W)T-,20 M]QX)#&SRZ3?$!()'_\]?KNE\61N ]^$R'$ Z'&CY-#=8GU'6Q1QI'I,-'V]X M\E9>SB1CM7^]>/Q!E5X9.9HB^2IUJ])&@Q=R/9Z28B0=/6 SR7ZEJ3G?<*YJ M!FAE2#U*I&:2.SNT8#TOU$H=@6^U6PRZ1PC=CI L*Y=7L7M:S);D5E*,H*,' MZH86D85$3QA6J_B8\K":+ U8LDYOU_.L?$A L!,L@6!='JGM=<&Z/%;MN:4C M9IL*R"0YR;H\,CZI/I]L*POM")ED12O=Y;%1YYN=0JM069?'BK'05@[*9(L; MZ_+(],TI,$LF65#6Y9'QR_'PRW;[+%D6EME8N71YK'1OB;4NCR,P=XB0S*G5 MXX<%EXL(=J&'<)KI/NN 1I[?/+JM/+^AGV0N]4&9]),4Z^VB^TEF!(32$%CL M&ORKBGP@;FAUF5/9449]DQ O,#Y@?) E'VSHPEE 45,V73B;O"S(?*-=:+$W M8XRC8(RMWI&XH4%HGC53F3<(K3<:?"?7*NH#EC^_"#1CB_S88D/OTIPKM"K? MNY2Q1=798BM7;&BKFK 6+"/WH-VN\TVIW -//D9FO'C8A?-L:@O\3D%KV^7^ MP7%?+S3XZKV*#53]O#:>G[^LQD.&$PE3^5$J/T@5W9(W+_(IP:2XKV2J/L ( M.56@Z_Z"+=_;$9:&C ("3#U/GJ MTX*"^KQXP7/@7= 4T*HB42\M5S L.52T%, Z'/L;(ZSK]TH J-#X_.%%(+:E M@LV+LG'FQ*]DBXF[4D&43.]R.#FWKFGPT)C20)I6@:TE;7=A:\G6DL:[5',M MJ=E%P*R40ZT4S]UG)@KM+,?0G0;=JU0(0_C)()RM):5WJ>9:,F/G:-0!B>E2 MK@E.BB"5L#Y/BB*X9*1VRTA"$4EZJNK.7%UQ<,\^1A9:R!)DS2FG";/@F 67 M!=,EWMI" V_>^AU.L^', [<<%?,P!H.<[7V&@HJBP*]_9C@X<1Q<@PE4H<-P M<.(X8%J!H0"Y;V:6.F%WTS=*=A]S?LFBU/YI,R%RV(E\#51_([)(-B*+[ #" M?8\&ZX3%FBC59)'&/<(BWVZW>4DNM)Z?_E-GXL9<<'']=IS5X_;@'HZS M7(OL"=88SJJ%L[@]KLEP1L<>5P0ZH7X%2XIN9*E!# M@KL]UU74YCBQ+<>2,^]^2D%$4T0&!#A8)#.__IW3W=A( 1)$&R2G8;%<)ZN&M!SF"5)#VFJKG79/'?9JK2JJL@CN'-$NJT:S'-H) M5*/9;M9=HRG1;B^S,R"<@)='[@4J\ MV@JOLGK4;HQ7.UBE$L=. L>*U?^LOJX;(]DV!F@I["IM 6AJLS]0V\U]SB<\ M+AM 2):6-2%S8VS;TNZ4[.PD\*N0G76SYEBN(MCY<"9!0KQU&IALH+PSI\@! MUS@GMJ?C"VEQ2HOS>&ZEB,ME#9;O, M%/*#N&/3HV\S_X ,9N):&OS1/,PX%SQ+@)7+A'Q@E8WCG]\)YAS2U' MI.W3T)MJ]["C%HYK-J(DD@PBJ21TMTUV_"J)4 E9+84<=.+"<6&II(X,ZJ@D MU+AK3G\=E*+UU'Z]=2;'C;626E:II5AJT7-)F;L['7O)=5 MN;& [4O6R_LN.?#(%M6P=[^/$Q5]5^HE]%+9*L(V;I;(YL831@T MM=7IJAWM@)6E$ONV3B+O];9&/U$Z,735+ORC]6L-,0E=#G,LN-??&O=D.P:) M>SM)W4$^ZM6FLG75?A/TMD[-C.O,\V5D3P99(7-\MU+ R_HY\:Q.[)+L-=I- MV9-!XM5F>)43"MH,KV1/AG/'L4(;H)\33]D,R0[?DZ&E=K6NVNG4[ 41V! 0 MDJ7E5.AMAFVR)\,YXU7JW4L3EUV)P<)C<$[IT_XM9,EQ);YN@:\YQ4BU MV-@2927*;HZR@W(1%#%13WA!?X8Q9MF3X;BK/ :5A+X$[LG05379DD'\=86F MD4HB=Z*V9*A57AXWDDKBR"".2@*-Q]"18:"V![6V^SYNI)7$DD$LY8*FLB&# M)(XS)(Z<%J>UN-,D?0B%IY(^,NBC7"Q:'&UI6&LBCNS'D-6/X>^!391V4[9C MV-9AGE.YMQ>G6"7M&(;-MCJ4[1AVW/-AD"VG5F]/WJ6*VC$,FQV);$>(;,.M MD4V4=@R]05MM]R7V"8I]A?GCP^;6Z"=*.X:^VNPTU7Y+5L(<&^ZUML8]V8Y! MXMXN4G>HY:->;2I;!YA61VUW9:J,;,<@CA4NBV-$O)4B7I83S>K'#LFA;,<@ M\6ICO,H)!&V&5[(=P[GC6+$-D!--V0S)#M^. 72Y9E/MMFINB2JP(2 D2\LI MSML,VV0[AG/&KV)VEE,[MX1@Y\.9SB'6*]LQ2(OS]&XEE\NUFLV<\K6]6IRR MTE*BZA:HFE-859L1*VJ59J_549M#&;05'X-SRI[V;R%+CBOQ=0M\S:E$JL7& MEB@K478+E"T701$3]807]&<88V8N ).F$$NK?W-ZK"3R5&TW!#@>_6A;A]S[ M5J^GMNOM@2"EP5;85TE(JL(^ U6@GD0[X=&NDMC4GBKX=T=!=3@OQ4!I@ATUTN4T<:S%:R#Q[FSQKE4NE'5PR=D]I.5PAD%\V5#Q MF+LT %U7$O<3N*%BJXEY/;*5B>CK"DTDE8061>VH6&]1WG%CJ:2.#.JH))!Y M#"T5VWVU4^]0Z./&6DDM&=12216:[*EX]$AZKL114!< U%%)1//0315+UQRT MNVI34..DNHHI22Y[DR7E(K!B8/U[3>UTZS4U*FNQ>-0Y-^_2+18?R-RGS/!8 M^BPNDTH;2,5P@B>+B$C(^;LKI.2H3N MV5M6<8_07K?N'J&2+(Z=+ JI(J=]:4FO6#7M2S6UIPW5P5YMA&5/%X"K9+;: M+_Z38RSPE0[ ?:_\25%^_<4P7]A?V4ZI__DCYT7;&49,O'B=.W4TGSEQ%I\*;Z5, GR_>.4*/H8.]+H]@*@"GOVT7?FPMN M7_";9U>W .:NC_EM/GP]L/4 U&YB(+H9Q/;87]2CJ^/;$]/6[;$)/_-"9NQ= M D*\+S[?7Y<.^-LWFFRQJY.]0XJ9O M7=#'+3WO[O%;],",*U42B_#?IQXPG31N'+]\_%ZZ1C7YY ME'3QGJVE#/B:$>JG_D[^.8V;[^]573K55]X(?-" M9+=)ZMCOE"EA,-200KF/^<]-^C_XW8K[F7]TH?R2!?"_W60#'&^N"G _WE]_ M,NW?HS4,TYM;^@);#UF@23>>+."2:?*E2T=@_557IBZRV#\#/[U(8?@K!X2) MM;O($=C-X3>6WXR81_KM#5S2C\C7!^'KS=G6>S2**XDR5 /?.==B@KI.PS0OS(>SHZ 7)T=+!8L:6'* MXDP8<0H1;RF@,3,-PR)\*YWA9>]-?H1B"PZ:$L[9(GE%4*B, M+%3%(ZXYR56Y,@0PXMO!I._3>V 9J,)1F7NA^*:/J_)7G)? ]X!\?QO]Z_9F M].7Z]AN@S9=KBC8'V.^7^\?;!^"4ROV%\/]Y\^ MWHSP[;N/7V"['T>?E(='>./S[9?'A_6;WH<*0'&-O9UF<$Q!_1+, &G&J['E M=J/9XK'E=JA%I_7F*]TSO?O)5Y=X "[:MF%D&P\ /W,"Y&C[(U"L MO'.#/0 M[-@DWB,L<86"Y(+I[EJWV6MC<3$!A7N.DLT-2*AO;,N!4S*87JJ)>AI59C H MS%EH(A2\'.3UG?F[BPQMO=U;#N#F4A8VOC GBR7Q5:!-KR-BAH! &TI!<\#6 M)>\.R#$MQ^K@\N1PYW@(9K#B J5T E^4&&&4$&.6CI)KR-1$4?N3C$GN<%JK M;,UH7O47X^V]^ZS;YG]#]G(5>*"->A[%C\4R/V&^@$%[A:/L[ZC @.R47FZ0 ML>/2[;X%6Q%X%ZK/[Y2+]\F3@'5I*.%9?OT%'Y*@VOVCYGT!5&'Y7Q5+>?<3W?HW@%W%U95D/CW\>?A(]1')?:_>$WKIFS(%J%7B5@ M-0H1M/ZQ)DY7_F4B%$Q="3>)>X>5=>6&6/HK.AB2GQ0# WXS9JHD$$GK4J& M0=<%WXL"X( GX"Z?.$XA:S7("[&<.;)3W.-,-VV,BN!K,P%1GXRG-IB@SXL$ M&!_C\WD+#Q19X.@S![ 9,!@?,+9,N-/4UF!-F#&[4:K_V_6=SN* M*_#\LH (NP^:6CB@ZLO/NL^J-VKP;JO09S:1(5"ZO'%3_\*&(3JZ3.YGS#O[@. M)O+P-K32+M[VQ?M^]W+5M?LF] P2^GA\A;P&#Z3P$W$NXP5/GFF8J/E$E/;A M<\RPD :2/U-N=%^'*XWY1.)G-]?1[RZ5!W@R+(^4 \_ S0!TB*HD4<)(@"?A ML402A4U0BDM^?0J,%VPP"S (OD^_X0'[2CW%":&,[ , 1J0A#C4OEN6Y1[(<]XQ:IB- <-E7Y=GZ%VZ-&=&C&VP:X! M#9ZG3N#C > W7Z@3%P!Q'7EHKY,;NXL\M _Q%AEW"L&7XO+#=_1D>&C*T**3 M . )6ZZ(6C4FR/#4D\"EW##)-_4GOG-Z9XKOZK;'4(O='RH4T67!]P&6D%E+X3UYI5 >&-)K XKN),, .X-H>Y2N16@,[+ 7][L5[QR8A]%T"')3Y M$U8NXL!DL?L2^/"]/?L)HV0;&#F?3!""!HI!Q.D/#@(:>"_HTW9DYICG8NJP M(@M*<064 HY8>QE!I],/850^ZB(=K)\R_" M+Q_)C9AUA%<7HSV..B162F9 M(@U9Q%\*E<6LIFQ91GQ1S/T^W$Z%4UV&_8':Z:[.= %F1$^U,T"!]3.\>G7< MWZD1Q/(MV9MKX9:5[UP(+*KJ_L;6XJF=VV8F=-M]M=U?G:H*,.#*,QS&FS*S M"_] 7?8%5N+*6_')LC)82Z'!-2P%1@3^YS9><.1?ZZZ+X?B=NOP.^GVU-1QD MX,-OH*M[OCFC^MY4!^4)[,YU9.J_$NLE3:B4BJB*AD]BLA74SZP$ ,4)W 01 MXE9>P' "YE.$EC.P!>B* 3P61-\L )$)_RV\CGY6GQP;^D6H M[?79M,U9,&-V5YQ"]@"&$[ \AWXG?''GN 0PQ"\YW@NO]JOKO)C TJX6WT%% M^6A'Q#^*H!#=<:_T'3=ZZ.]>K:A4@+];W-M2#*>L5A_%<-)_'"&QIQKA=\$>LGHRC&7H>:A,^%75 2VK,8#^P/; 3I':\W,:FK% MHX^G,*0G8(W*F*WLE,+;8:X] O1,P!Q;A[)99>T,X,/DGP_C*3$"*_)*?2;^ MU &B?R&L8_[JNX1\ 0@S9]GGF^LB[*6:0Q)UV?VR9\9K@.C]QGRR(\\C_@[] M^#K-G L)L3D;B4WJ=YEQIS3WGV'6'5PB.I<5/"B]/.Y<0FZ(W@[TB "KY*8I MNQEJWM%U\%573W<]U<=_-9)=H9-_\)]'U@(2X!,^E.'YL6')J) MCF V,WTD/;S3Q95NERIO^P9[6U EXWZ"S_;"AV^M+.9>)G-%L'TJ:/+1^Z6+ MT5M"GV$AB+)J7_<%EZSG?0N1[>5*=;P66[.+_H7$&"@\AL>L5."M0VV MF[,*I=#']Q0N@78"70.AYQ)J+U\J:U RMDBT?+1DXQ2*09[5NI@JY]HP^>.F2+*3JK V]5L*M5V>CG0"VM]F%(,>%^5E[1'S@'102EWM."!1@=W35H M=-$$MNL[+O/'TZ\"$T!?_LP,9J$?'1Y'K]Q=V0@?>@NCNDE> 0L!?+C/8JHB EB4PEG\.L9R5VHSM M@#;57X!K$6(C:YH#" V*GS/FF=53&,)0LP EXH +2(79''7G.#3(8K^Q*U55 MF)4;16QTJF4S:P3G7'D3SFCA,\MD2(D$PG,Y*)9CL'CL!"YKL!RR"4;[0"7 M5PE;%S]AOF:ZXT:(Q$^8IHD48I YH0!6@CG&%G5@EV%V!G+99T_EB#HUR0L) MHXJ3P ]Z?\)+S/-$8EX#]O$!#0C MRKS@N&-,(43FP!D )55\D&,WIO!C-"RF*P1#R UWU+%\^"H8QLZ?WWX"*D&[9Z+.'.1 )"WQA (S'PL[L7J-_ M&JTR:4[WH&"B"=0:Y)I +,<)F3I0%(,WT_H]A#>W!]@YTRXA$ 4**DRDV 88 M=,H&-\#,R;2'DKXTW;UWJ=^8-5V+?[*=7M^\;#97$Y(PKX;90ZKRTU+J(@* M;B61OXAJ.T7C-5&R4,UIP!8;9:+P@Q[HYR0,_*;WDD$!+ M@!9/Z$(86=&&>,XE?W"8*<45B8UT3-SL:D5LK$6YQ'<=/4PK9+*-&4K/\!:G MQW#?&;=\J=PYEL4<(SE?4;.U]A#>>,6!C]H^4Q,\1>A#Z'7J,,$X4Y>;= MOL"_'A=SPMU:J??+.5<2S(0Y5.YC2&SM'1BJ@R;\DS&)C#%.4)P;#)4YK)&8 MT"_P@YKJ:[)+!]GAX0VA>T7@2,<(7'6([?,&[0PV[7A^"JXJ4!B>DE*FQ1*M M*3MQN&:,ZO@R+Z+I#HHFDMU"$3)80EZ2F3?3*&9XM345N4RB+/.L3V/%,<.S @H'/)Y6?O@+ZKU5OE\^7'*_ M #HS87L8V6!*!B_V UX$J\PMDECZPVCT-5X*/7$FO_UX4ZDL:N16N!YU_-H> MX.\XSC:G9=E%Y49-IMG^DSYGA.6@5F$VT(!]O^ ;399"ANSQ&WD.++;-AZ*? M_#]6OIGV<'(OP,IA)X[CHVZ62H5GB&(M0O^#P1RL=@#0RKSJY,WI=%GJMZ60 MQ"M(7'*,0 M9M*"H/C^'VZOUUU_HKT*L 8FQ^:FS1UJ+'V8Y37C1YG'C]PTZ)&/I]6#O@W" MT:.%&LSA1]7U"0@]!F%^0C@.S?"T=?21L7W2M723)767<17!T2T21DGB6NK8 MED#!'L$P!$-&[<0C#7'$)!]^=1/2]Z9.8(%\QW7UD)[_$]@\(!02V*I'G:^9 M^= 0+-0]OCZ[-:IV:[?"KM4)EYH16C4CAM;?:&XWAI;*$OD_8)=6'-&*?;_\ M<(!Z:Y-%@&594?*Z\E/DE@C1-[6Y1$4B&HLS"@)FY*:X]19 R;G;)U:E!=>) M+E(,SH% I8<(4LP*7I9"*NQM$]QT2;S-_-.GA4%8]VX4\@\:RP:8%:U'A# MC3YX)'>&[3N F DHT5))H-41U,:YZI[./<+=/X1"=V/HEECF#&_(C)T=< MD7T.R3CW/$T$TR<]JL<'GL=@$0*<99CK2H =9I-RIPD86^%-:MQ,X>!9VW/+EY;?E&^ M*=;%$AS^ZJ4-M ,CY-G[WK,K.GC/JB67^T!$EWLN*9^?.SWT#D6RC?DB(X@@ M*?*T6E]Q7D& /!'_=0U;TYIO&-$7=ZKHAE_C3H94I@-L8\IRW9()>%%\+RWL M)E9 0*"IU'53QMN!6.\ZEAJ7QIJ\""F1:,@+=F8,35!1B7E5AC]Y]'!=M'8[ M5"D:0(+Y*$@%]-\=$.#*O^ U^I(PHRKV'*]?)A1(8;.*[XC[JR=260]P7)G> M.34V+5H(AM4@\:G!$ZSSK)M>3^ IQPGT*'%$]EV(3G_4=P,4F$\!67)E#;*UFG-M'*,;$ M&4(7R\!L']V%+[II4=L[ H>!G91XLB^QC1 HS!5W8@K<RSU;8K_W!5888K\J!2#DD+9 MQ)).,Z?O &U;5GU]9;(+6;&DOW^UB>M-S7G#AE1*AH ES-0UJ61-,PN,-0RT'46XV<5=Z6+$A>492WS;7*K4)&BUWW MIFH8MF7R%'.&498AUPN983$TLSM&' ::'V#GV#?GWDX4[W^TXYK^>S=KG6UA MV^NH76VU7<%VS756J6!-Y7"GU9!T !S4 ?#=0USDE:S>DL4_%-'B_\[JRZ(]GY>A_Y5F044: MS28>^HR,-YHWQ=,;T$BAI6KZ[W%M,\^RQRI$GFM+Z\)TGCH_C1/X6>-"GO2> MBTQHWZOH(6JBWQCP48\H84]HSL1TK R@NAVJ-KRS M!+,RW[&L*EJR0T5.,@\0T_U8,3=J3: ;F6C])>LMGQW'P.K.]!8(IP(*I/BL M4=<2V TS.@-:DVP$8S_,;L.+82F6(.7@ELDDL!2+EEECT='R+EB%AHO*+V^. MB @RQTV_HQOAQ=L, ZE]U'C2&0[.YH"-.E/"P^M-?=T@<(/40:W_2*Z7*"I- MU7MZM-0>'Y^^']2$$FBI*D_P=65JHL,!0Z9A).H5>P!8CH.=Z52.O"YZ\RVL M'*6WR3+(/,=&.SS>=B)/AGG-D')88P%:IXK7#K2"@/U/8#QSE(Z,DLAA$J-! M]G&/3P(FPI;AT(V:A>+:'50N)VEG4-MGG/>;Z?W.NK7@7VFAV6GN36B6.75Y M.9HZ$,K5<\]-$S+K2[J>Q>W3NPC&9/UM'[IU(2D^,&W@F-@W= M1:XH8JSML]9IY?3ZZJ>Q_M\K:'ZUN(+UI@!"UFX-+3@/:W;L@'PA86U3QL^B M^J:O3!BM?(7_E']\[SZP\0K\-P")ZQ 0OP$@#*/%#D3>/$RGNU0X_'B$ M9'T'AX[62LU12.M28*HQSLDLN65W[@P,/2SD2//:L@QU>9Z[X(CSF1\VB4"' MPHUNKQ W,K7D4+_" -OSLTN>=9^<0E@\MHO0X^5J";"T<^;_M,1T HAMJ@SS9A?O:*24 MN,:<>42"7J/0EDJF1UQ98Z3DF"6EI&AZDBI:+65^U0M-&/:SO1HQ[7(3*8\) MO<0P8C:.O;1SHF GE1'3.9@1T\DI M'1$4<40R8KJ=C'F;9VK$[#$ 4X5E>\-HV2]Z33FJ[!=]HOVBM_*))GMET9Y1 MA:GIIFLP3)CKV&_ A/[FT2 M_NIP.1W]C&R ==9U]W!>I^,$X@C M9=.?0&1I'0-R/Q(?[U/*\)>OX;Z^JT+J(=W)( M;W,__T[R/%C)R;<9%+[J"MV"SGO:'MVAZU. >E5ET=:%;B)Y17O#7-&_!3J= M7'K''H1P84K&AD*XB"JJ"M_71145)&*\ZB_&VR\!?N-^DEYB\SZFM"TL55^6 M.YGN1Y')L0V/Z;Z\U?L2097)#-*65&6J,B7%O)5#*C/MS;LX[*S,%-UT50D2 M(BFM-7-+J@0N<\L:H^.]JM(JCN8.]ZD9]HY>,]R@G^CNRX8Q^ZQ%,6#['A=G M>_M3,E*Y>YO1&].;.YYN?7"=8.Y]#/O_WB2F4MQ'4V5NHAG5C[#,%4:%>2]2 MK=OLM9O]Y4ZDM3=A73OBXY*'<\*PUZ;_AC7H.!<4_C>9 S_81\FI'C$ TSUB MZTD#.>1DQ,U&YJQ,/J#I(;2G=ZQQ\3;?ND*'.BC T,93;-8\"J,SO-'XYYMK M%;X5SK&TR2MV[X:-L['J#S[1+7_ZE0[+^O2)?O=!MQ7@5J#EP.4IK,/T"Z%S MM)0)2!XU5_S0H!-.<><D&>&HRB)AVE_RK)[/^*'D8!HZ18OCIZNRMNG(,4R# M\X.U4U7Z.=Y0"L?$GU=\N,4HGE:VT0"/\/> :T\XR15^?YWXYERD:Q+*5-(96P: M$Q]+QX9R>K$"8T;#JBF9XU#G4.T )*!I.>;8G+,[9CJ*3\>%+"LE4_V%FHQ% M]^6$60(^!;$",CHZ)-$;(_P2W%@X""6<8%+,X7*: M'52EMU!&%0YD"B7!G>..4H?DU01;S\SK=;-'YC']_U7W&-^'6V"2P*?&"<5( MFV)YF6G"8!S\AXXVV&1IWB ;?,P-6_2YEN!SX8S4+$;U"MR)R2S.APQ>H4ISPJ@E%(F# M!-T@315C?4Z\OFJ#*$3X1X<^P27A XGWP76\K?&]A>B>:08M37Q%K3*<84Z3 MG2F#F,^9B(VM?89!?$9Q0NUV< P5CK^"O8^I^*6(%S]K[#28: YE,6@!3.K" ME7!Y?+4BA\E'7NV[06S66*0]21 +\HE0XGT&.V,B:/+ M(YC7FU6(C#RE'LH_Q MJ-$RV);YK'B(:;B#^TGF%[\0_W[RJ/_8&BCIV>BLQ-:I7QY9M8,NHC!2K#]"%9I)UTL MJ/B@/C9+FZG.!L&F"VPV-7QFNJE1C&65B_2\;12>^%/F;_#>K@'4;F5!2:"T M>YG7LW60B>J0&_'/E-?Q&P<\+>G+CC@-,B-.6U2+\8I(D&^/W*'! )TJ[=RL M3G49WWZD2L;"!99*J!16:T6_:F22Q=H:R+ H5.M<]M^$I:IA#12@RS0'@#S,8U MZ018*@W^%4V:98$F]$XO5FH%UQ)[1EDX(HG6[(!8: _@7]WNS[NPA/U2-U R M&G2Q'9>)8R$G?;-Y37,E?A;6[9YX;V]WEHV8NS^W'V5O^$GG:^RAS?"Z,,]LY'')KES>FAMUNY01'0LWHAZMXV!(ZQYX&![4S>5! T%Y M4%XX4?*@4CQH-/:#T#N;$63ESCB:#"9_ MO94_5\V@CD9=HKZ:,(T+_:J2/VW!G_J;ZDBK[HABYG05+(A+TPRW94C=02LS MOG6,#"ETD7RX^_O_=1HW'[\ [$[@@D[2 MN/:\;_Q%8^K/K :QJ$^V,04DL1!1B'$(9G=%$Z$ IW)3'DW/"VB@$-VE60D- MZ/_[2YM&=. ?=)]2UDD#+=B481QY:G7X]YRG$Y@T?#)S#&)11N8YUDOH4^1! MFID)ATFY9JDK/&#>X% 99(&5R-L8.R\STD//5Q=THL3",*.P6F:[D3-D^U7* M>I,.PJA+[ZZ0GP^WM7D+P0;F6-2D_W\'1;8ED]J:KNMJ2UMM?/( M_L1O&]NN[DDK+F1@X0*4D^0W"OR3DEWF=]A@^TZ,70G_&2S%D[5^%&1?,7DQ MFX)7=;&*3YZWCRET=IB:P+5B,ZK?X;78&P;46>">>BK8DF%B!^K_10\;!<\! M:-]#GNO-GA9-8#$]GG2'Q6-QXLJZ9*62@\"J+Y/*4)U81A2F&=T!8+,7VMH= MIW6Z:E?+3RR*\D^BV\4,&\P(<]%]S:YJ30UA^H8R:@AI:9Y)ZXFQN2/U:&7G MO7#46*K&*[[+G EB [C#Y)^UW"46?A-BT)O$&M6\Q;:^SPXS=#/O$]4OEEB5 MF=$79O,50G.8D])\$&C&Z7<,EM0/]-&.$_ONW:QUMC8I.IFDPK)"$]5Q6:E) M8*AE(UY_B277"";710[$NL=1 M9O319OD;]Y,BR&Y=G=D*W5C9]9DA):]#LIST[*H 237;G/.'!+LM!-JM03Y* M)9C:IHU,=YDMK?Q$'^&%IFK!K[NL=JG^Y,W53OD[SY@H&F!0\X2)HG*Q5FK M1,$P@<3?!QXNL>MLB4UOIH+)$D M%3"O1"EL2+#G$;T)_U9QT578.)8578$XMZ<=7M7S4Z VW4&'1O[AK7 MVLWM37/4N;L>=I=*;:)V \8(+*SK&VTTZ/7ZC>MFN]WHM*YO&L/;_K#1T:Y: MPU'W^E;K#JJOSDE)4J7[9LGS3^N90CUVV-U3!4^I% DE.X2X4VRPDN#O9C4S MO3.KF2E@,P4?L8'(GQE;OZ5L/<6ZN1J0U@5JJ<:1R'%PY/@"B=82K8\)K4O.0)1H+='ZF-"Z MY!##,T#KM67*O9XZZ.VS2F,-A@OCA-QW,:I'>U&Z^[ SCJH0=4\D!)#OM78[UWT_$)B M*^YN?3JJ M5:%F5;)ME7":U::=7D.,@=U><7R1#I_31.F<[#?A_3U[1.FU_2U[;;7;/& : MG,3NLMB=DZ(EO*_GD-@]Z*A:IV836&+W-MB=DS4EO*/G@-C=4IO]GMH?U!J* M/K\DYB4+Y*/MZ_:S^62A$3+#@0'_U8]@B(285)^3U75R1DB,-+1EL3=*((ZT M1DX3MW.2JT[.&MD&M]\%;*2<5)Z+RI)SKP%5 2@]/T#E7EB<#= MT3D_$V+ZB('2-_16(2'1P\'4"C:XH$MW%."2-F--$\V-M_U(S MFJ\M<&QUU7Y_==:5Q'CA,/Y8.\,(AO&]KMH9]"7"BX_PQ]HS1C"$UWH#51O4 MG%!^YK&8^-JP(I#-V'7F%)FD4;,%*SC6+C";LH($N?,II_?S[4(Q<;J]-&>. M ,&/M3>+1'")X*4*IGK'VB=EWQB^?M!W7VUK-2="RGK #?GWL38L.7/^?88! MF'M_2MS$*,&P0%#:)5N0_1GU)J%X<\N010953A*=^V?4EZ0,.J_-HGI9X#IA2'!_KF4UN^.ZJ5[ M*P[;3;79;(K<6W'O0XIY3WK87<(H2=D[25,EQ[P)E_N?/P+'?[>T*'L33HY= M^U]-RU+,V1PN%]%S/X/$E@^SI\D5FRU3#=O(6;J07[H] CQYF.$-@+V M>Q<9]4X>PX^U2'\[#%^;PZQJW8[:T_;IMQ,9#T\>W8^U6+\\NO_PS+>V:?WO MA>\&!* A$?D4$7EPK/7X)\VWSR3F\D$W;040TN!X@O&6I\ S;>)5G-XE)]U5 M-.EN<*SE^A&_ )Q##G&/#03)_>2*X]O1)(3*T9#'13#'6O@O"482S+X(IM#- M/CC6Q@';4LS:Y+9F4^VU:NUYD8/-U9792'*I2KX<:]>!7.=6:97V&=1=@7'_4? M@D6=9'I%1>D5@V/M*5 3?I?.J6BKO69?[7?DT&'!$?Y86PP(A_#MKCH[99I .D*@?("?0T6'T8\(G;R82, M_?M)YN>GY!V1U"0.-0U/H*5"==146B3W^VIW6&O/*TE7QT57)]#004HI24V" M4-,)-)$X@)1JJ?W!0.TV:YWC*\-C6>&Q+\17+ R1L?3'Z++#1G>5-]Y>N8;V M7GC/6GJ'917#"9XLLDSP?SDP)\K?62$K.M:>%B$K*N' \@!;[R='$'JK"NO[^)MT5VE;$1N(G(+,1VUGQZW[4Z+\2F;);;Q53'L*H,!OV:9-?OV%S-XK,_ADZBD$'F(4_4)Y('.? M(J0"NHN"8H<^0,6E7**\ZIZB*[[CLV+ J+K-K-\0!GR[-H)X$ON7'?]Q1? M>D8BGS_>SN:6LR#$6R&0AZGNDF42H6^N##T;N2ZVRJ'4O(B_\E5?X%NC5]TU MV+P!+S&(X*/]%<#A&%NW!&UU,WOFP E>B.<3I)_$ "^%3RB&]Y\6"IQ<(>'1 M54S-9?RD&-;K2S+:C78K&]81H'^;.M\(L@%B()OY37\A!C) ]^ANH*OUU6[6 M#21!S:@Y@K7R.G44EY]?F0 %(3 #86 BGX@I#;,@5=N0$"HBFX;RBNA$]DF M\!^#7QL>BUWDS?6E0D=:-%;'4X=C$I"*_E)XM5DVU^K5%C26HD!_6G\O3\OW MPJ3.5Y>\F$[@68MO9.P\V\"[C)%'ST6,E>O>L9MNWG :59E'VX!+"O>!S\9K M\4CB9CE9J919^?KOQ%;080FDY#MAJKMI%W+!S[H[GE+N=TG9WQJ67Y=DJ2)S M)BU-VCVZ_.,4 6A9SBN5*BA>$> >?,>C:(^HZ]CT)2 LOJ-['F&OG,#-@/DHB8< ,?.A^R \8)!!TC)P3 MGS\Q75'Q4%F\K!U?@%PX_/6(@US?:*-!K]=O7#?;[4:G=7W3&-[VAXV.=M4: MCKK7MUIW<,%^K_S*[IRIVY1JQ\2RN$X6O?;F^CAZC?<)QS+M1_SI1;H56H,: M &\!YF^6E#V*<0K7' ?--WE(G(OS2]H0:HF_[11\R+;#=GS* MV$&H@N*M11!,VE%C@O*ZBNS '%1P"L>5(E+SG M+:.WM:$#8]8[H\$64PB_?>%3\ 4P(L7]")+"9RI^8< M-1W0[XI?%PW+=3[U#U/L-E_+E3>9*:FEH M:=V9H(Z33R:84!^CVQA1G>EJ\5G_C^->HP"E!EAXB=\2=\BM7G%=4ANTJUT& MP-9U]FJSVU?[=<^NK)#'I)/N14V%0(. C*<-":*+K*WO43?6[Z<";TU7C.Q'_570*7\4(L9SYC M,WL\7_11H14E;.Z)R521L-EJ-JO299S9/ #B?^"7O?0#R8M679[#@=K1]MD] M*,MTDHI.,N8];8%^EW\*WZ&>IKY>) M>B_CPC=0B>"F,>R*DUSP=GXS_6GH&7B$QUU9SOCW"X;W6K?9 [R_4 C@PYR$ M/< +0+2;8^\_L ]SLDC#[->G]U\/]%QY Y MBJNOKF,$"!L,9CT0]\4<$X ,/@K;P[\7!TBUY,C\1I1G8B/G!&&21"(,XV'< MD"A]@> M81=DSN86E4AL;7P+4!M4;?MYYP6#^=QQ??K,&3S2)S8-3HXCZF$)"32GP?%( MO,,Y1R&6W6#:Z-$'O1^8.TT+\##V3M 08)#<"@JX.\L$HJ4!X(D^-BT3@8#G MIJK[A>'33+'T&[Q9M$-U>7"J 1ZQ M+'@31.OSE$>J\>$I?SEG)@2>&SZ571&E,UCX*00<[%>/\R:\@\1YR0_4$$@8 MN 49%,9BOWZX>_Q6&%Z*TC6;;\+(;^H)TTG#=5ZCCY8_PQBP\O7#E^^?UP>Q M2@=TX]6*T*G%(O[1QB+9N_0B]?ZOHUJN^ M\$(%%+D*LM,$@-XI4\*#V*C)<.OFSTWZORS#AW]TH?R2>3=_N\F^&]2-JKF9 MQ_OK3Z;]>[0*MNVW] 6"$85%XPDUB+0:3Q=/WH"N3%W46_[L.^.+%$Z_[K"Y MI&^\2R5)T'>220Q)?3QM'S&_#GIX0CQX[4OTLE-*J8AK-FNXKI)7,N MG9?P)R;+B9W37%WZYQ14+ :X5\?]';],\S/#;%?V$:B5@0M 53'QCV[*L<*T M0M[+*THSQ,?@^@:!O< :CC+5J3[J>>PES[H(FDCD+T\50QD=98[B>_ M$FJ..$_ ![CUDT($]B.//1/HSUV]ZDOESBDX-(/)Z]2$!QG..*!V%MP3><&] MC*EJP8#*=N(RPV9. ]O\5I$34S@555@X/M-+>;8L/@D)C^:W+EVSFC1.8N![ MT452E )$G'(TIE))H4G++PX><0, H&G%CI]<%&E"-]%\HC]4)H3@\V?Z[P2S M7XD%4'G138MJ1_!!9$@F#D%MI4*01! Q"+"3F8GY]"F8PI/YWI:0!CX;ZS9B M//$ X6AF+6(BPS2DJ!!6:?0%&Y^2382_]5MFAQ->CVAIY[L:5G*OJ94&T$:[ M'T0=*F24K%=_"Z WB/>[[\Q7/V3,+?PXM=PD<"DW22S+2<%?S"GIQ0P;:RBF MA'X=OY!ZSE-@_9[:3$*6A6]?*H\Q?C,Y/'SG)5B+%PH%] 0@GX3G4/Y"=Z<8 M)@KXF+&9U,?!OZL_NR3!1<.-XG<2C@+8Z3,BGCWC# !,R4;BG>BKL12BSI/< M>] YC7"F7.[A2!&!%Z!H2%(&<.Y) +9A$3.G?"$9*E]R"(0@U' MY2I3"E&H#(Y YQ&@*?AZDJ]0E25#K9@4D0K]=(,[PZ,ISRX=T*![\)W5RU,+ M;B^F MT YFMZ/OJ-7YC[#\' ;C=R-IH,DNQVQP";Y,4O/0)!K%OIB(&0+.-SE8W6!L5H+)QG7; *E()$F2V+L]MRBRQG"59<5'3 MYX;.&NRN?Z3$+'N5A?9>1\RP$#C)X$VV&, J1 M4EK@U,$$@!:XQ/UYU3BY(F,]P43"!^?(.)7S'_8;RG5F6(66W%-).X3IS:!E MK[4V5G1F)%&X"$;P6=; W'70?$J>Z)QHZ>-J-(QK#"PBQO ^"\6IR1014!)U MF&(91\16^7X4WF)?'3N@7'LI@^PI\*.0)O,]9(;02!J!PTND(364XD5?3&[Y M4GG N&"LS:'^C#I]VI$3L6HPZ [D;AG1,?T&AX[= +?0VR*O%<)U=#+,_2H MK.?@CX.YR>WA6:)SF7' 4A!,K3T]X,;T]&= Q>?(4U,RH>*P:0,[9]2DSWT_ MX:>F@:7E=)K^]=50ZW1[C;NKJZM&9S0<-$;7[79C<#NXZ]X,NIW.C;:4:Z-$ MR5DC'Y_0U&[:UZ-^8W1SU6]T^OVKQE6G>=O0^IU17^L,FM>C9O6UMJEHY691 MUW)EM >;';'?&LQ6Y\R*, LTA\H_>IR"W%,^.[3AS"UM.).*@O$ V-*_#E$@ M>J+8W9/(70)-$['8VA!0WO7![EH[4V83)A9UM3<[7V>%_6?2B'KQ/E1#E->*<^R\4D,6(.AF.FO_)VXQN\RMQ\1?Z,Y$W>AHW*NGSE&[S(/1Y#I,[ MX.EAL0OS8_^//IN_BW/9CJY<,[\,"EE"B37%,5%I9)82(GI@-LW/\;).ZU.W9-WCGX0_6'0,:=/_C(Z M LH@OV5.\6^F]_O5XHK8XRDL]SM#3N'+\7EOOQPZ2MZ;S7NU _%>09R1M9D!++N=)8%%^2V"VP%"TON@ M7_ M#B_C*][%/5P%[E$T =34U$[S@%TE)3J61,?A4:K^)0B@)@'4E;J_T BN-2M0 M]X7GM]V!.NSMLQ659+?58&/K*+5]<=BM=MD36=T_&:]_HAI>*OF;DWG.H+:- ME/SK^ H$DS;MMMH+ M$$SJ]%NJ-I0A8_&1,2MD++Y:OQ[]:Y(][0/YD"1^E\3OK!#I]BY[,9EMJ]E7 M^_T#SLN2V%@2&[,BI.+K^,)PV\Z!7"EGXK'/:E4H%?R-J;R=%28NJ^#3.Z!7 M$,YH$TS8=+KJL%\S&4I9LP469H6'Q=7L2^!];>ZDME3I14;LK(!H695>>/;: M':K-?LTVI62O6V!A5CQ47%5>)/8J=-;-T7OKDW.\L#-E6&X;=10]K$:_42O( M"@A_L]:3FS*!G6IO^4T]L(NB%3#1)=4LE=B@@O\2UUD12(VMJ75GT!]8+IT6 MJAY97>Y&Q%&'Z&J [&I>;I](L?/M'LY,."U"V*EF5R">O=91TU$'S8[DWB>! MM$=6V2L<]Z9YF-OG(U3%O.L))&RVV[!-D>_,6:OAZ!TV #/]7GBH'TG#XT?: MK$DU%,RV8LIL-:NG^T;&RU9PH.>A_[16#[E'%E3-/93NN54SOZOW<(6L=)>B MZ0@AOW)\/#\[31 R.?3ZDDSW3*;'54R^GC&W=O0EOXB&G% M8^6B?X8L&]+Q=2L<="9X&N3ZYMMMN&K#"7"TU1(]U]Q1L_S&"AE-N:X(P@C[ MECKL]55MKXF3R_W&VS%EB^287W^0TAARB+2@BO#WN-HIC"R+OS^R#?[!061E M$ZM==C%QM[GQ+,(2.FWS_,1!N1X.PH@#36TW>VJ[O\\*62D.C@A_CZOY@Q0' MN>* &4V_\%FMO]!ALGQH[B^IJ;FU#^PE/^AD^'#,K6&^A)-KOW[X\OUSX2B@ M$'Q;C+(-Y^H6S4=OL5F/?&>_P-;"OZ>1]?EU].&V1\W6O_9;)I00 M-U(+QV=._'XZ:;C.:_11ZK/'^^M/IOV[ M_!Z<+9(X0-TYM;^@(!A^.C&T\X M(SG-U.A.XB647W5EZB(Q_MEWQA6WXR,YO3;&X@$ M.A@9IUNC8&5Q?#T&1.+"T[^$ M;S /&WTG.:(YR7O2$H+YU-"[%B+BDL=D9AJ&1?C:G>%E[TV^"V3-_M>R"9Q7 MSN>'%["O)/J_Z2_D!K.A7%4!Q?(2;R'!LY?%EU@HE. X3(M*G>X. MOE3([)N4V3?^6?2E]%!J)3$..().@:3=NU!-L:-]+9>2WGR@O1ZKCG*H_3&- M_19DJ'UXKQ_N_OY_G<;-QR\ Y%G#-9X;_A1 3EP#3-W&V#)A7PV7>$X ^KG7 MN/; J& O&E-_9C6(13!@TI@"_5O( X@AQAS'RC_Z JJ6\AG>G'K*+4#(2+.F MY.#JLQQA+6>HBX#;"0%YQ/-HQ;CK<^:1Z&LZ4T86&O!=[N:04]>!5Z,E+2TG[$E,$YBMGTILPZD+NP^.B MIB9\8NS19><)-L>ZFU,3U]JD)3GN2N YUEVUW>JH@XZ<;"=\;ZUN3NW7,CH* MD@TAW!SKWN7V;1].K8.A"+QWKXI/$2'U>KP][;;7=:TF^+@!? M/QRJYU0>+:.ZE!F9,J/7W:$[BFS+N-T0)0>.0>T9P>T7$77$7DX!T$8FB_"S MN-O-OJHU93M@\=$QIYY'<)-%D&'<&JAQ]29Q"VVSG)WNEE.]LY&9(CPO!Q55 MU?HUSQ:0O%PP5,\I]!'<3!%$3M NCC7/.3NO$5"1G3*.Y_I*ZV1S=3!GQNM& MUHFX,\6'0Y!D]!4 MNYIDWN>-XCF#: 4W0P00#$T9)ZD]3C(G+KUG:8ALK 'VUAS3DO4J1M@8TY,VD%MT<$FG\N$[O.567KYXR]W3)((B@G[[;WW!5-)V )H:#DS=$O9(L+S;DUM=[KJ8" =2N>- MY#DS=P4U0P22#+*69+\Q$GZ_BL?&*T?5\-&(96F.;*X'[E0"+]!8^+V,B)4" MK2XT/++2=^$&O>\Z E6:)L>MM0UV*GD7B(^O]3!U-'4PE%7OYXWM1U;U+IRX M.&"J[YF$2Z(9J\J<#UD5W#JI;\KO'GOM%7.-76KG#SU6^T#V358COF.4D&> MW<=5BB_&#.H#F$TYO2T%MJ5.@G8.IZON4N5_:*FSUAIK=M56[_^ M@C_&"=O1:/H3 (OY?C0>XQPQ3_E&QL1\031@9Q3A?%5;_"NSOJG=[^H&4?00 M#FX$!P6365W$$!ROK/N*/R7*DVE9[$,Z?TUYG1+X%GYR[

W\26-%N+I5'>%+TK>PO M*::G/.F@1"C K1,[ 1!KS=;PG:?H5,M 5H^+XE?&CF61,5"]:9G^@FXE6O*S M;@.?H]]VR7-@Z:ZU0+^(25[9R0!>?P3Z>!$^;-W^GA8H-#P3Z OX$?O),\%? M$WT\59S ]WS=1EZEF/:+ TQ:99^,N;KT5T\A/^:P7[P'OF4 Y5Q?*/"[\# H MK*8F_,)=J'@OMJ+/YY8YQNM2\?L&\8D[P\'9\"GLPE5TQ8/'FA-SG#@$@!-^ MZ#IS0"2?7"JC#-0P" #(H'?,U@[Q93P%=,-M/NNF[?FEX$/W:B).PDZ(02\= M'O6*_RJ0QEUM*:G,+.T)&84[NG/<&[Z?\)@Q(\C12!L>&:.P>P7"\(B]'*^S MG14IIW@!W&8"V9&JGFT@70"4!XC N4'^#+OT=',EFBM-[[_H=S=P&O:S%OT9 M&R-\>4;\+0M]#P)TE7$!+V)"$PW7P1#T2P#,!6B_E&,Y-@8MJ/G'89'+E>2.7/ M6[B,-TNJ8KN'>,/USD'S31[>Y6JB2RB'.N:O7*T4()9P#A-,A9@RFL,KY&S: MH[_9;&Y^5F-D0_[8T][L/3/U"@P$T(LF!! $#(=G',=DHS9^=#')?.=RJW>( M*J:AEJ\O_[NL&/>N%GA#\-Z#K_N!%SFHV+UQGQ;/*/CW[1\!&"L/9!P +9GX MXX^V 5:-NZ"_^1!=+GP%#)OH7XF^=(*1VNCVUVY*]K8X-E]L9N*PU M6EJCW3I;7.[VVVKGD.UMA$^AJ51$C9T9V$]C$Z046H1@VQR3O%KWP,.0=4B<4U3FTW9)?X($+DKFGP2"Y&[-$-,>$EU[&5^W^TG)JMB MYV?%A7X;>2<.G)Z^+U9028'4L+=/T1IT](*G^(TX&2_KV2QYC6#" M&,\K$R0-J((TSBA?]9/)$N1,M'//*H\S H$5@R"9<13BE#_5?66JOQ#EB6#> M'Z]0<3S,S.I=R.)\"/_&P@@"Z[?@L;XHNF,Y]X_6F\-%8#SR& MO"ZQ=$QU?'8':6=X2Y65D5-UAH@U4 (7TL'K-RLH:W@]'=;:??:'>;MXV.-KII7&G7 MH\;=U77S[KK3:0ZT]E+"EL)3Y8DQ\C&KZ_:FW[F%WVGM8;\!,G/4&+8'6J/9 MZ_0[?:W7&[9Z9Y;D55=RQJ!50W(&(Q+,!L](BSDRBTJPF+;6S,IG+J5*)[A,\O\C7$EEQKV]"]12Y"W7R._\67?E-@-577T&I M=HPM9:+B 1C_]Z)Q\1[D3:_7%<"Q__/YR,JT^OE9=\%,Y;IG6W!Z%E,\9J50 M%E+=7M5-K:\V#]DX_0SEHE0W*Z6GG-&9G5B@]7)C6>>N;AZU9)+JYA&HFSD3 M12NBSKVKF\U!K>.C*U$WCUI6IM7-OP_/+JM5:V9EM99*O=Z';J[UU*:V MS[R#4\]LW4M*6K(C*F_@=<:I7MD,&K:-CX:+E>K6R:TELJ&I[+2K;+X55)L%. MR7\A715;!.):67E?U1'JG@-Q/;6CU1HWV,R=<))RLR#Q2_2B S%%97;OO$,E M?G6&:F\H4"N@LE*!R9BAW8I&VU\RO=20VZ*N]UO%2V'%(*:E['H'N MF3.GN2)"W:_NV6^I'2%::%6C>QZ'W$SJGC@T))4()K7/;81E5B)8(>'M5?OL M==5!1Z!,L'.0C5+[K)2@LM*UM#@_HW!@:PW:IZ9V1*KK.4DQ)97/(U ^HD*^(ZSC7WSA5B+2V5[,K!-6Q@JV&+J;*4$ MT%[?44D4O&AU>VJ_O9IPHZQ%_O;Z! 5A#MEKJH/F:A?@)>P_1+XP^4%;V8;Y MOX;Y$BI.7S_J)VBV+=)"D#OE"GAN="H('$;Y\]-^K\L\X=_=*'\DGDW?[O)OAM4 MN:JYF+)&] 54$Z \O[L.^.+ M%$Z_4FR*5 MS3/E,RAZ>>M+],QND6)/4J'6 ]\)WV#Y]?2=9/Y[4K5/&TS,'X*>D1#WEBSR MF6D8%N%K=X:7O8(,]C7[7\N/?GT"[?^)=G\N, R2;.J\P+XWJ/^FOY ;5%A< M5?EHCR_Q%A+"8=DZ% N%$AR'.152I[N#+Q6R_B9E_8U_;J@:+D^3+K!ALZW( M%?&M,M:E8M]L[ ESYGXK[I++I7'*?'"+6!O=I?@8^$KU-M&]S>' M]W3@'>3'G-@>8:,1'/C$5<8!G-"&7:"_RU/&^IPJ_/#_1(M[N!*MV1J^HPWS M#7R$04& #(FVHN=FF.)-"3R%[BEJCQ]9E+1+/FS5,.$MG^_8U9&"%PH.8E!\ MN$ZTY$P?(/([P3\\8DT4_44W+2J ? <.X[R8!L'/E#EQJ3V :SM/0"6L_@X! M%P(HA+/*YM':7@!+$M#4_"E]!-\>.W5TPY?*:*U!F<.KU'4F99XEFIXIL,X* M*QB'M\;TTN>F#QP%[*K0"D,ZW\[7V6A?O,\P(@%R1A[QI&8-Y'XKMNSQ,@$T M:SU?C]A'/PS+$&6K?9:V.8/#6YX$1+ M4\]["H&L3-TUG43;N#*U@!RW]]YU5*U5:[CY[!MT+6F#,A]K6P+:N1(UFY9& M>"';)V$-#CDW_@R;9RV1$S=-1*>H@LI-W.Q:G5JZ.)A@IMM=/N2*%W M**$G:]HJ$7O=36O:]B#V.@-5TP2J\I923U 2.@NIEY6JNU&QS3ZE7OVD*J7> MBM23Y30BE-,4R]7^IB4O6\C5 XT;.)DNQ%E+8][G>]P"^^J?DDF/NP^X_T0\ MCY#[.7%U'T#XB>@>\;*#OH/,H.\^4L;^$WB^.5FLI,1]X(2Y M%YBM@6DU4Z(;?P2ZZQ,7I0D\DR5\W.FF.]%_J,J_3-R^J:_+EDD]6>?%]KK% MGZE@X@'!!X]L6Y^#'@3[_*R["Y!D!LM#8KM'Z3OE*4!CT$CA%V6J/NCNIOH+ M41S@_"8N3)\' '=GF+UD/R.$:#U* >$FLW/^_0VS7T8_3*_Q&0 P"V:?J9@M M0\6/L.K])$S;N4AE!'7:*;[=\,CXK1&X-!D&ZQ%7^)#O;+-E_4>%6^X4;;FW MNF5>8H27@EEK!3<)+:Z$4Y5!UY9?K? U< MDA*E62?^!CN[91O"OA!?B8LE%?IS+&$;6FG%N W(>+G:>?H-P, .= M.R-+\ M*'HS5$^GWQD$4=6TD?PF\"M%=Q%K:7&M8@(L.4+K\ HH@Z;_U5\18X/_T M\O$MEU@T#99]%';M62RMD$A0A64PP97_8*XOD!HQ?=?T(G$2K76IW&93@##";7>448N"MG,&W& M31&T<:XP/S_;]PH4>/HI8XYAG>L:8##.FH-.P*X=W#$6 U B70+D3*?O8Q8V M^P[['"%I8R$B/)V*C]!-1A%NZ1EFJD 73PL@=W5$W086AR%8S)P[>\PB#7Z" M9Y<0O@(_ !>OT>0M+LF]CQKI\[->I"8P%MQXAG*Z,:?XRG@'Q M&/C$#^3".D-,?PJ 5:>>)E L!&X(>4HR%6IF]4Y2N\.H%EX$]"'RE-@[=I M=KYQ3HR\'):69#>HW.GTFA8*ZH,NXAJ0N&D G,B?P8C!79(X$QPBA]47H"6 (H*6447EI<'Z-@?8QY7OK+#M4F M3N"6LNV7[7E:8Z(KK" 8&0X(#3!2X,JP&BEFK%33PN&VXI6'8O5SM&_CF4KD+?-C3LNK S,05)%C?-R,7\6@_C*,L MD"GR5T1=*#[K $;X;T')S%"6S)Q(R5LIL*5*Z"<@7>/3C*[%> MR&>J)FV=0-SOJ'U-?$HZZE0J1DE=24F;4U([JT2S4DI",?3XZFQ+0$ _@V:M M6;WG*HEZ@M//B>0:%E)CJQ9JQ&ZL6]-C4]6T?99_9F472B''?(R.'R55A,X* MP8E63*&G[9O,MF^%W5?[>^V%+<7=H,S/+QOVW:V/9C*N0H,T+)CN4V4W3/ )\SNB_#'? M88EBRT&Z5]TK[@;8SASM$0AZOYQKK:?Z&C"--++0>K*;)+OK%_\3Y+OC>M[^Y64-^-AU?H MZ97/<27).1=\&V1"2SXG"!GF0-3I_ 6L/F+E*W/7'/-RE:CZQ"5C NJ[P8JM M;5[Y!G_3\1&^HX!^;WL3@M4N<9G;3_!-\L/TV2-_#HM[X)4]-N=8J^V" >/Y M8"2\Z+02U@FP'LK]/5%6%RT5/Y<5V% ^:RW8TMSD>R+^*R%V^ Q:,(!+44." MK9XL*3)H/1(B""^_(^.I;?Z!\PX#C_E=^->3 )L%'LZA^&'.X&KH,[$T$.V4 M)QS%086N:<\#7HF']L_R-P-[Y;NL0@D,']O070,NRAN[YA-F8B?7GII@"KGC MZ2*N.RKG9K (V&W4FF++J?@GJS%:8VQ.3-?C)1QER@FP)BI1WY0X9U@5"3JT MGX* RK"M2,;,] 6S5Y](T=7$95FX$$M !^6F_A3THU&]BM01[;+[)M?[O_1# MWYF'.RK08"H!-/HDLG6OW#TUMSH)!UQ];4\^(9$6*F2L]JWS[I\@(4A8%N6& M331TZI[AW(]-2#%1$N#IPG+4!"WT7G.0&' MM97U^!5.',*B79Y+(3HC(VB&1?4^H, P)EY&. MCQACR 7XX#/L*\1G[M=GZ$>Q&E5>ICN%CTUT8T+=>YK2@8JP\7*'@8FG9A)% MVJ'"E#7>X\%;AF>L,@_):D>S/6]ELU$./F][-O'-]]1Q+KCQGK-8GU$NO/#NM7 MDA.$Q#'Q=B2Q_CBQGM;1'JFQL6.E5F7&1GU7G;[6:]V;*N2/P'S1+70IOMWO M%=;(CPZP5/LTCW6:2\G+.J*EY&4=T5*'O*PC\S$>1.PO-6SX[-AD$>5$ J0V M*^[>8:N;EGU7JNP7%'JW2Q1Z5[N7O9H1167CG8(^$/]&Y7!D&_B?VUA%9,-X M$&D^4YRY0Y1A4WG^'05/KQ;1GW\+H]O4.J:_CCYC643T@];J(Q(9U7I@M: M0=1+T]IQT?1>YDU*0I:$O"TA9PTO/P@AMR4A2T*6A+PU(??V1<@B4^$1J\B" MMHN"I7G.J![CV!9YHRZ+LN=UQ9K>NKO4L=N;W7 EO MD/ZIT,,E.GMBM5BSTB6;-[]0:+:W1;LG,@QW< MJMV!JG6TP\V\D>2P%3EDS> \"#G(H+TD@@,103=K?.9!B$ &O"41'(H(LJ96 M5D($(F.PZ%K-FHAP,BQ[+BVN1AX=\Q=X'IO.L:[?LL8[23TY+T3%'P#0;,(( MX-7TIW0"D:>S(0$?/G]4DZVPX@;!#-3/V%TW[ ++>^MB]S+$:].%4_L././F MFK9QU7_'WK!P/58TZ!.]9_ 2/BUL3/O"^Z[-B8MN3J5HJ%ZWW\].\Q@TFL-_ M7P4>]D7V1F/8H&?BCRGMX297*.PKI11&8J_ZB_$V_#5 X\FTZ7FO(SB,Z-'" M>9E?V5;UYYC6&EII8M. U%:H[,W/8<^W>0"R4_>(&[6]@ET0G7: MK7'![G^>;M0P;*BR]KO!'"]%5\;!++!TWFWTASD+:!?$PA$\_2R30^\,<.T")709ZGV[+!CMIL-O&?E3M2%=WW7?,I M8"D>O&M?QGW1D2'P)C [8N-W#2#C9Q/'@V$W06NAT \!ZK;.3J',X2)PEVS> MCNK5+8"ZYXF@QXOEP.MJ^,&PVC?>1Z'OG -UC M-V=X&LKX\UY"V,5S]?;29<)JE@@T\ M0P8SL8!IL29^KNG]CL_1QU.3O-!.?SAKS9SAGQ18=/PE[8H='@4[D?*%>$?N M1+-%WM\Q\$T+^#-EJ_RDXD+X0B&! M91FI-3"X7/)ZU'_LS.ZT_F7&B#7.\&/<2:/"&D -L@P9#J@B*-SP1;[!&O>3 MKZ[S'T"U;^S*MCE>!SA&\[*_RM'#\UTR=>*^L,F[,@J>L2/]D+49XXPZ*9P1 M2%3:ZL\N8;W3L6\M7B00F&4QS9EUJW>>0)FF-^DQL<_'?H54"X<<4\Z/;2SM MB%@H"05^X*982D2R$]>910(_W4(3SH=D%$X?"'ML)IY;*%4&2_JXD43Z@PN8 M:WJHCS:;LWL_R?L)-K-L;3U)+E?JP&UY4^P]FP%Z.M ML"CGPM;ARC.*E;7@ MUO8+;DIG.5#Z !O\Y'C>UJ,G6X-,*-4_5*X6JR#Z9[!B(318W"2K"R[VHE5< M>+,!H'W%211<$*_OB\QT\>2@C(2]JB9F,Y3IYYT8(9'97?<@DP!WZUU+J3Q! M$#EH3C-YLT?TM#-'].R]WVQ+VRQ;N*9^LX?O#C,HZK.^]^XP=Z5TS?WVC-EW M*X'3>K[P_0_$Z'E0+BG]C(JQRLRVKW@OA3[PK+8$W =>H-9MH$*CI#QT@&7O M!4P""[A#\X'6@/FP09FAIN@I,H#=,J0/QAI*[[N0@W2RS81C*6MX14Z?A6H9Q(GP M!:EX2,5#*AX%S*27K7AT8L6C1UUWAU0\Q#=GMBC\DMI&IK;Q]\ FB1%!)\=M MA&,C:_A#3I)0M4Q!*AM2V8B5C0>"@T%I5.L$&<#)JQM%28=:=Y"M;_270X55 ML98$,E7'96@2U/]>-([#Y_&S5$ V4$"R!A6>'A-:2]YM(&_#"3".OD3?XD1E MRN^YD"7EI E6RX>.V=Q99C3MTLY5X7K2'73$MDN45_Q784)9=VTD(!\QLZ=" M?^+SSA?IF= /OFE9?R.6\=UVB4X3>-=DE#4\,D;1^ IDYQ$[B9V--IO5OIQP M%T3/IOET;/XZK " =LG8>;;#O&&>VQNF.Q:D1/E3E[ ZA\:ZX?% H.R+,_AD MBEFDIF-X"H&+*9X/GC.M]B!)5N0'S8T.D)NT-R\ MI6&83%4$IU:/):>QG?T"6PO_GD9JQM?1A]O&U;?;T3\:H[O'VV]O%=UZU1=> MR+V1@FRRM-4IX9T:D=-P[>3/3?J_K%8-_*,+Y9=,*/WMYELFE)!WI1:.SYSX M_732<)W7Z*/49X_WUY],^W<%OH/991?+7)@>QC"]N:4O$' 68&2#EC2D127= M2;R$\JNN )8#F[> HJ!GT(_*:9H*E\JNX^^DTRQ2XK2 MM';!;!VT>D)$7%*-9Z9A6(2OW1E>%C566K/_M6SBUR>0J4]T@EV!N$URC_," M^]Z@_IO^0FYT>TQ<5?EHCR_Q%A(\>UD;$PN%$AR'Z>:IT]UAR501LV\R6?K/ M;21G CH%FN'>A6J*'>UKN5!Z9RFZ*#S>XUG9GOZ49):[9U1_ ^_HZHW>!A/B1%8Y'ZR3!Q +R%29%8;M*[ZS:N[7J^A]6];C4Y;NVX, MM:M.8W@S&+6OV\V;J];=$OWP_/. &",PGD;7/4WKCZX;H^N[JT:GV6DUAIU. MKS'H:YUV?]3O7+<'!ZE>& I3O7!(O^.>Q__MK6GV81S\1S+H^3?"AETH(\ E M_9DHWSTR"2SEDSDARD__1W37^UF8V>>"##R76+EOK+S2+30?5AI*:!(5)2K6 MBXJ)I#Z)>A+U#L$%UWL+#J*."9^I$ZKOG8U'AY?/E\^7SY?/E\V79?VV9:->!!P<$W<@EK,&4-S7GIY@2NVZI/6>^ M96BRM0Q?S7)EIV:MWF'EF#A,/>T)4A=V$B7/XB']P=6J>UU.8PN\6<1/WS0?U\_T:#NS$D+IP'+AQL M5GLOIXETM?J#9+''YB 4PX+YXMA("'."?76QU^ZI%O5)"V9W#@3(PG%E%*%* M90;,L," :4L#YL"D(9#-TB\:ZE05.A]$GFK"2E.)ZM)&D==_2F9)7ZO(+)%< MM&J;Y-RC*J,QG]5$Z+P;./U_J<%[Z)P3<;*=,C*C8Z6F*GI?)$EFM=)K:[VOK:FM05L2D22B@U_K7JVZ8@+-"NB7ZTA3F[CK M=)IJ1Q0++4?OWZPCV_E&D=H]NHF'X*GA.[YNG60.^1YYS*$-*(&<;R?MYROV MQ66E".QJHWPA_K8,>MALJ7U15"F!T.:T,;18KQA*Q;\<&.O0Z,\:40\6,LD; MPKV3;KT#F^[WAFI/%#U:1CIV*\G$GBP3BB:R&%,^7SY?/E\^7SY?.J'*IPT\ MNKI!J.*U7^&Y4:: H$U(CFJS">1*-4O,QIC-]UKH@_L8Z67"]^ 1-U CWHZ$ M#1T56Z!927MAZG.,J>42]RB__(+LLDRZWIJGW]*.O< 5PRZ=VQJU8&6+D[YW MLN@OWHX$)D@A$[1/%A'$VY&PJ'DX3VA64EV8/"[E4%U)"M+C6LKC^H7X@+V MX.;$I(V[5QJGUVLOM@^069X_>.W@J>4%,^&$RBW?%(0U"#01MK2/.84'E[C; MS2D<%'3362?5,BJ@*I-E+;4U$"BC0T0L%G!+9T98A>DG@[Y,/ZD6W(=(/)=4 M5?>>#V,%.5QUT.J(@_MZB-/N] M\)-1^?-+;.5,K%UM@",_DWR^?+Y\OGQ^I06WY^M3DW.R3GE.UE[533F#Z]AC M6N+M2-@H6[$UG94\V9(SN Y^:<>&_N+M2%B"/,,D_)-%,O%V=*9H7R3CLG(; M-3G?ZPB=T"=DQ[Z3H[RVF:*Q3P>S((,HA"H5$&'*B8!;.J_!*\7BM:!CU&&' MH[2[ F70B(C% F[IS BK,-VGE34G3*;[R#EADJJ$G!/6;A5TWSJL*-0T@;*4 M=I\3EAS65>^DL(TMQ:ULP^6I7+28W%.(K;\*=$L6&/1?N9F"\LQ*5@7R5/ MT6T#?^<2?0+6EF+"._A0RW)>O;=K(+R7D6\Y':MRQW&6KP1*@/F609D.?'N$ M):XL9_S_VWO3YK:-K&'T^_T5*(_SOG(5Q!#<&>=QE2S9'LW8ED92)O=^>@H$ MFB)B$.!@D0%\ M/<%8;!"+(Y\I]_(#.GK-EQS0P6S[ZCKB/:EA9ZM]#CP;M,[O]72ZQVC'!=^Y1%>G_E;KY#Y5[VJ;/Q>E!2Q W[_#B^X M>Q3N@_@&;QMM;HRW.GJS7A(_5Y7%N#ZOMRM>?W%>;^Z'U_$JOWOT-_>W=?1& MJW? +'ZDUWFG8O$79_&B_(]=L?@H$.)XF?Q([_%NQ>0OSN3M_3'Y9S_>V"P_ M?!X_QHO\+G%;[XO3GU1O5-YLU+U+B:U4132*4EJ6"I-'\\&6DL0MD"2?9 F M*U#.D)R>+4ZZ=;W5*XDX>0U3NDM2U;BP2=AA*Q4[241X<1FS6=Y49 MC4RZG;[>>:$<\J*$@/74E84I IGI/7N,*Q>]^G?;>?B 6^!'Z2G\B+Y[=ACZ MP@DMUP_C0%P-SW%\@1?2]4*#VX1][H=1>#LR _$1P_K7YI3F&A1'HGN%D>AB MR,T [LEP^WWPX;L?B64)!-V:3'4>2"@_]=_PCML(#GE*9]>RX,%%]YYS\'+) M(W\*;60^+(5VA*X+SM<("6@# IJ5 9HV<4TOK&F@#B];J5&O=W@A@KYVZ6&" M/8@K[1I^KSV:H6;:_B2B+)/U%CI9GA7?J!O6^_1I? U_:K]_1WDG(]/6X(TX MR%"[#P!T\&Y*!=.<2(.3^_']:&ENS=DD<%S-:&!>C=&I:?2BE7 PM@4'XTEP M,'8'A^_^ Z<8&6U*,3(D**Z6'D"[LB*??F7PKW3^%:81??3-P,:6#YR\]T(2P&12-W)M#FM1 %[LAW ;"; MG :W4ELA-IXG?[,B0C:G+4B0$I2 *%1"$EQ:*MWH^LOW/[XEN49%M31*3:BO MSBR:/8K*@%H&+*/+H.*=)??;G[33/?1 MG(9*@4/QZ8F9K8X$9TPU4 61-LG?ZO0_^-VJ/]6@BEOU_<%$()E9K< MB],S9WX_&IX&_F/R5>Z[NZOSKX[W0X-G,"7LS:QZ1H>QG1!$]A0!YSJ>.!W@ ME9_7EFDGZ2NTWTT-+@+0/_X&+/4F1WF/$C2H?CIXZS!:\8G9#Y,+*O_Q(HP7 MV"24S89BX1QU(AH3:J: R" \C_WTSZ2*Y2A89M0Q\I-DNF7)=4_G.P8_03^K MOU+^72XECS[)YL5E=>R\@<'^"_1D*$*<,8C'CFV[0KZ[U:]UEB2P;4%O4[K3 M$CT\*SV."^P[@_J?H+]=F'##!3I>=+54+2YT%)2+A#(2A\WSW.D^PT-+A7V= MA/WIOS9)?\Y 9XG)N',+(">.=O6Z,I@:J!2CI65Z4PT4.O_>@R7#O!UAH56* M^I4)VPQ,I(A3O*#@@@T=^ *(D[2E4 0/CB6T">#8MU7BN?D(&B.;(8'0'O%? M2QPMG<)I+&!-MU+#NI/WN9"]/&MHIT9TUHX\"T"+OJFN!WH_GXD.!V8C7&KS7%JXTM?!AKGO ;T";B\=, M(@=8!0''%7;LBJMA,?&3828YX-^ <6::],A+ZB+Z2^LBGJ!.K%*DV(]]1$RL#A;UX1LKB(K'.,@-IZWKVFP\W3OCC=(BL[R"U@?ZA!2:V M$-U.C'BG4>'-DLN> =#YB&UA._EET=E6O;CW0C??>^%_;U#[I\Y@WQS/&P'G+P%5Q?G;Y/P73Z?;4@+=ADK1A?. _1-M;>H(UW[%NM#+ M2L1F8ZT+?I_LK!)J%05LRL[H3]U)RMMZ4-^-U#@& I@O@.\&Z\R=N%K?FH MEAT'2!MO/C1KC?9\FI.[4TP5J=NC(97PL_KFTAO@QE MMG?#CVL;>R]TZH/@QR,WY!+UX<''7H2N$TTKY6%'UERK;446_TZHXAEN MFU:[UG^Z;WM!"^82^K:W"ZQ>K< =6*DJ!\_][07<7T+O]K:Y?[Y*>J5_>[T& M[*^1^PO"@"^H&)6LRO,ETVLO!+I8@"=EUF$F?1 Q3)^)G#<&&U8@Q MX;$'3+N$+T*9=!C6M%O'LP1M0.4.("+.'SL8A& (W'D6.--.!) M*\;RW+ (7?RA J/,>8:7B=/(/U4@D,VT23P%1"<2.LZ8P=? M,HD'+IAR0&<_1)20C#P:%\#UWX=< UIP;#=!FH* Y@ )B'D-7AO /\*S1O@J MW#,^E_D:EF#B&&JAP-.Z:F^6?*$#M(T5=)*&D!* T)QHY'BTF#Q#*#)$>A\# MR5 N.:_BB% =*OMR++X$T@D$%;G"3A%;_P6XV7_%841, >0]=N(Q=5U?DEYN M+.@.C)?$@AN NH5< VG!:P#'5\-;>/59\N9K?O'5,!7FEVJK%W$ H.0<\DVD MNP&F?D'T$I&19.B+A"IL9S@4@4 6 Y 3@ 8B>A22I I@G1"F(AJ)*D7R\+95 ME8VO25JO6:(P.X9W=83MA4L45G:3:#?U=D$SB>0F0"[FZT"SB>(R)0$1=C]! M@?%V*C5U0"\ %?[N LR3JV<9-?3H]O5\ /)W+');!I+66PGI M=&0T#;VQ8T(JJ@]:=\Q2N0E)[S3[>J];1$I*%;/I0BEGJ0WHEZA5@ KC3M #UGTM40')W+CT;9JM:/DD=T=ZLFNN_(BBHYUK)Z/WM M7!C;.N1J4JSKW0(VYIM:\;)2MS>@RF<4I7';AA5D_5RJG.TIO["\JBP(:Q0. M%&9\K:+.V:;:FUY#^SML1V\MNV2>2IA;*99\%ETRHIXQ,RIBN@8S:>GE^?16 MB0J[G\ V]J="W'*-;['.\=WWT.(5-EV7(?7%RWZ/[:V^^]'_)^ ULM1X8R)H M@:I1[\R/49 R:LCJ!)PIJ6J>Z8Z$5D91C! M?_BZILX5,CJQ]TME_XU&OXI[T_UF1I$(PC//QK9< %/A68XH;B>*2Y2IG6AO M&^U$111Q-36B_RMH)??'V$YT1;=';I;9Z#$[9WH]JJ \M\_Q' 8B*GV!3G2 MYD@3O 4+.C"8-0S\L?8X@G_A%VGSJ\R(6M-UZ+-+]\N"$ MIN.%42[^@D)[R;9\+S.C-Q/]HX W('CCD'YWS4A+OU,/^V&8$TL?I]_A1]P967T\ MI25NU?E DGV$2V'H1.%:[:=KW0X4*L,I [ M1,+E"#)>4*X)/&[C'U%G1PLQ4R6J)O&$_ MZ.;>+KU3,(>(=8ST%BW,#;'\,:CWTCO% @DS>D;")75;(A%O'G,R<1U+^KKD M[33QL9^K W<\*A5C#],Q2.Z$VFI".RKG3?8:YZL>N2A\!!C!8>TK/PW4O*$/'9OIB7N2E,<',MQPR?I*[P[3^ M$SNAPWE90-:AY%/B],"A]*<*E[.X!*W80P'HDEZ7L%>16DD!I?VW ]RT4V^N MZ?1:K>YF2UN? -#..9!;#*Z%V8BXO;>VU6OO= MT!D80N88&3JDJQYN52,6[UWF M#+M2YA!5%&*V43P P<%G(>65HL0-8U3-!Z[<.!NIO< 5&(*\=<:#. C92$ +V\6P##?4?X_:@%[Q\+-Y>.]7O;V*A]O[ MW9 R_6<=>6B>DC$QCJGB2,53I0]O5;99$FPP/?)-UDI%JR_G'#@+-7,F\A,F MXB7OOLFD=YD:.M1TS1/T*Q7 UE>ZY5OK#<1X<6'[!8Z'>IH<97GG%TG?S8VP M5JNAMSKS:M,:DR="@>D!3,O_B4'6BV %Z2-85?SYE2<*7(A!E$XE+4X-,,J5 M&M#?0FK C7CP7:I;_8H5<3BY#*QXC,J"%,4-A-JU.46Q5B4++*_^*$@8H#X) M)/."!,RN!+/%8";G]&T\'L.?X6?CF (+'TWOAW:21/#IZW3*(R72XG1&!S.% M4)WR/9 88YK^B&,<_2 ZI:I<4&$"FM="=UP\P4MPN9#M%R1&JX8!3!F?0>U! M/Q))R(1\\M\E0M5#RW3^9WRBY+QXW%L23OB+\5H:[?S*LHO!1W7F+)J8T51[VP3Z)?#WH:=.% (7WHA"%>\ M)+-=CS\-AYPLEQ8@;]@SNEGK%W74H2 02(6?ZT.[J(3ZQ:']A%8>.X>V@1I$ MK8"!?M&E"WCP%[P'F<5,916.4Q-IMP$UK"J;+V5:%L<-0+$4S@-R84W[F J[ M-(HW(VXQX MJ4!QP^;QL12&B64_3VA52[87.P9RVL5MZ6$,&U+,B]*/4':%[(V?.+\I&EZ9!:&AYL M>/;2FT^C#(&H93Z'3.&=X%7*EZMZ'!.1+=@(&QSXD%*/S ?3<64\.7/9)N]^ M)*>O'5MHGV!\;3GS]\JB2)7:Z%AEN[6+;#<2G(9Q;&!<)%5KVNZ+BSM%5MA> M+K#-\;#]VRNKK:\HO.\LZ$559H"IE6_$V*2V=NN2[G/TZF*Y.W=-7>W7L3[2]2BIH[+^;FV\Z F2UY_^7QWDP3=BCJ39@)Q:@!O;H71 M\!0@FGPU^QV&][3K+]__^+;T+<6J@-(B9AW Z=N6#HWOL?ZF-I9XN&?^DOOS M*(DG7I]]^73Z\>;3V3]/SS[??;KY33/=1W,:OI?13%10/)$#T'MM)'B6<&/R M\[TF&W?_K4[_@]_-]?267[W1?BW$S=\OBG&#O3*W@YF[JW-@Q1_)6VPGG+CF M%,&(1'\Z0,=]OF4MO3R+ 5,#RPG8_&^1;[W)T?2CA(:#U?NHRC&:\8G9#Q.M M+__Q(@HH:+Q+HYW)ZX[R#Q3]WW\UGX1\DA8Y5MDX>OV$Z 5CD:@GVPG5C"-? M?<#SJ>F3;. [&RCF+9YR__??J%I5,R8_$]J;"8Z/P?1TA7QWJU];-LMT"]$7 M%>]8$NC-BJGC OO.H)Z63.K:I6?5TN!68:Y!N4@H(W$(#_G3?8:'EHI^G@%U M^J]-M--GY"2L3,18U/ZX8$HMTF/V-L^)IWV]?H6V\FPJ=3[(7J?:9\<#6D7- MC&*U2:34.:9(Z5U!Q-/QR*>?AU.V\BX);JI'YFN35ZFJW\S &FG=O'O$3RJM MX?5K)/6<8@4QMS"V03^V(C]@=Z4_'#H6MO%UO##FHN()B!>+0P/:W+:Q>P.& M8I>;ANUB2P<=W_^;#\=P"1^_)2&SY&WKN"KSZX'!(CCG;^,6+O6VWFT7M'"A M:.C0^8F9U6O$S3H+FF\]'PA/"W)AH@]U;'I>/+%7ZQ9-GYY@%RL/?JICD0O< M0DEOJV7N?.%EW;>+2"UIAK[.4HP86M"=9JJYJ..(BEPG?N9565B=!<71A+R] M$3.WV7(LV95T8XHV])XQCSQ9$K!2]#1:V55437!.:?I4 M2:D**1.L4XK5;(95HUP95D9]&]U7@#2)L;A<0ON#_#8,FH55IFMD6SWW_.71 M(%;U((E!^5UH$)5&\^?;TZ?_-.IH3#H^'[D\JJBR8%4&-7? 0NC:(H[6& M4U!?FZ2D3^>6-2YE0R7GY2RT):N]-=II$ 17Q5$+ZY<#Z7"9R5[:RZ^R;K,X M[-0]K??^]YP+S2=8$?$=!!K=8!_I! G")+XNG:^N!1?U+??K(@H<^2XP>='% M!E=78=O8K*@T@ZN M1/JSI+^9+-K#E-PYN=BD89"<$T)+-Z-BM'.C M6WTNX]]1&4!+:5825T*N";723C!)"#B#^K&O=ZAYIEPJ#_0%10K8ZH R1C._ M3?JWI1';NJR) #DRYBR#F:Y3V?6RN:O4+0Y8 M>EN.S2G?D32'!N\SFGZCJP*!^9DYP&1@_(96(!*IS;^E'+T9^5T@#99SQ1%Y M0E8UF)-I,9S1T5BK8:3V'6S&;'>CHCQSPI:=$U1+^6C!@+@>)@ID_KC%.W ) M>Y+0H@E"GX58SI!KM5@'Y-)7&]4Z8^QM0-5=Z&19=QN@ZX=[GK M*W7%F02EQ M5R9U=(L+(XS&:=/XWX^FB_NY'0D1??6Y<91R>6 QL6QMBPU(J<[V/ X"](I0 MYK'$XLX4SKG;+*&(9%)+6O>TDT: ,WUM)PR4M'WE,0>"LC02?Q]:IK*?%H5]^YE;&\L(KR]R; M3'I4JLXF(%C*5;T%V?-S6>![88XSWC2Q+S;4R+#*QOE1+;W3;VS0<;NW(#]^ M+B'Z4"&S4&(4RNF9.2%'I%->[+\.(,O())66$NJ"LNP=LO *C6>1P[D4"M!* MPR_7I3*]#M E28$V3\U891*=!,X:[8Y["\HK#@!)!2ZS='I=R(@Z8XA<(RR> MZRQKU_H%^$E\94GC A!*JZ-EO>ZRS-;#!#;(_/#Y'LF"<:XID%D30T!/ M\2 MPI9=NBC7E7Q'5*"T'/3K#7PI*1;6E$JDO3];*!E&3^^TY^VRFK;>Y;,K)7+E MW=-?V%2Y]#A^B;NGJ[<:\^D;L_W6UKZ M/7NGOZ"#IP'@*1]WSV=Y6)Q[NXQ M)R ??](XZ @N-ZB;:ZDV$L\F8561EAO_T[8H-B(:7J9'ZK$PY=?_SRK2P_N9W%G_ES5JZI9LDPJ8PN9 M5'QX#4XOPB-K1_7Y26,2]SCMO#"D+%3_&"TR?W)2,$98ELCM;GV!+K]X0&=1 MMF_2N";A$\STY=[(,0BMJV3TW2;9OB@S"YK9L))@._#N0&!((#.,BU(W8AH> MDX!"I:L40,D)J6444 ?T2\I,98#UNHAD6B\=6R<1C8POB49U<@Z-SLNF1"@7A_(')S1P#WB-9ODI_0974%77+B6\*/,8 M%V0E,%0<.C>R&D3)@'ML*O,Z4Q6OYI+R7.N:=H%[@BTLWGX@AIC)(_MU)/.( MDL/( =NQ:VN^9<6!Y@RS>6S8)Y"CK !<%%YAFNF3GXW$@QC4\'B??H&5="K; M-I]N*9N$X'GX+& 2C40NV0C#J'X0A=2?)&*H#H1EQJ!7\@1%0 SEK2&L, G0 M@=L&UJ'## 1-X>)S/DB;+/N)E*3ABLJ3;GW-<.-99NTTD>T34X_]&0S &JI@_=^IH-P':)BS]ID/V:AM@NX;_"3ONO"(HLM0SL'_DDH;Y6FE*WOJ:1 M7#'"'"/T]5:[8(3V,QBA*("Z9UR\0D90MYC,.Z(O;7G%JA^4U:;*Y3IL?MLM MG'%;W78K)]-TFPOS%#=B\H4S9:O;[CE,O@KN1I%7H9'"O;KH%N9!=/5ZO:#8 M>W,>,(H"@7O&16EX8(W\N*690J_TLBN+=VJ/9;>YYED?_UD\3"C;[D?+]$"1 M_7[P(]7=ZF@ZI?6K3FE5I[2G=$I+_WA4O;I>MD7:48&Z:HM6M45;JRW:GCNA M9>)KRV)O.Y,3)AD"8]M\HT5.A&^@/\N+!?=I?K@$_&F-VK,B8-HWTS/O*4OE M_X8:IDC$7 Z/^NR99[K3T"&_B6Q"A$TW5 <,>N:&QMG1(VFH^'E;RL;@]J35 M[H!Q_XK#R!E.YU![;E+L"5L&WR9-"F[$O1E0D N8&R>,GG[U_1_X]^29L"Q@ MV5.+/" [$G1&'0096L$8I4>CC,#C2O D?1ZP?;Z"H1\'V@!GX(@0) %0-,AT MD'.3P"?#"4T.0&=A0)Q$8 )KD*M6&,0Z+3T"+\8)AP0"!IGGY$E8AI MWQB>%3 4&AB1 PP$!L*,TMDYUX'S@&D+F6X/Z;1#( ,T>%4_":/?;]>T6^KP MD1[3\;"7-S::"7^P"R'V9+,:6NYQY, /.*C)\4(X8IS=M8^#N*8:)L$"5EQW MJC(T_1!-8DR;"+GP%'>\&.(UN%@?1$CP"T?T0CBL+?>$<=Y()6[@9A-8VP(V MZ_(;$%5GGH?[NZ&()Y:P*KS_,['!AP[Z!#1J/4B6,Q/J7%EJVI@EMVC:38-[ MN"GD.RXAMZA%"#Y8T":D=C0<^"?8#B30N89<"\R)8P.M$$B0$(3WX 2^1_*+ M.$%2)L6LDS@^D2E&8BICV7,L0RO^VXR026,M!&H/2[W?U$_ M572D2'R>6WF_N#=)ZQ0*0 X(1.;G!3R#VW$=\<"/CK% V1DCY9AR_/+4CSF7 MP0L=H.R:=I96*2]850=01S()*0+ _?#\1VJ9$Z/[B8X [Y4%W)B\). Z=\:* M+4E(I> *'4 ]-M[T):,"-[%842D*F#> AY%D<2I%K9P> M,8<[FAE&CD&Y;PXQ]MFAGTBK=V\[^Q-O\ M ?^5I5/,R6%V(S^ZPI0@YB& M2?96%%E1) M&5$.H*[(74E+D1$3II-,2Z4? M8JH)F8' (N_1<5W-PVZ3V=Y$0*&^YPGJ]7T*6%EO.,OB+-=*FVZ+)==/8'- *3\V \W/>#8['JDN4>5K#I MNE&O?I3>)QR@6? J>E-"YY@:B-6JJ![-NPPJXJ^(OYCX'8_3D:AR1%@CSW?] M^RF3L>V$03R1?<&'IN/& 4MV64XRU08!6H?6Z4?R;Q6=:55*D]%Q+-$S 2,%,(56RCI9DA,>GG)5/SF6($?^L,HHP]% MH(O8V")>]?8.XPEYZI5C%FDO]+FD2C;)EY>#5(-HSE$0D,Z1,HJ.B@OQ (T* M"GR@P#''9B0#22\(^B:#/(4##Q0R2F4X5%RT[9U]EL3(97P3H"V*%Z7.%" G MUWR4WA%Q'[MR7$2E7E=DM5+#R#C=9!PI#'T042B0BNC,\CR2(U M>W ,4 S0)N2O@%M"*W F60&;L?HR#A3V+8J,&[(2Q!6%%^WLC@:LT'S 9**? M;$NN3>*!2TTUN"@?XW^(X_A+"?RQ!:BTB*N-53%N[F!'U'5"J9D8QS9 K M/(2>C&(''_ONI$>OHMJ*:N%%ET/,'D$-@@+*LM=&$DU&.A+>B$PKDGD!&V*V M)%Q5A,4S(T#&/F!:"Y(^9MZ<$NU%T]1[D;?OE&4>6@R3%7WIL1%MFB,#$)".X,#4'GW&&TV79CIA/*()QR,T_ (LJ M\0U K2>S^=2'&,&8_Y23]N8_MXH_?BS^F$//\Y]/7-,+YS].O:\%7\HLK()O M0".@MIT%7P'U_D5IG07?"-LI_(8BEG;13U27F.0;(GB9?26S(XFF>0D.N:^! M,96[E,M8I?8T' N5@SP>'/$H,Q)EG1^-.)/IJ _T.V)E3*$SJ=L,,G$8CS-% MI?-&Q6QR6DW[0JVRV)$^D[>&="@3.BF%S<48;^S9,870'!8JZK?+3OPGC\F* M0Y0 20I9)H%+NZ?TV$#FA&:Z*(Z$27$LA9<;S"#]S!FD"6I@ 4J"-\Z4N4-) MH)@Z6M/.W-#75VXRG5="OT_(C(&<@:OOH=A*)BK:&]>52GA6NJ:RC51GOE3"4O\"I3Y>5VW M7%5RFY3\E?Q(:Q3^43U,4?'>-O3H79;P[;1@#MU4'Z4=\LH+I21X57U9<>_; MV).SXXQ^MX\*R64FW)S4]6'/UP#T!_0VYR=)<.$+K ":!_;X0#UEEK_4/&S9 MZ)"*B$SMWPYNV,%!A+RTU'),[4* )F12K"[]!K:85/$ '1OE 5=WJ6U0.$TC"CB./9!!'C.?W$!"PP0 M+\JMDSR'+Y,Q2T<5'&B7=Z>@%)._'E.XV3HPW5SV2B;QEF$V'F.O2'*;WIN> MG!,6KM#B5E]0VZ&A&7=,.4G\RM.^F0&8OD:7!6#!))2D73!H[MUVS?A%*>^H MG$=DCB!]?PG,*2P6112P)LH.D_[T*>E\^7:9F)Z>0#=2 M;I7$^X-G<2CZE!E%F3%L\IXB.I#K)HU1I7$F[)KVA^>2 $"V>\0P!!BG*+?P M<9-:!X4J%TL<235"#[\&6C=A]3(2@PO9"[&#%QVR*#&DZK ]C+ M5%,TI$G"\*?+,%+3@'OD;.7^0NYQR#@>2\'*9#A+G\@&0-^;+"CI-;_BQ3G^ M5ZBZ2P34VU:=1L#Q'-!PI!(V+/_>HWF9IG9/#GF/H8;3=3HMO=UHU[0SHJYY M96F.F,$F7\0_R<94)@N+??FX^#DA2E,$@4#)QY=*)3L/0K3/* @VR[O4A=U MVNU=%0&CISS8V-Q8^["O1? @.CQ.DNJ,RGK2!^1ZH3)G)O15A[%X)2==OS4BU189 M*Y#*%(WF85W*M-!11=V[@7OD:G3:"$4L_""S?VN*$2@5$Z#WNGZ^%8>(0X ,.58 YK HH#.-)Z1H(*%,._&ESC4+2GJ;A.!,QEEN9W"^ M2)#@K'AP,QZ\=8C4BRY'_$8F\#W*PDBI%!-6)$LL)E!-^>NY-@$^1==25BG& MYS,=Y_K,5Q=BB/?U M[,>?[-B2U);_XN^P!1=W)IL$3&HFRB[5SFRP M&QQ*YJ$7T#-GP5@]?N8$V/O FMO4OP7P#B@#VMEP:#HJK?(+5W)K%RPD\C;> M7<;X(=P$P&'F'NIMB$SBEBR] ORD)\/.KCU=?87U;I$LU MV_GTQ!FC,V$H>E4:,]8FON_20($?\!9X*Z\-_ K7VYA_0"T:Y&4<:K$,59EI MZ=\#A7D!GCC/P0QE+32V0DE6QXAE9E&\(,(1W$$4\D"]E?I+)*(D:U:3K>3@ MF+FK;.09P4V]#&!WD1^@PXXO%$R?B"<-WX>NU*Y4922[-Z?W$6^KKB9P MW &;744')18NTKBX\E%R>\+L9*"BA-!P/E+:!0DK)#D J@D5*F+FXYFTDG@R4P3!G'&"K)FJ>WO&HJO&]-\S;UF3KCB4L>,%-E5 "CC$QW2)Q*?O

=E@+A0TRGT&3^0W%2*N2'*HD MARK)H81)#H>0+)PD-=QRZ=>T+$D-SW_+55K01O[]HO8I,B[.9KR)#1HQQI>$ M\[)JDKF,.I?I)'"BKI5CS2G8XF-(,62OI'L': MO6;"%:<:JCJ!?4KSTI5VDG%!4-#.QVS/XC?I29O+I%$-Y@8+TA$Q25\$4@L M "@0IE#3ES@+ M53(TI@6#:?\HTYU90^Z]_^H Z=HJLG(NB^9N%&4I#WP^LIKV)EI6G:=X#$.P M"04+AR*965:CB-H^@3)8<5A,61[GC04#DN MFV=#R@%(40>@WW]U2G&B_31/]R.JX^;>1Y@Z]-;0^YVNWNAVDZ@Y-RW-3:.: MIPB=2Q\#58S^MJ$WZQV]V>UG#'6?6YQBP6(0D2,#,U78*L=LC&:SKQOU!G7V M,%JUKAK_KIZ!E;)[38>XXT5CBU,QGHQ,.88@>Z92H]"[PVAI MU)J_),U*Z'EY &YO(O=."5?$"6%Z/?@UK[/PV#7MNE!A4$=3QZ62D+=& MOZ%W#8()K]NO&;^0DP]1!0I*DS->DAWR4[/;)#T#D&(8+;UN-+);Y#\7G:Z1 MP!_M4DWVGEV\QX(I,!D7/1R@@O3K4.!$>);>P<)C)N4&Q-@PWP M5*/YXOU*Y!6@A)R=]'>R,^<1DI9'J=HJM2U;N%BNB[][)3>"\^%+@'T&KZF) M\%$).SXX=T^>8;)>3^_V6B1V&K6Z9*].JZ_WC,;3Y. L\;WM-GMZN]]9+ 7G M9=Q]=J-2-:+LIL2%2=Q1#:IY\3S'8)CTHTW.7&%; _,ASYCYR4 M,#;_ D(1;IJ&?/OE_YCCR?LSRG]#:"T1$GS()3IT0M7,#Y@.$CUB1HC,;"[] M9 +IZQXZ'CF$$_]L/O1@S,4G*+2GG.O]IT<6GMAJ8CXF$-P/3AKM-N!#_NO= M>VVV(06[0@M:4CS56;ZL:<56UH)# 5:\_WG36%VPNGZAR'Q$*>\C)OM#)=RONU:W6ZB^)B&VE3._-AUO3A0=D^8$L<0A7]R$R M?GEZP'>=QDM/7G:>S-]\>+O\':U?\N%QC@YNX;WM>EUOUHT]G' GH#P"#'4, M0Z^WFQ6&2HNA$\.HZ]UV8P]'?+?A); OG7_'@C_RK1_2>4EIREY(7M4#DOWK M+;LS4C5Z=;UG="IA4B:D-/L]O6GT*Z24"2DG#:.KM^O[N'K[T>QW+=2_ MBGOIF,WY]X="'))._\+4VFOIG6ZEQ9<*)ZU62V^WNA52RH24DV:[K_>Z^]" MCEM7O\#FH3BM ;,>*'BDG8UQZ-E_*Y7]:1Z:CMYIM2HI4BJ<-/5VOY+LI<)) M4Z^_R&5[A"K[6::2@+)+*FF^MC>WI[?:E>0H%4Z 'SM&A9-2X:0!6GJK7G9Q M_CI4=56JKF.S#AJ$@M7A(LGUJJ3[VFZ8GMYL58[<4N&DV\.DY@HG9<))7V\W M*UU]+\+]"Q6N4BN/=(*@'\B6DKY72?>GZ(G]*E6F7#CI=_5>_27TQ HGBWWL M;;AR^_M0@X[;Q7[IA7& DKT2X6LKZ'V]V>Q5XJ)4.#'T?K;+\$ M2HY00?]&C2A5WYM)X(_]2B]_6J)%IU( 2X601E_O-"J)7BJ#)W#K>O=Z769_+]/;^+F;*K5R '9/ZL)L D$:/LQ]AF9H<"7 M*5IO-?5Z;1L=O==J+VIPNKBEILDOP6Z!<"$VZ[IA])*Y0GX0B'#BTSXG36R=4.HDD>G0,%T[B^.,LB0[UR[I O]:&M"V9W6= M7 /:7OO)6DK5@#:WUM$VP7R)%J8E=(XGG-38?=/+9%K+ 7O%5_JVVKO*?C@M M>R[;ZTA^./?#[%B$0R+6;48U=T3&ZTHDSYVN7LL[=%W1KH-HZUW MN^VRD^[K$[U7/&][3A6M2'==@C*,IE[OOD1I\[%)733I?=^F\?+.>&(Z 2;V M5)2ZMI#5&^V6WFF\1$_;(Q>S7]$3-1!#/Z!AKYA1&)D_E8U6D?#:SJFFWJEW M]>Y>^C(?]WB(RT,FTU<55>AV]79_ZVZ)O0057I\D_RXB)<%];U&JRR%QRNX* M)O;$-TL*)IIZ&U/&MS\A;MW2F:,IF<@E^1762FSY3#&6J/(\<:::9E MP=T9P7$0"G_%8:0U:IU?>).P *[)S\OCK0>DF6*:1J_6E6NNOTRCIEUGYX.% M(GAP+-B)@H."C8V'?]OJM/6>TH''LPV7D MR6 %OO$O846 5LJO%=K(!)R*1X&-7T- (V[ %A/7GPI;'2P4H$38],9<6JPZ MV%Q5%$,#_TX)K!GJ3G[)WFB<$X%)P5Z4[,P6+IR(?ACNNTAH5[*4,SVN9:;' M$0G4;(K+#",V&UV]T6NA(#-:(,AT8DD0M8:A=X"DGL:2,P0(ZS2I*V]7T7!* M@_,2,U>B!LJS&]L8I$Z?(88O9E:J_.L8>MO@=']Z=(D\Y>.S_Q#6@P!*8%JM(]V-72[Y[())(!@KM$(R8=UZ7OX6][9]=#K^EKYFNZ MJIJ^JJ:OJNFK:OJJFKXMJ%RW@BXF7?M"EQ@/$CZSQ\#98827VH/0/B7!Y"-2 MR5#Y&2;%<2QHL*B?J^3&YE^@)@F7>A*0MC+?$B!7)[>.>I:X1Q+U06D> Q$] M"C1?R.@-7TE]76-.[\C7USU=8ZCJZZKZ.EE?-RO(=UY?5V'OD*LC*^QM"WN@ M,9(WX%?MY$(Z!MY5M:[)K=9J[K[6]= +"#:H?.WL+"]0;_?;>L/8Q\3[P^[0 M]W(XHL"3WMA^?+C"T?92OEJ-KEYO[H.-CKL>\6BJ&'9&JNUV5S=:E< O%5+Z M74/O=JLIXZ5"RDG+:.F=YCYJU8X[B_>KN)>^V5QX=2A>88G/SJBUTVWH[5ZE M))8**8;>ZG3U[EX4PPHMZTOV+EB]1KO,]1FO0UW/%\UE\[L3))V6 MWNI6TKUD2&GK_4IK+Q=23@R]7=]'D?YQZ^QGUG]B)W1(L%M^>% >^)?VP!@- M$!LOT4>B0LI"4/4:?;A@J^'OI4+*2=/H@#1OEEB:OPX]_5;FI^O:Y1TY8OSA MT+'$Z^VTLKMH'=C[G?X^*+:2(VN#BLI,C&H.?*F0K_^$OVB*J0L M\<(TZWJK4V8_S.O0W"^], Y0N%=2?&TIWF[JS5XE,$J%%*/7T_M[R;6HD+)^ M3D%+;[5?PI8]0C7]FQG\$%1F+Q-AQGZEG3\QV:+9J!RXY4))O:'W^U7V2ZF0 MK'+=N?N:ZFH^]RW\1&/4UC]Y;I7A%4 M$<.&P_#Z#;V^APNJ(H8#( 9R6G5[NS="%V#HB.,4,PV,N0>GZCIR0";0#CL5 M[XD[%N^OI;>:#;W=WGH<==U&Q8>DX[]F0NCHW59;;[:W'KNM".&P".&D 9IT M0^_5=Q_%+Z2-(^I=[F1&L=*@%FKR6=C$_*@ZF5W%@6Q G8#'3!)YQYP M2^]^MZ>WVGW9,-4/GM+(;*;-+-R+=>P#7==4N]KBML>RJ7>VIZQLNDH[QJ:P M31T;"?3[!G;$[79KO8+6WOB#]0_KA)FVT-RT%5O@<\-OH=V;L*+O::X3.?=< MIA.**.+6;]RG5F^U&GJKT]-,UX>UJ95Y-+.G^?YPW*E<2@=JS8O]Y3S-'/@/ M0M>P+:YCNK G?SB$-V(WX-E%VSDR" MT@TCV%M;0^RPC"#]\NT2N?/+MXMSS;>HP3BU&O]F!M9(,[I)TVAL:H[]E25C MR';HY@0([RPX $DA^T.ONV:#&)D;1U9]&A=J M,U6?QAVO]?Q>>C3VE[Z=NV! M^MFJ.DZ5"BE@U'8[>RD4J]#R)-.@W]#;SZ>JMJ7E(NI)STF@W=:)>Y>ZE738TJ%DT:GIS=Z5?OV4B$%1&I#[^[E)JX4>R7S/RZQFPO\,71LV5ND$O:5RGB0Z#CI-^MZO;Z/86Z52;56F&1O^#B MU!J5A0Y;SDCHG/#/-3$JEO7J=MW'Q17:) MM)UPXH>FBX;%( X=3X2'Y#5Z9:5U];K>>;DY%@>B'+\JG.]*":D*:,N*\1)Q M>0FMK7U&3:CIMDQW8E@UA&:-Y>'+,Y?E;I3*;C'AG%#[_9Z(.ZV7N)8 M8;[DF#_9&>HKX^:IQLUW$2FCY@0GRKR3WKYT*(F?&2]T.'?C:YZ]M2\[:O7D MK8H$7HH$]'J[H7=:6Z^&6W<07T4$+TX$#;UK=/1.^P5.9GN4 3,,(/L!,EI"?_S]R^)F& Q"# M>].3G06HU&)Z4US2@[.$^'$@(A^5)C?&$6S"#<4C?L@C^IQ0^U=, [3-;>'[7;FO;E[.R:1P'RHPP$ MSN]<^SR!^$_L!+#[.,2!8&/SA]"$HEPY""V,QUSD!8 I! M'1YBC^?6P?,B"G7-=@ M F,BCG13<$B 9>0'Q'&X3. (! VN U\BS?IP')]J&N:V_PB+"M>!#>&!!W@( M,_0]FB0&6KV0XQJ=P(K' "A8&'9R9D4QO"R0X_F F%S<*T "#(.4S@"Q-'TZZ_?/_CV^J9)0NS_6;O)F5!:HV6?.FO\%:UM_3/V3^.$MOU^NS+I]./ M-Y_._GEZ]OGNT\UOFND^FM-0J18HYCV1._=[;23D4#S4]Z3)^[:+\60?SO%\401]1M ]YW5^=?'>]'\@[,3G%- *3CN8XG3@>N;_W(:V?T MZ@2NOYO:*!##_WGSM\BWWN1(_%$"PO$+DOKW7\T/:Z(\\Z%8P_G5=2\JLN^ M(O0:*<*;\:^,'=MVA=Q*JU_K+!D0LP5U[T_S05S@S1#HVJ5GU>1(5B6WBK7N M%SFRA:R'>AZI#7N-$[/Y34]-C:18U#[>^$);$MT'X;H#:8@$1\+./ON8! MV#+U1&/0GE!;TY9.N-WW8-B7P#Z[38UWI=2R@DTN3(LG@I>7(H% MVIDEG >2WJ11XLQBFK2;0^]W,CP:I+2U%7GD3).5%@!I?$>#G<82[,B[>@9+ MI(J#C11-@=2CD8]P?P!N(S4;4$##I$U2H[_EQDB78B3YWD9L/Y?>'1ZWC3.Y MD6SG!8S&1A-**5Q,F !J-C_)SP#BU>=1U=+\ELZ"C'&F_17;]X@VT^7O'&\2 M@P$$UKOF#^#6878C6UW@H7^(J);S(J@%M$= N!A/7'_*?*A.CULA%LP8G;'D MU4*ZRYPS2T-2]M+(=EU:_["V.]63&P2] IFWL$5*EXZ97C=8!621S&<"YUF" M&DAJ6\X55#M;KT(4,81J##LEO*EV[X!=+Z'_>@@^JUS\%8O R!ZOK]IM[M]% C&@,UAB,3-0\@6)+"@9!N#V1#HU^K(V&B MG9W(H]AUIW"#NC'>AI8Y<4 62.]A3;L&(@[P$D4'5,+)%N F=)A?/69/Z:WK M2F<@F+_WHQG&U>6.3 >Y_VT3JR'Q_]I@"J(NC''Y6T%-L,_063,4 2IX\D @ MZMX:M3KMGS_+GZW=K36>=C:$9O*^*#"]$.0"GNF1]$MF50:.O5(1MH@$9>(>C]"UQR3M41/C<'VI]#BR(&=H=?0D^VC 0.FJ#P&ENX MY%4 K>5!J"OWA'V^UONKZV_:1_4M?VB_?X?[Y.>5$IK; &^+W&[*Z87B*]UN M AGX ?P,?;CX#.")7*ZX.<&>,?A*:=J%8C-#E@ST[/TC[YOD^%+TYLZDKB^$ MC7H3O-89D[=2_'0(X4/42E!I)_4M\^"#[YJX/(.]VTYY@/(36.7,1F$XA -PZME".5V#]ZSGY,#*1I#P!&I$?_"![@T'& MAP!R>=MN=O5FMZU+PN9GPE'J9T8F!0X2,GSPMM?MZD:_1P^\;4NQZ0/C1/ ) M_IR=],BA>'\2WX'H L:@T @&@.#/ ]/[44-+E_;KX8/ FM$HE&9NTA08J M#ZHZ0AT+$U_8 )-I+[B!U%U.&^XW^KI1[P#K9*VS@7#]1_;3"W^RA^ B)?DXBU1T%2D4\R]%WXE;JI$G'%$CDL# R@ M5 /=;R((TUH\\;$YB!7Y0:@]CARXP?"R23<'5PJ"'FX'7!9HS+RG=5CT]M_3 MY1$%OENC$%NBI7)XPU%*>#Q [)%UA1'K"$ "R\X"1V46H2IL:O>^M%\M$7BE MD"][UWLH^.()]OR0+J&AZQ9I GU)4CHA607^(W&$JL#4A,,=O2@^:IFH&Q - ML;*2T6KXFE)O=*18G\0!*REAA.1Z[UCP.=P&:+F =BII1=U52'X3']W4B.&Q M".[IU5IHNHGE)]] KR/20+\86C !$2W=SF1K#X'8(QEXXNM:&1L9O27$Y2>! M_X"4.0\376X0;1STD"PBP,S&4HI>CR*))V'/+EA1:&%))QK)"C+U6$605FO. M)U,<6 Z8A>$NQ;AG1LLP6;*AMI!G_]RK ,Q*L5S,_7GIO39YD4Q"\O(]AD': M*"X17BJ23.\Y'G9%=98B[02'Y1=%0Z\WZGJS6>?=VW$@L<5_7^>2DND!J,G! M6RQGDI"(_R *[XA9(EER-="MDV 6&>V!PO< A"F>$KE@'.,=$9)] IJBZZ+V M#B0"?V_SYN2'*TA@+\@I#96 *G46W\<@*/I%:E1BW[XU]);2>(89FB)C$O\$ MVV /9E:T*K.#^_%*8W@DW%ES[CV[DQKO4*!BM_9P**W )WBC[3CCD58NYT2X MKSSHQ'2R:AU;0%)GFU'GD,I')MT3PSB@ZVS@!P%K/""=3(ND-%XGI!+R399? M1$93?DXHQP5>]P_3BS$_R.C0_EKYZT^^#@'J1,P4*.:5* Q1;^*$GX!NI(EK M2NTLC?#(9RF]Q>;^]Z\J:6)50D/N)1ME-S3:QYC"(%,7-)G*4(RT*I^ARF>H M\AE*F,]P,!XN$ B._3]OI-D>OM$B)\+7I!](>0%/ XM> K2T5H8BGOIOS(Z6 M2].-?AWXEK!Y*DPYG&G; *KSX2))7-46GA?#-^4X\]YRP5.7D9[)K@UC,#,> MG%!E;9/GCKP(9B#-&JF6HDUR/G+$4/OT4U@Q>A^T*_1.86HONFCIN\^).2._ M8V_W1/@3N"[@7:"BC.\'4#0%F%_O];V(7/C2:YJG1/A'OZ&FC M;)Y&::=X,,J2/*)3X,;O#"C-$Q2TS[2N";R^E$^ MNDB>U#>%-,>]HC*J-T@GRF]'7!1CZ0Q)$4.S#H^?)V'4\1*BR3^6K0%,>P#0?'0S0>+&?HI'&?6\QV8 ,;%TA>?([61XB\D?JD M J(7? P/+M.T3QS>GFE9\3CF_'ERJ\,",7K](H9*E@=3+_S&G 4KFNAXIN-A MS!'.%9*3(Q#W)KF 4Z2DF"Z%3V@[LOX\S<&X],@KZJ9"GQPQ*=AN5([*T8E_ M=O0^XK_0IDYA5NAU=10@I4!@.*9^JC37)_6;)5F&BV,ZQ.\DHI2%#A2KBAET ME <79XM*+M*]P?T;*I>EIGV9O2L4% M1T?L'X5EHHLTR264 ',S ,,PAIO233@-@5Q!EGO^S&>:97II=&, ME4'" Z3Q M'F 9+N[BW:C4N)#3X?A&P'(R=M9Y>#4/S=B5D77ZS0#6^&'[CYB^AJD@<(T% M\%P"2%#64'T30>!3. ENQB_K97#%1N9,)60F(^PX7[D[BCZ$\:6)52-(5SX#X@NC/106,#6[GW8JM2.D.#2 M*)]\=U)0%H)VN28/4!'@::KBY6D 5@%Q3-V4HLH*E6#5329C"':D@ 2WLP<'0 M_E]\],HS_$3/<*?R#%>>X?H\W27M&D"G5ED !'C6"QEFJ MRXMDC/VR28L^I=^HK5,&E MWQA^"C9(1&EW84Q*(:=HR+2* 29?RV=_>/ZC*^Q[0?9B2&DX,A7.O#?1ZD-O MIRFU5BQ.(@6>D_XP"\[;?Y;VH=[)L]W[(G^2<&]OMQ>NY'#,TD\8G/]2P-]G MM42,%G/YLH,PZ^_N)#>P:^TSYQ87;+/4<=9]9:=1N$;A4LM"3 5M%/N;7,0= M;%C$31$93%[DF.8_6F^V],6CE )KT,1 M7K$7B'LGQ.(A.Q%B^0_GA5FCS++LC\SFM5O39>^J+-N/]P1XPJ4HM%WT; M8G!90\358%K>W7WOV\F5&36Z16FC8$+:6K--*:-IS6.1F\PQ_3S]57%8/?_)V09ITJ@4$=2C>'DEA$(*&31/8O_Y3HD#" $$Y\*DB8Q M_"DDCV39KNA*$F\JB6U!,9UVJGDK:3L MBNU\]SU1L?8K8NVQXXF$K?DOBQ(W2\K2W[!2X]8<"M"ATNS)BI57LW+$9?<6 M,D_%TZ^'IZEC;<+4\F_S7-TN,U=?4:'699J@6?'S85[-AYXJT*U2!:I4@2I5 MH$H5*&6JP*M(!Q _1\[ R;@7T@_FM9;.\XK(/LFE#RUQH*0*K;$S-3!ICMAJ M$S";1LW84%=M=W>3NE9"$^O M?KIBJLB\4:\W*C(_!#(_#('>K:K=BDK&[4+WXHQ0Z(BJ]*3U>WYW\M.5G?F3]_SQU/012/A42;DK3428_/E MR&N; 8K]XOO\[.L!XOO<="V5G87N=B1@PM99!@*M'+C71G)I4[. M2*_*&:ER1JJD$6"?91,ZI.?Y)%D/\IEDMQ>?OE^=O?' MS:?;LG27>[Z>*N=[DFLSJ>/*3E-)6JD6!$MU^316)P8F39.B>23D/Y2EMMP8 M5;:KPEFK."A(C$QWJ-JC48,O?D!7$Q7@5W:,O0_C:.13G].#JL!]V88=K54Z MGGRNV5[S0<-8^" H#S@>]'_>--YH<,?SGXW9:[RU1.RMOD?7*'%_\Y2)I_." M7TXXG>QXCR<[D:[] M(ZA5Q#<+E0HB"Q(**\#L14Y5<,C(ZVV+P1U+[>W*:] W_&@T1;G]=]/SL)#M MV"EO#B25N/ZP("OV68!YD@/@>09HMB^5T5OAT_UZ=GMWFCI""[VTG^]NGNA_ ME'Y';;6'=R.GKJ8U^D_U]_W^*\/_]U]'T=C]\/_\_U!+ 0(4 Q0 ( *=C M;5<#,NGRS@@ "4V - " 0 !E>%\U-C8V-30N:'1M M4$L! A0#% @ IV-M5Q8'@SZJ" #S8 T ( !^0@ M &5X7S4V-C8U-2YH=&U02P$"% ,4 " "G8VU7S VT48H% "Z& #0 M @ '.$0 97A?-38V-C4V+FAT;5!+ 0(4 Q0 ( *=C;5>- MM$-9J 4 -T8 - " 8,7 !E>%\U-C8V-3'-D4$L! A0#% @ IV-M5WX)\GVD M#0 *- !4 ( !/4( '=A=F0M,C R,S Y,S!?8V%L+GAM M;%!+ 0(4 Q0 ( *=C;5>"I/%)>TT ")7!@ 5 " 110 M !W879D+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " "G8VU7$@WQ)W%E M # A04 %0 @ '"G0 =V%V9"TR,#(S,#DS,%]L86(N>&UL M4$L! A0#% @ IV-M5Z.J)7><3P ZK0& !4 ( !9@,! M '=A=F0M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( *=C;5?Z*U%^RRT! M 'N]$0 4 " 353 0!W879D,C R,S Y,S!?,3!Q+FAT;5!+ 4!08 "P + *\" R@0( ! end

H(L0$FO_ MYD9@[I CLSD9&1[8>%Z;HJ<;/0 NJ1I1D>6(]*(4Y7,7B0QL>WE5UPM'.^,< MZ. GAS[Q90JZ'K'QC][O@^O>0W_PA.#ST"?P*6'<_>'#]>!A-+CFT*O1\.[V MNC=&;T9C],_]X&$\XH8WW/!Q\-0;WZ(+2AKEI^^!4?%Y]P@R-[=6TG5O2>JK M*63R$%D>KY_V4_>>WH+8M"+V!C93?5%*0\ FEX@6F@):5>.7L^96(RKK?,3& M;'EQV >S\(.P+3$%%MSQU0.R(RSLNB M$YL2PV8 0,]$* Q@C);YTE*B3UCD?NB/KZ%;PA:3.Z.,WA-X!8:[H0,<%3*. MW87RNU"C8@O,U^%SPH&->RDJ.C$P_H#/MNS;"(;"6+7MZ MMHUN#;3T_0FZ#;[3D?B66/ )C[1WO:@ *.,2N=(*E%*%0=GDZXTVWY +WLA# MH;U5J.88F1/G#>>P\#&+U*N-XV]QVHC+5"?5.P$Q\1%VM/&WV.CPLI!G\S?6 MR+BI;]S7B MVIU\5$;4<%\3]UKC29"..3:T8RNNN\5'%4 -MCJ\@+!5%\4C\D^JM%>ETJH) MW;UOVJ0N<*L^*C]ZRNY"_UU.,4X1L,^\8I%N.G5O7+.?/(/;F'K#R3?3U.R> MH?EW&[S[VOD:S"VD;$F_ _1:!Z0GO:'U9K@]_=_D\_3'/G=:6'47VAZ/F83I M8!G782;/\'9YL*SS4EOFY6:)*9A3L+LV:1&;1;WIB@?&==7)+>I='MN+39&7 MZ[2=%L9 7PKHFW$=97(+@I<'>HFOXU,0Y#Q-L!QCXL?A1D5BXNI:+((# 0X0 M[59 ( T E! "F*(L768D*TNB5134>;$N\'*'-E' T%P.FI/5,]&*YB;?$F6^ M(>19LD1%LK=*>8)C/@([[PHW-NR6U1TMBIV\H6*]+?+U9 M9&_X36&*"O6&KRA8MV(U68%%CEC=?$S/JD%\GH>Q4Y$GJI+K4Y[ZS#>L%>=%Y'8S%%]-$T0&L>TAL1]11VS#9HH"3*:^73X>I#7(L'O< MIJ/D*BK. "N K;JF8K:K:M"!9F]VI M'I.-7-KPZ*VB*8L"#$S_H8%+MX:3VR71TXJGKMR6^(:49RDQS5 X>L1E422Q M)^)R.4TU$\*<2,9FZ$R!Q7D-DWE\&B1S0_:/H[>R2/D32CR8AADU)P^,G\N\ M++/V6Q6 4!85 'E!J)-KFQ&6?L%WO\4-8I&Z#/+CE,OA(PEB;X\.9)%M#^AZ M(!-V!+[3SK/="$NL5 .36:3L,\)DH\,W6H6V42SX1'<6MBH_?W*W/6O"/0,$ M6>![,)RCO*-1X*#6,M2U.N+>G'#*9 )UJ#BTJU=*P^59E""LHN1!-R6/J,,E M3:\(2;WKQIB@@W?'4I#TA(9B+6X=,+.1D8L'8IFD]BB09P>'W9MMF6^T"^Z\ M1+%&I12&6507T S#.E]O2KQ0+]CK8FJT^F[DHV6^0MRTL:B#V1.4NS[+5QJYEGCO76'U> M911COO[E0^ =[O8QF4N9O2W?/J3,X4UYU1(8\HC$PPF239Y!/R!4O ?.U-0. MKXE@OF/%\'9(D0-5>&OP4@/O[V8E@DP7IM6%Z$F#2BNU(['/MXNL+*I+HE(K M+YDDU1O%% BR-&7IF-T*V2RJ60Z";(7B'DR5'H,JW=^MI%RU4FJ_9U.3L\N$ M7Q[H\HB[MYE&SW$L^.PZ>/?#V,PI[=.1.KPH-)D'23<"LZG H1*!S*=DBC # MG])#-_<)*\#/G@;4H.TK0: Q'7B@!,J^#.]QE][6&SAL%_O,\[CF=.IZ?<-CB[E MFGQWH$M&P-!,%YG7Z\CX5\DAN,TCVR[.LR@W0N3-L*V%R$O-!B\4VI9?KF"$ M^/3 VLFB"BE;L+9Y&:EN*==V=KMWN,ALATOI&C2;TMPKQ88JV9NB0=UUD!], M L3(*N;L*3XCCM90\7X&1(RH/4@F'?ST[7(G3?W1([!&F&+[1_70+PD,_)\? M**&$\UP]'_HUZ5$C,TVE$BW(E,X[A6Y>*5!MYRLU[BLTUTJ7!9[I2Z9,U[$=I'D1\6,U;#;BB=WEN.]R"HV$EW_$=KS1 M>L06*A6[=#8/;ZNVW[N0,%;/!V*TYTG1!W?V#*SAA%QK#U="]!#]WQ5Y7!XO M-/,,*R>U6:GO6G*B<-Z[?K%,.+>:;;[=*++'21(X>]KJPGDVM05^A[<;=+E_ M<$AX:_#5>Q6K1GY>&\_/7U;C(<.)*!%?A_@J)#J,^9:GK$\ZP3-"<%4!WB@1 M?>I7V!U/ :>HR/:;*\8")]X-T\%=)"WT,4(8^LT+/LMXKECD@!0'7>X:BJM! M;#HBP&FXXPUY1<*$^+ Z;@(-Q5 A^AF"BT,R/?8YHG6WZ/FMK2HB8I# >OQV M]=O9.LH$X:Q./CHCMUN[W\/W^^4-PU+"'Q<7>4B\E;$)W6==_#BN M21ZZA"+W=;JTJQY[WP:UJZ=![[=:[V8\>+KD%/U-6=B!<,&&BP'6!C$%WHPD MS!J^.?9/@?R'?O?!4O._.N,NXJ;_Z_53[/3Q.D:>ZR]>Y.?321<#XYJ\*1'(28E//HQ6^8OW#I548_7@/W3?&(@;S%J'X8PP1 M.D+TE2A:O<(O\)<>WJ/?$2GFPX!(:KR,OG1<@G'A&^>E+6FQZ6N]ZD-Y4N>SD(G(T($+KF),R@ING 'TJ]<][\:;/5 MGT+01,7F<_<'\IJOD9 #%L_=&BJ2;L]A:4/T">53"G&'9\E$YGB#+D(HK?V; M&X$YDN'(#.!D9(A@RWAMBI[>],"YI&I$?1Z7TGSN(O%!;*_)&>= !S\2O_0E M"KH",?&/WN^#Z]Y#?_"$ /+0)P I8:3]X.MOK"D(2B92Z0)30&MJO'+67.K"96UI[4QN5T<]L$L M_"!L24R!!7=\]8!L'.X>?3BUN0$"BA:5T5\OP*SK_W5PY#9!Y00U ?-\L2DQ M; 8 ](R P@#&:)DO+27ZA$7>&8' (VT)6XSJC#)M?<6>-H!%K M#5TRPGKK2HMKJ*"=1JK6CT0G=B*:T_#NHT5W"NZ M I+]&LR1'04),4E-J3+#+5'_)A\PJ;X_YXEQO7;VE>IAJJ#7.B!-:@VM%R). MZN*X9IVOMPH^2H<)\310BFN?LJ\0SQ=*#;Y5[(8A9HN/'%/]L_:L>%61,WPB M(!/6:3DLK@W,OL(ZV'X'M'Z('&EYJM%H\6+1AQ,S\9P&/'$].O85S]F"1^3% M=HMO-"3J1?*1&=$38%DDW!@<"&1H2HJF0Q*11:&IT>'KN?:^8(;Y!TG^ M3<&U60:G(S*^>.8YTL^.U[>9R>T4)9)2%IE'3!:<\7\".FZU,#;OEO09+O5U+9)'RQ 8&B-$_N'D=DGUM"7U7;DM\0VI M@(:YZRN5G68X7;1M!5L6*=(]P5:V[DA H5.T]P>!CO!V:B"-H$PF4(?(. M?@H;+8L<:;3 UZ/0/7"FIG:X4 \=5U1OY"S=6; F(U!ED3T]"%1E"^]J&/Z% M"N[^5$%FN[VVE8YD3HF9CT3X,]39MCIV%[:M+BEK2:T@FX4FB/@H+Q_X1-16 M%L4(2&U9.&%\#;Q_;XV .D]+XAS>>J#>X5NM@AL/,%,H#::R*$4H!E.RQ#?; M;-M=#ASFX3'Z7 ?-T*@"RC'=)E@*Q=Y]MU^O=X')6M3NC'A'IJ?I.S MJ$[XR&^$+,N2SXSXJ]%&%A4K&*X J+*H5#@,5"QB29VH7H95YLJ"Q5125I/) M6=0);': 'SW2'"RJ6RV^W:FS>C*ZL91%&4#^6*I+$M^1RVD+>HHF-3Z3"*]Q M.(7$9'4:_LJH&&"-OP+Z_(#.M._:"%G NO-)M3@\;MEH\L@K8**;;FAE5!)0 M++3J'1[]H5F0'YO!;>%^H,C>MDQ=)\%PRZO[#LOV4)!<\7_!)/^![)E;ZA.3 MYVY%G0S25(@GA283]V7C:2N<4%99&\3B@JXL^P.KSHOR,?E-LXE X'>DB,(>ABB"Q2[N4RA(2M-+[52%^8 MERM+G)2_)3?)HQZ2G(M+N6MU)(&5[=R?T8'I"05 %H:R*/-UF8:8"L6>VDE M-Z,SVHN";H/'X6Q)+O1 VTPT4W+';PU/Y;P]!7T;>+ 3W7SSS\KV^F$FT+#9 MR"9VE^.^RTD%A3I^8>GJ8 =SPLTM;+0Z"U)(BIO.SEFS\'2%?O4LBI >E05I MYC8V"9TL\.C3YU%'].T9VB @444W3S(X)0[Y9U%_=#B>=AX;(M=YH4EUW5'> M1E#*IN&=I?C^(,^3A&QPQQQ3!4#S32/6.;QRO9P;AU0KD9-< @C@OJ!>.V>O M.^BJ+RCBWOBA)=I 96!AO[SL8;G8)S#W4^V%RN;336%M][RR MJ,59D70XR4:8EY4W960HC4;ZHP5FT V[N\]+LYW9Y?O; M5,3_S$"G'TB9UK7L#21FJ5,KH*VEYF4".D6A M2JFK.9:8PP95*;TO46+PHEGKK,<)04 M1UD4-N2&(Y%OMUOE9DU.TJP.BVOP#BP5VBMQS9GS'#I-LC+:C"KLFEEG/PD' M#SV:#WPPI"X#;^$M1Q24);$B<$K1FW7N-5/TRBV^6>S1XMG5?A^'0[&M]CMQ M61H]-N$I<'06"=P-I;/+J,#A%=\-2>8;N3:T9?7>U<%L%EG@_#$K\AVIGK-& MHJ)C?Y6*O2NM9WW5"OVS)[A/FG_Z!-Y/Y6E,J+J+67[PKDX5XP4\ M*0X83"9 35TM)=:;O"@6>BX._6J4S@Q@*XNC:RJ!RE4R2.;K0H=O-L3CZ'S$ ME&7!.Z/B-"+//0-TG4$.YYEP;=6U_,B=S[U.PXKN:7K< M!(2[-3QD(G2QKA_L+JSK1]+"NEND?2RD*)#@FVVIE<>3*-&S+-0SU-#BZV' MNV06&[L+L]AV&^&T(^[B8=/WGDB!^\ 34RO5:6F7$Q[(6;_50_7F=2FYH'KDOIBT&LD[G=, M>S /QYSC(;^O/B'X6_LLF-E[6'V]?]EY5!G1:QL48Y)QGW5_5W37ZX)'-GCZ MFP+QKF[OZ'0$3@-XN'V#SC1ZV=RUU"FN+%5>+ #V/J RU8J2E2%_Y(_+M9\\ M*H&B!V31ZVLZBC);O$;@F$BQ5OE01TV<]G#)4K0V51 IR$H7;:P:+$ M-PZP@O/%MF="7#C/IK; [_!)FUWN'QS291I\]5[%NJD_KXWHYR^KL9"A1)Q4 MWT?UQQ&U9.9;GK)N-R5X1@C1*L !PNA3O\+N>(H4MXH4^EPQ%CBP9)@.>HIB MH8\1B-!O7BSD%L^148D-! ==[AJ*JT$'F08(4QHP;.\5*6?#IP8&42KT,]M! M'Y"V/^>(YMVBY[>VJHB(G*HK-D+CX[>KW\[6T28(/\79^/XG2ZYUSLCMUN[W M\/U^><.P(/''Q44>LMU86U^(LRY^'-C"3,%;Z-_$^!_(=^]\%\]K\ZXR[BIO_K M]5/L]/$Z1I[K+U[DY]-)S3+?@F\B7XV'_3MH_,FA2U2@Z_$TP]$;74$K!PW< MS[GVK"-1%97G9!S^0J(G*-S4PG+NGTBHG47 ^.:O"D2B$.)0DD*/\80H2-$7XFBU2O\ G_IX3WZ'9%B/@R(O,;+ MZ$O&Y7M[KJC!^_TYTZ,%(468>Q37,;]$F(=\XA'AJR=EO>EAN>M->J4"HHK/ MJY7%5;,!0M<\MQG4-!WX0ZEWSIL_;8XJIA T4;'YW/VAO()KW!3'XKE;0T72 M[3DL;8@^H7Q*(>[PC)W('&_010BEM7]S(S!',OP96)R,; UL?J]-T=.;'CB7 M5(VHS^-2FL]=)#ZP>>4=YGW&.=#!CPW>^I(%78F8^4?O]\%U[Z$_>$) >>@3 MH)0PXO[PX7KP,!I<<^C5:'AW>]T;HS>C,?KG?O P'G'#&Z[_:^_AVV"$QHF^ M&/9_^W5X=SUX&OG8E@2Q\P7=BAO\^_OM^#\E3>33]\#Z^+Q[!)E#;"6&]Q:K MOCY#MA$1^O&*;#^[P%-P$-M@3F#/^G*5AFQI+DDO- 6TJL8O9])6:^O0P&Y. M@C86U& 6?A"V)J; @J1:;XKLP\FY=4V#AY(%I7<5V%K2 M=A>VEFPM:;Q+-=>2FIHN9J4<:J5X76&9B4([RS%TIT%W#[ET.$>AZ SA)X-P MMI:4WJ6::\F,G:-1!R/O> NJ-<%)$:02UN=)403O0*K=,I)01)*>JKHS5\?5 M&8PL])!EC!LANM:"^6-6['I@R[IB'L9@ MD+,3P%!0413TE3ETL@L+,AQ4% ?78 )5Z# "M"KUW:-=")\+>$SJ$]I"1ZL4/N\A(2:/G1Z4^ M,YX7VC+?;I9XABR-T(H;\Z;]CN7@+*Y3\>$XV[17<6KJ2&O8 [\L/SW6Z@QG MU<)9?%_@)#A;57O@+,:MX?MXQ6).;O!M+.#D@H^O8!MI1N)Q-G M1X&O[>*LG@A@IR.9*,GP%NE@$K' F7,"#MR<$!BVLO%T,L90S..DDBK;I-SN MHZFR]SA[VG]=VR'].,?F!J^").B?%1MH_1#?/>'F9C9TP A8KU %C^0LX">@ MFB\&N0MI(YXJB*=V+)@NSM/*_/-1IYG$S,$9X/@W0?'Y.0A,XG+ M\)H"KW$'PA3E8S/(,LCN#UDY60:%3NA1K^A/,,=\8UH30(ZNPOW1[5! 8..! M?=RG!],!G/2910E8E* Z5-DF53-)[:0IGO8J]*]="UFZGC E$I1(WZMUZ>OS MZN:*_LVZ?15D94J>"CANCEAEH(/S@!F_O3^TC^3I-G^VZOC M^=+;=8VF1[Y*6Q#3;?%UMB>Q MC+)-V58=3@<. QT%$/NDQR5CF%!@X&8*/) M2XT.0R'M**QGLI$GZT# 3OBQW&>E09?)+I\?," M_?;>S$2C_YO$7%:9<^+'([#8#MNTS9+C%:+*-O&72=(GH9O[IKQJB>J3POPW MG"RE*VY8V,?LQU1Q5;&X-:I>SR3;D\+]S1V8R7?)M?FFW&!Y/R>VZ/%G^A.ECEB]?^=T![58^]\0R9QQX!Y8* M;?*Q7[Z>K0.>[#"G@Y]RV'$$^;)SXL%M9?I,\E?9)NS)ET,/-0,?2(=T31<* M[9B>#6;*PBKCD8\\TBBC3=[64K-,&80Q!^W/I9HYRN[U5QBCM'BY4^AFR&J# MEC%+#+.4UK,P,RZAQ0\/ EAIL<<=G%1.NR>R\P%:#%]ML@PJEZ-N:;F[$ MG:.5