0001437749-24-016602.txt : 20240514 0001437749-24-016602.hdr.sgml : 20240514 20240514160056 ACCESSION NUMBER: 0001437749-24-016602 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WAVEDANCER, INC. CENTRAL INDEX KEY: 0000803578 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology 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: 24944047 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 wavd20240331c_10q.htm FORM 10-Q wavd20240331c_10q.htm
0000803578 WAVEDANCER, INC. false --12-31 Q1 2024 528,522 484,461 440,991 432,620 0.001 0.001 100,000,000 100,000,000 2,180,485 2,013,180 2,180,485 2,013,180 167,305 167,305 2 1 10 5 1 5 1 1 1 0 0 2 0 0 0 0 false false false false 00008035782024-01-012024-03-31 xbrli:shares 00008035782024-05-10 thunderdome:item iso4217:USD 00008035782024-03-31 00008035782023-12-31 iso4217:USDxbrli:shares 0000803578wavd:ProfessionalFeesMember2024-01-012024-03-31 0000803578wavd:ProfessionalFeesMember2023-01-012023-03-31 0000803578wavd:SoftwareSalesMember2024-01-012024-03-31 0000803578wavd:SoftwareSalesMember2023-01-012023-03-31 00008035782023-01-012023-03-31 00008035782022-12-31 00008035782023-03-31 0000803578us-gaap:CommonStockMember2023-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000803578us-gaap:RetainedEarningsMember2023-12-31 0000803578us-gaap:TreasuryStockCommonMember2023-12-31 0000803578us-gaap:CommonStockMember2024-01-012024-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000803578us-gaap:RetainedEarningsMember2024-01-012024-03-31 0000803578us-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0000803578us-gaap:CommonStockMember2024-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2024-03-31 0000803578us-gaap:RetainedEarningsMember2024-03-31 0000803578us-gaap:TreasuryStockCommonMember2024-03-31 0000803578us-gaap:CommonStockMember2022-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000803578us-gaap:RetainedEarningsMember2022-12-31 0000803578us-gaap:TreasuryStockCommonMember2022-12-31 0000803578us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000803578us-gaap:CommonStockMember2023-01-012023-03-31 0000803578us-gaap:CommonStockMember2023-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000803578us-gaap:RetainedEarningsMember2023-03-31 0000803578us-gaap:TreasuryStockCommonMember2023-03-31 xbrli:pure 0000803578wavd:GrayMattersMember2023-03-17 00008035782023-03-162023-03-16 00008035782023-03-172023-03-17 0000803578srt:MinimumMembersrt:ScenarioForecastMember2024-01-012024-12-31 0000803578srt:MaximumMembersrt:ScenarioForecastMember2024-01-012024-12-31 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2024-03-31 00008035782023-10-18 0000803578wavd:ReverseStockSplitMember2023-10-182023-10-18 0000803578wavd:BeforeStockSplitMember2023-10-18 0000803578wavd:ReverseStockSplitMember2023-10-18 0000803578wavd:GMDCMember2023-03-17 0000803578wavd:GMDCMember2023-08-092023-08-09 0000803578wavd:GMDCMember2024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:PrimeContractsWithUSGovernmentAgenciesMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:CommercialContractsMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsMember2023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMemberwavd:OneSupplierMember2024-01-012024-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractOneMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractTwoMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:SubcontractsUnderFederalProcurementsContractThreeMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMember2023-01-012023-03-31 0000803578us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwavd:MultipleSubcontractsMemberwavd:OneSupplierMember2023-01-012023-03-31 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 0000803578wavd:GMDCMember2023-03-172023-08-09 0000803578wavd:GMDCMember2023-09-30 0000803578wavd:GMDCMember2023-07-012023-09-30 0000803578wavd:GrayMattersIncMember2024-01-012024-03-31 0000803578wavd:GrayMattersIncMember2023-01-012023-03-31 0000803578wavd:GMIEmployeesMember2023-01-012023-03-31 0000803578wavd:EmployeesWhoResignedFromWavedancerMember2023-01-012023-03-31 0000803578wavd:ServicesTimeAndMaterialsMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2024-01-012024-03-31 0000803578wavd:ServicesTimeAndMaterialsMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesTimeAndMaterialsMember2023-01-012023-03-31 0000803578wavd:ServicesFixedPriceOverTimeMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2024-01-012024-03-31 0000803578wavd:ServicesFixedPriceOverTimeMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPriceOverTimeMember2023-01-012023-03-31 0000803578wavd:ServicesCombinationMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2024-01-012024-03-31 0000803578wavd:ServicesCombinationMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesCombinationMember2023-01-012023-03-31 0000803578wavd:ServicesFixedPricePerUnitMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2024-01-012024-03-31 0000803578wavd:ServicesFixedPricePerUnitMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ServicesFixedPricePerUnitMember2023-01-012023-03-31 0000803578wavd:ThirdpartySoftwareMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2024-01-012024-03-31 0000803578wavd:ThirdpartySoftwareMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:ThirdpartySoftwareMember2023-01-012023-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2024-01-012024-03-31 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberwavd:AllProductAndServiceMember2023-01-012023-03-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2024-03-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2023-12-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2024-03-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2023-12-31 0000803578us-gaap:UnbilledRevenuesMember2024-03-31 0000803578us-gaap:UnbilledRevenuesMember2023-12-31 utr:M 0000803578srt:MinimumMember2021-12-31 0000803578srt:MaximumMember2021-12-31 00008035782021-01-012021-12-31 00008035782024-02-012024-02-29 0000803578wavd:FairfaxLeaseMember2024-02-012024-02-29 utr:Y 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000803578us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000803578wavd:GMDCMember2023-08-09 00008035782023-08-09 0000803578wavd:GMDCMember2023-08-092023-08-09 0000803578us-gaap:CustomerRelationshipsMember2024-03-31 0000803578us-gaap:CustomerRelationshipsMember2023-12-31 0000803578us-gaap:NoncompeteAgreementsMember2024-03-31 0000803578us-gaap:NoncompeteAgreementsMember2023-12-31 0000803578us-gaap:TradeNamesMember2023-12-31 0000803578us-gaap:TradeNamesMember2024-03-31 0000803578us-gaap:CustomerRelationshipsMember2023-03-31 0000803578us-gaap:CustomerRelationshipsMember2022-12-31 0000803578us-gaap:NoncompeteAgreementsMember2023-03-31 0000803578us-gaap:NoncompeteAgreementsMember2022-12-31 0000803578us-gaap:TradeNamesMember2022-12-31 0000803578us-gaap:TradeNamesMember2023-03-31 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MinimumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankSecondLineMembersrt:MaximumMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2024-01-012024-03-31 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-01-012023-03-31 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2022-09-30 0000803578us-gaap:RevolvingCreditFacilityMemberwavd:SummitCommunityBankMember2023-09-11 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember2022-07-08 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:RegistrationRightsAgreementMember2024-01-012024-03-31 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:RegistrationRightsAgreementMember2023-01-012023-03-31 0000803578wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMemberwavd:RegistrationRightsAgreementMember2023-03-31 0000803578us-gaap:EmployeeStockOptionMember2024-01-012024-03-31 0000803578us-gaap:WarrantMember2024-01-012024-03-31 0000803578us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0000803578us-gaap:WarrantMember2023-01-012023-03-31
 

 



 

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 March 31, 2024

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 May 10, 2024:

 

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 March 31, 2024

 

 

 

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 March 31, 2024 and December 31, 2023

3

     
 

Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023

4

     
 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023

5

     
 

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three months ended March 31, 2024 and 2023

6

     
 

Notes to Condensed Consolidated Financial Statements

7

     

Item 2.

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

18
     

Item 4.

Controls and Procedures

23
     

PART II.

OTHER INFORMATION

24
     

Item 1.

Legal Proceedings

24
     

Item 1A.

Risk Factors

24
     

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

24
     

Item 3.

Defaults Upon Senior Securities

24
     

Item 4.

Mine Safety Disclosures

24
     

Item 5.

Other Information

24
     

Item 6.

Exhibits

25
     

SIGNATURES

26
 

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

  

March 31, 2024

  

December 31, 2023

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $563,324  $681,995 

Accounts receivable

  776,025   1,117,862 

Prepaid expenses and other current assets

  220,594   267,351 

Total current assets

  1,559,943   2,067,208 
         

Intangible assets, net of accumulated amortization of $528,522 and $484,461, respectively

  961,478   1,005,539 

Goodwill

  1,125,101   1,125,101 

Right-of-use operating lease asset

  50,154   245,569 

Property and equipment, net of accumulated depreciation and amortization of $440,991 and $432,620, respectively

  49,628   57,999 

Other assets

  18,419   18,419 

Total assets

 $3,764,723  $4,519,835 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities

        

Accounts payable

 $662,318  $403,441 

Revolving line of credit

  500,000   500,000 

Accrued payroll and related liabilities

  541,777   615,766 

Commissions payable

  -   30,223 

Income taxes payable

  3,450   3,450 

Other accrued liabilities

  168,658   267,604 

Contract liabilities

  85,035   114,540 

Operating lease liabilities - current

  78,778   163,282 

Total current liabilities

  2,040,016   2,098,306 
         

Operating lease liabilities - non-current

  -   136,652 

Deferred tax liabilities, net

  16,187   16,187 

Total liabilities

  2,056,203   2,251,145 
         

Stockholders' equity

        

Common stock, $0.001 par value 100,000,000 shares authorized; 2,180,485 shares issued, 2,013,180 shares outstanding as of March 31, 2024 and December 31, 2023

  2,180   2,180 

Additional paid-in capital

  36,570,737   36,456,957 

Accumulated deficit

  (33,899,186)  (33,225,236)

Treasury stock, 167,305 shares at cost, as of March 31, 2024 and December 31, 2023

  (965,211)  (965,211)

Total stockholders' equity

  1,708,520   2,268,690 

Total liabilities and stockholders' equity

 $3,764,723  $4,519,835 

 

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

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

   

Three Months Ended March 31,

 
   

2024

   

2023

 

Revenues

               

Professional fees

  $ 1,885,867     $ 2,103,458  

Software sales

    29,505       56,665  

Total revenues

    1,915,372       2,160,123  
                 

Cost of revenues

               

Cost of professional fees

    1,186,785       1,446,417  

Cost of software sales

    29,329       56,908  

Total cost of revenues excluding depreciation and amortization

    1,216,114       1,503,325  
                 

Gross profit

    699,258       656,798  
                 

Selling, general and administrative expenses

    1,373,229       1,611,528  
                 

Operating loss from continuing operations

    (673,971 )     (954,730 )
                 

Gain on lease termination

    6,419       -  

Other income, net

    4,345       91  

Interest expense

    (10,743 )     (35,448 )
                 

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

    (673,950 )     (990,087 )
                 

Provision for income taxes

    -       -  
                 

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

    (673,950 )     (990,087 )
                 

Equity in net loss of affiliate

    -       (23,872 )
                 

Net loss from continuing operations

    (673,950 )     (1,013,959 )
                 

Loss from discontinued operations

    -       (335,993 )
                 

Net loss

  $ (673,950 )   $ (1,349,952 )
                 

Basic and diluted loss per share from continuing operations

  $ (0.33 )   $ (0.53 )

Basic and diluted loss per share from discontinued operations

    -       (0.17 )

Basic and diluted net loss per share

  $ (0.33 )   $ (0.70 )
                 

Weighted average common shares outstanding

               

Basic and diluted

    2,013,180       1,921,220  

 

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

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

WAVEDANCER, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

   

Three Months Ended March 31,

 
   

2024

   

2023

 

Cash flows from operating activities

               

Net loss

  $ (673,950 )   $ (1,349,952 )

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

               

Loss from discontinued operations

    -       335,993  

Depreciation and amortization

    52,432       54,158  

Stock-based compensation

    113,780       288,172  

Amortization of right-of-use assets

    29,694       31,717  

Accretion of deferred acquisition consideration

    -       20,478  

Gain on lease termination

    (6,419 )     -  

Equity in loss of affiliate

    -       23,872  

Changes in operating assets and liabilities:

               

Accounts receivable

    341,837       (4,413 )

Prepaid expenses and other current assets

    46,757       (267,033 )

Accounts payable

    258,877       (60,138 )

Contract liabilities

    (29,505 )     (55,665 )

Accrued payroll and related liabilities and other accrued liabilities

    (172,935 )     16,672  

Operating lease liability

    (49,016 )     (50,304 )

Commissions payable

    (30,223 )     (54,810 )

Cash used in operating activities of continuing operations

    (118,671 )     (1,071,253 )

Cash used in operating activities of discontinued operations

    -       (693,106 )

Net cash used in operating activities

    (118,671 )     (1,764,359 )
                 

Cash flows from investing activities

               

Proceeds from disposal of business

    -       935,974  

Net cash provided by investing activities

    -       935,974  
                 

Cash flows from financing activities

               

Borrowings under revolving line of credit

    -       575,000  

Premium financing borrowings

    -       305,759  

Premium financing repayments

    -       (29,586 )

Proceeds from issuance of stock

    -       53,453  

Proceeds from exercise of stock options

    -       7,400  

Net cash provided by financing activities

    -       912,026  
                 

Net (decrease) increase in cash and cash equivalents

    (118,671 )     83,641  
                 

Cash and cash equivalents, beginning of period

    681,995       731,081  

Cash and cash equivalents, end of period

  $ 563,324     $ 814,722  
                 

Supplemental cash flow Information

               

Interest paid

  $ 12,082     $ 18,356  

Non-cash investing and financing activities:

               

Non-cash proceeds on disposal of business

  $ -     $ 1,263,000  

 

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

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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

  2,180,485  $2,180  $36,456,957  $(33,225,236) $(965,211) $2,268,690 

Net loss

  -   -   -   (673,950)  -   (673,950)

Stock option compensation

  -   -   113,780   -   -   113,780 

Balances at March 31, 2024

  2,180,485  $2,180  $36,570,737  $(33,899,186) $(965,211) $1,708,520 

 

 

  

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,429   7   37,624           37,631 

Issuance of stock from exercise of options

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

Balances at March 31, 2023

  2,093,289  $2,093  $35,875,189  $(32,540,753) $(965,211) $2,371,318 

 

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

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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 through 2023. 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. On August 9, 2023 the Company sold its remaining equity interest in GMDC.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Following the sale of GMI, which comprised all of the material operations of the Blockchain SCM segment, it was presented as a discontinued operation (see Note 2), and the Blockchain SCM segment ceased to exist. After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the three months ended March 31, 2024, the Company generated an operating loss from continuing operations of $673,971. As of March 31, 2024, the Company had a net working capital deficit of $480,073 including cash and cash equivalents of $563,324. Under existing operating conditions, 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, including the satisfaction of all existing liabilities. The Company's line of credit balance as of  March 31, 2024 was $500,000, has no additional borrowing capacity, and expires on May 16, 2024.

 

On November 15, 2023, the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction requires the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as the satisfaction of other closing conditions, as discussed more fully below in "Management's Discussion and Analysis of Financial Condition and Results of Operations". The Merger agreement provides that in connection with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the entity through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration. The Merger is expected to close in late May or early June 2024. The Company is seeking a short-term extension of its line of credit from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.

 

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.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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. Certain amounts presented in the 2023 unaudited condensed consolidated financial statements, including common stock, additional paid-in capital, and shares and per share data have been retroactively adjusted for the reverse stock split to conform to the current period financial statement presentation.

 

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, 2023 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 20, 2024 (the “Annual Report”), as amended. The accompanying December 31, 2023 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 months ended March 31, 2024 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.

 

There have been no changes in the Company’s significant accounting policies as of March 31, 2024, 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 has accounted 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 March 31, 2024 the Company has no equity investment in GMDC nor any other equity exposure to the GMI business.

 

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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 March 31, 2024, the Company’s prime contracts with U.S. government agencies represented 8.9%of revenue and subcontracts under federal procurements represented 91.1% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.0%, 23.0%, and 17.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 58.8% of the Company’s revenue in aggregate.

 

During the three months ended March 31, 2023, the Company’s prime contracts with U.S. government agencies represented 8.9% of revenue and subcontracts under federal procurements represented 87.7% of revenue, and 3.4% of revenue came from commercial contracts. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 31.0%, 24.0%, and 13.9% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 50.9% of the Company’s revenue in aggregate.

 

As of March 31, 2024, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 24.0%, 20.7%, and 14.0% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 51.6% of the Company’s outstanding accounts receivable in aggregate.

 

As of March 31, 2023, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 41.0%, 12.0%, and 12.5% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 61.7% of the Company’s outstanding accounts receivable in aggregate.

 

 

Note 2.

Sale and Deconsolidation of GMI and Discontinued Operations

 

On March 17, 2023, the Company entered into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029 attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments were to be calculated for each calendar year and were 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 was 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 continued to provide certain administrative services for GMI. The value of these services were $65,000 which was paid by GMDC at closing and was not subject to adjustment.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

The $65,000 prepayment was included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2023 and was 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 had the right to appoint a representative to GMDC’s board of directors and a right to co-invest in a later preferred stock financing round. 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 were related parties of the Company until the August 9, 2023 sale of our equity interest in GMDC. The Company's current and future rights with regard to GMDC terminated with the sale of the equity interest.

 

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 (see Note 5).

 

The following table sets forth details of net earnings from discontinued operations for the three months ended March 31, 2024 and 2023, 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 March 31,

 
  

2024

  

2023

 

Revenue

 $-  $- 

Cost of revenue

  -   74,223 

Excess of contract costs over revenue

  -   (74,223)

Operating expenses -

        

Salaries and benefits

  -   484,249 

Intangibles amortization

  -   85,338 

Stock based compensation, before forfeitures

  -   65,487 

Forfeiture of stock options

  -   (407,322)

Other operating expenses

  -   134,633 

Gain on disposal of business

  -   (100,615)

Loss before income tax benefit

  -   (335,993)

Income tax benefit

  -   - 

Net loss on discontinued operations

 $-  $(335,993)

 

 

 

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

During the three months ended March 31, 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.

 

 

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, and sales of third-party support and maintenance contracts based on those software products. 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 are 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.


 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

Disaggregation of Revenue from Contracts with Customers

 

  

Three Months Ended March 31,

 
  

2024

  

2023

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,654,001   86.4% $1,880,662   87.1%

Services fixed price over time

  107,475   5.6%  102,402   4.7%

Services combination

  31,920   1.7%  33,090   1.5%

Services fixed price per unit

  92,471   4.8%  87,304   4.1%

Third-party software

  29,505   1.5%  56,665   2.6%

Total revenue

 $1,915,372   100.0% $2,160,123   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 credit losses when identified. There were no such allowances recognized as of  March 31, 2024 and December 31, 2023.

 

Accounts receivable as of  March 31, 2024 and December 31, 2023, consist of the following:

 

  

March 31, 2024

  

December 31, 2023

 

Billed federal government

 $774,764  $1,110,001 

Billed commercial and local government

  -   6,600 

Unbilled receivables

  1,261   1,261 

Accounts receivable

 $776,025  $1,117,862 

 

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 contract liabilities balances are as follows:

 

Balance at December 31, 2023

 $114,540 

Contract liabilities added

  26,026 

Revenue recognized

  (55,531)

Balance at March 31, 2024

 $85,035 

 

 

Balance at December 31, 2022

$182,756 

Revenue recognized

 (55,665)

Balance at March 31, 2023

$127,091 

 

Revenues recognized during the three months ended March 31, 2024 and 2023, from the balances as of  December 31, 2023 and 2022, were $55,531 and $55,665, respectively. 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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 December 31, 2022 and March 31, 2023 the Company had no deferred costs of revenue. Changes in deferred costs of revenue balances for the three months ended March 31, 2024 are as follows:

 

 

Balance at December 31, 2023

 $87,988 

Deferred costs expensed

  (29,330)

Balance at March 31, 2024

 $58,658 

 

 

Note 4.

Leases

 

The Company has two significant operating leases, one for its headquarters offices in Fairfax, Virginia (the "Fairfax Lease") and one for additional office space in Annapolis, Maryland. The leases both commenced in 2021 and had 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. In February 2024, the Company gave notice of exercise of a termination option of the Fairfax Lease effective November 30, 2024 for a fee equivalent to two months rent, in accordance with lease terms. Under lease modification standards, the Company reassessed the Fairfax Lease, resulting in the derecognition of the related lease asset of $165,721 and lease liabilities of $172,140 on the Company's condensed consolidated balance sheets and a gain on lease termination of $6,419 as presented on the Company's condensed consolidated statements of operations.

 

As of  March 31, 2024 and December 31, 2023, 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 represents its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date, subject to reassessment upon the material modification of a lease, 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 or lease modification 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 March 31, 2024, our remaining operating lease had a weighted average remaining lease term of 7 months and a weighted average discount rate of 4.5%. Future lease payments under operating leases as of March 31, 2024, were as follows:

 

Remainder of 2024

 $80,114 

Total lease payments

  80,114 

Less: discount

  (1,336)

Present value of lease liabilities

 $78,778 

 

The total expense incurred related to its operating leases was $38,719 and $38,053 for the three months ended March 31, 2024 and 2023, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

13

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

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  March 31, 2024 and December 31, 2023:

 

  

March 31, 2024

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $330,593  $-  $-  $330,593 

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $631,258  $-  $-  $631,258 

 

Money market funds are highly liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

 

As discussed in Note 2 above, in connection with its sale of GMI, the Company received contingent consideration that required 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.

 

There were no assets requiring Level 3 fair value measurements as of  March 31, 2024 and December 31, 2023.

 

There were no unrealized gains or losses recognized in income for the three-month periods ended  March 31, 2024 and 2023.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

Note 6.

Intangible Assets

 

Information regarding our intangible assets is as follows:

 

   

Weighted Average Useful Life (Years)

   

Balance December 31, 2023

   

Additions

   

Balance March 31, 2024

 

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

            (484,461 )     (44,061 )     (528,522 )

Sub-total

            725,539       (44,061 )     681,478  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,005,539     $ (44,061 )   $ 961,478  

 

   

Weighted Average Useful Life (Years)

   

Balance December 31, 2022

   

Additions

   

Balance March 31, 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 )     (44,061 )     (352,278 )

Sub-total

            901,783       (44,061 )     857,722  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (44,061 )   $ 1,137,722  

 

As of March 31, 2024, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows:

 

Remainder of 2024

  $ 102,246  

2025

    136,248  

2026

    136,248  

2027

    136,248  

2028

    136,248  

Thereafter

    34,240  

Total

  $ 681,478  

 

15

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

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 months ended March 31, 2024 and 2023. There were zero and 2,000 options exercised during the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, there was $222,359 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 14 months.

 

Total compensation expense related to these plans was $113,780 and $288,172 for the three months ended March 31, 2024 and 2023, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

 

Note 8.

Revolving Line of Credit

 

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 no repayments during the three months ended March 31, 2024, and there was $575,000 of borrowings and no repayments during the three months ended March 31, 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 March 31, 2024, there was $500,000 outstanding and no borrowing availability under this line of credit. The line of credit expires on May 16, 2024. The Company is seeking a short-term extension from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full.

 

As of March 31, 2024, the fair value of debt outstanding on our revolving line of credit approximates its carrying value due to the short term nature of the facility.

 

 

16

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

Note 9.

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. Use of the ELOC is subject to restrictions based on the price and trading volume of our stock, which limits its availability to the Company as a significant source of capital.

 

During the three months ended March 31, 2024, the Company had no sales of shares of common stock. During the three months ended March 31, 2023, the Company sold 7,429 shares of common stock under the ELOC at an average price of $7.20 per share, net of fees of approximately $0.40 per share. The net proceeds from this sale were $53,453.

 

 

Note 10.

Income Taxes

 

For the three months ended March 31, 2024 and 2023, the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate for the three months ended March 31, 2024 is primarily driven by the presence of a full valuation allowance against all deferred tax assets.

 

 

Note 11.

Loss Per Share

 

Basic 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 3,929 shares from stock options and zero shares from warrants, and 34,599 shares from stock options and zero shares from warrants, were excluded from diluted shares for the three months ended March 31, 2024 and 2023, respectively.

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

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, 2023 (“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:

 

  Recent, past and future acquisitions and investments could disrupt our business and harm our financial condition and operating results.
 

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

 

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

  Our proprietary rights may be difficult to enforce or protect, which could enable others to copy or use aspects of our products without compensating us.
 

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.

 

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 March 31, 2024

 

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, or 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 March 31, 2024

 

Our Strategy

 

On November 15, 2023, the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction is contingent upon the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as satisfaction of other closing conditions including, among other things, the Company having sufficient cash to satisfy all its outstanding liabilities as of the closing date and approval by Nasdaq Capital Markets LLC ("Nasdaq") of Firefly's initial listing application. The Merger agreement provides that in connection with and nearly simultaneous with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the company through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer, for $1.5 million of cash. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration.

 

Since late 2023, we have been devoting our efforts to closing the Merger with Firefly. If the Merger does not close, we will need to make fundamental decisions as to how to proceed with our business. We anticipate that we will be delisted from Nasdaq. We can operate profitably but cannot support the administrative expenses of being a public reporting company. We will consider all of our options, including, but not limited to, ceasing to be a reporting company (which would reduce our operating expenses significantly), raising capital through private placement (which could be highly dilutive), transferring to the OTC Market, seeking another merger partner (which may be difficult if we are delisted from Nasdaq), or selling our business to satisfy our liabilities and dissolving. To pursue any strategy under which we continue operations, we will need to reduce our expense structure and raise capital.

 

The key elements of the strategy for continuing operations that we will pursue if the Merger does not close are discussed below.

 

Through the acquisition of Tellenger 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 provides more consistent revenue at significantly higher margins. If the Merger does not close, we may seek to purchase other technology companies whose businesses complement the Company’s existing business and whose personnel would better enable us to compete for engagements in our focus areas. Pursuing growth through acquisition will require substantial additional capital, which will be more difficult and dilutive without our ability to trade on Nasdaq. 

 

To grow organically, we intend to become more proactive in bidding as a prime contractor on government proposals and in expanding our outreach to larger prime contractors for subcontract and teaming opportunities. In the current era of digital transformation, companies of all sizes and types recognize the need to leverage enhanced technology to improve their business capabilities, operational efficiencies, and customer experiences. If they approach digital transformation in a structured, timely way they can gain benefits that give them an improved competitive advantage, reduce their time to market, improve the quality of their offerings, and revolutionize their culture in a positive way.

 

Challenges in providing services to citizens throughout the COVID-19 pandemic heightened awareness and accelerated the progress of modernizations efforts with the U.S. Government. Many government agencies became focused on developing their own government digital strategies in order to improve productivity, streamline data sharing, reduce errors and reduce expenses. Automation also gives governments the information they need to make data-driven decisions.

 

WaveDancer’s offering has the ability to offer a comprehensive set of technology services , that are built on a foundation of innovative technologies, to provide greater flexibility, agility, and security for IT transformations. We will be able to help organizations modernize, transform and manage their technologies. We plan to capitalize on these opportunities in outreach and bids to market our relevant products and services.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

Results of Continuing Operations Three Months Ended March 31, 2024 and 2023

 

Revenue

 

Total revenue was $1,915,372 for the three months ended March 31, 2024, compared with $2,160,123 in the prior year quarter, a decrease of $244,751, or 11.3%. The decrease in revenue was driven by our de-emphasis of third-party software sales which accounted for just 1.5% of our sales in the first quarter of 2024 as compared to 2.6% in the prior year quarter. Professional services revenue decreased by $217,591, or 10.3%, to $1,885,867 in the first quarter of 2023 from $2,103,458 in the first quarter of 2023. The decline in professional services revenue is driven primarily by one of our historically larger projects where we had fewer resources deployed in the first quarter of 2024 as compared to the comparable prior year quarter based on current project deliverables, as well as the discontinuation of a software training service under which our resources were continuously underutilized.

 

Gross Profit

 

Gross profit increased by $42,460 or 6.5%, to $699,258 for the three months ended March 31, 2024 as compared to $656,798 in the prior year quarter. The increase in gross profit includes an increase from professional services of $42,041 and an increase from third-party software sales of $419. Professional services gross profit as a percent of revenue increased from 31.2% to 37.1% 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 March 31, 2024 and 2023 and the changes between periods:

 

   

2024

   

2023

   

Increase/ (Decrease)

 

Stock based compensation

    113,780       288,171       (174,391 )

Insurance

    136,686       65,935       70,751  

Legal and professional fees

    176,994       244,870       (67,876 )

Acquisition costs

    158,371       108,377       49,994  

Governance and investor relations

    97,816       135,173       (37,357 )

Salaries and benefits

  $ 532,519     $ 566,343     $ (33,824 )

All other

    29,556       54,124       (24,568 )

Software, IT and office expenses

    74,955       85,542       (10,587 )

Marketing and promotions

    120       8,835       (8,715 )

Depreciation & Amortization

    52,432       54,158       (1,726 )

Total SG&A

  $ 1,373,229     $ 1,611,528     $ (238,299 )

 

Operating Income from Continuing Operations

 

Our operating loss from continuing operations was $673,971 in the first quarter of 2024 as compared to a loss of $954,730 in the corresponding quarter in 2023, an improvement of $280,759, or 29.4%. The decrease in the operating loss from continuing operations is primarily the result of the decrease in SG&A expenses, led by a decrease in stock based compensation of $174,391 and decreases in legal and professional fees and governance and investor relations, and an increase in professional services gross profit of $42,041, partially offset by increases in insurance and acquisition costs.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

Results of Discontinued Operations Three Months Ended March 31, 2024 and 2023

 

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

 

   

2023

 

Revenue

  $ -  

Cost of revenue

    74,223  

Gross profit

    (74,223 )

Operating expenses -

       

Salaries and benefits

    484,249  

Depreciation and amortization

    85,338  

Stock based compensation, before forfeitures

    65,487  

Forfeitures of stock options

    (407,322 )

Other operating expenses

    134,633  

Gain on sale of GMI

    (100,615 )

Loss before income tax benefit

    (335,993 )

Income tax benefit

    -  

Net income on discontinued operations

  $ (335,993 )

 

Critical Accounting Estimates

 

Our accounting policies are described in Note 1 of our consolidated financial statements – 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.

 

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

 

Liquidity and Capital Resources

 

During the quarter ended March 31, 2024, the Company generated a net loss from continuing operations of $673,950. As of March 31, 2024, the Company had a net working capital deficit of $480,073, including cash and cash equivalents of $563,324. As of March 31, 2024, the Company had $500,000 outstanding under its bank line of credit and no borrowing availability. The line of credit expires on May 16, 2024. The Company is seeking a short-term extension from the lender to allow for additional time to close the Merger transaction in early June 2024, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.

 

The Company's current focus is on closing the Merger. Under the terms of the Merger agreement, we must have Parent Net Cash of no less than zero on the closing date. Parent Net Cash means the amount of cash on hand, including the proceeds from the Tellenger Sale transaction of $1.5 million, less all of our liabilities - other than the operating liabilities associated with Tellenger - on the closing date, including transaction costs and severance obligations. If the Company and Firefly are unable to raise the capital required to consummate the Merger, or FireFly's Nasdaq application is not timely approved, and the Merger transaction does not close, we will likely be delisted from the Nasdaq as a result of not meeting the minimum stockholders’ equity requirement for continued listing.

 

If the Merger fails to close and we are delisted, we will consider all of our options, including, but not limited to, ceasing to be a reporting company (which would reduce our operating expenses significantly), raising capital through private placement (which could be highly dilutive), transferring to the OTC Market, seeking another merger partner (which may be difficult if we are delisted from Nasdaq), or selling our business to satisfy our liabilities and dissolving. In any scenario where we maintain continuing operations, in addition to reducing our expense structure, we would likely need to raise additional capital to meet our liquidity commitments through the end of 2024 and beyond. It is unlikely that our line of credit will continue to be extended in the absence of an imminent merger transaction.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

We used cash in continuing operations of $118,671 during the three months ended March 31, 2024 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.

 

The Company has no commitments for capital spending nor any plans for material capital expenditures.

 

 

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 March 31, 2024 (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 March 31, 2024, 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 March 31, 2024

 

 

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, 2023 includes a discussion of our risk factors. “Risk Factors” in our Form S-4/A filed on February 2, 2024 includes additional risk factors related to the Merger transaction. 

 

There is no assurance when or if the merger will be completed. 

 

If our pending merger agreement with Firefly Neuroscience, Inc. fails to close, we will likely be delisted from Nasdaq under its minimum stockholders’ equity requirements, which will affect the liquidity of our common stock. Additionally, we face working capital deficits that will force us to make fundamental decisions as to how to proceed with our business. We will consider all of our options, including, but not limited to, ceasing to be a reporting company (which would reduce our operating expenses significantly), raising capital through private placement (which could be highly dilutive), transferring to the OTC Market, seeking another merger partner (which may be difficult if we are delisted from Nasdaq), or selling our business to satisfy our liabilities and dissolving. To pursue any strategy under which we continue operations, we will need to significantly reduce our expense structure and raise capital. 

 

There have been no other material changes from the risk factors described in our annual report on Form 10-K for the year ended December 31, 2023.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

   
  None

 

Item 3.

Defaults Upon Senior Securities

   
  None

 

Item 4.

Mine Safety Disclosures

   
  Not applicable

 

 

Item 5.

Other Information

  
 During the three months ended March 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5‑1” trading arrangement or a “non-Rule 10b5‑1 trading arrangement,” as each term is defined in item 408(a) of Regulation S-K.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

 

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   †

   
         

31.2

 

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

   
         

32.1

 

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

 

 

         

32.2

 

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

 

 

         

101.INS

 

Inline XBRL Instance Document  †

   
         

101.SCH

 

Inline XBRL Taxonomy Extension Schema  †

   
         

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase  †

   
         

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase  †

   
         

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase  †

   
         

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase  †

   
         

104

 

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

   
         
 †   Filed herewith    
 ††   Furnished herewith    

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

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: May 14, 2024   By:  /s/ G. James Benoit, Jr.  
        G. James Benoit, Jr.  
        Chief Executive Officer  
        Principal Financial Officer  
           
           

 

26
EX-31.1 2 ex_657124.htm EXHIBIT 31.1 ex_657124.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:

May 14, 2024

 

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_657125.htm EXHIBIT 31.2 ex_657125.htm

 

Exhibit 31.2

 

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

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

 

I, 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:

May 14, 2024

 

By:

/s/ G. James Benoit, Jr.

 
        G. James Benoit, Jr.  
       

Principal 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_657126.htm EXHIBIT 32.1 ex_657126.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 March 31, 2024, 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:

May 14, 2024

 

By:

/s/ G. James Benoit, Jr.

 
       

G. James Benoit, Jr.

 
       

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_657127.htm EXHIBIT 32.2 ex_657127.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, G. James Benoit, Jr., Principal 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 March 31, 2024, 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:

May 14, 2024

 

By:

/s/ G. James Benoit, Jr.

 
       

G. James Benoit, Jr.

 
       

Principal 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-20240331.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 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Revolving Line of Credit link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 5 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 6 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue From Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 3 - Revenue From Contracts With Customers - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 3 - Revenue From Contracts With Customers - Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 3 - Revenue From Contracts With Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 6 - Intangible Assets - Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 8 - Revolving Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 11 - Loss Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 wavd-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 wavd-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 wavd-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information 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 Note 4 - Leases Note 5 - Fair Value Measurements Note 6 - Intangible Assets wavd_EstimatePaymentsForAdministrativeServices Estimate Payments for Administrative Services Represents estimate payments for administrative services. 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) Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) Income Tax Disclosure [Text Block] Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue From Contracts with Customers (Details) wavd_BusinessCombinationContingentAnnualPaymentsPercentage Business Combination, Contingent Annual Payments, Percentage Percentage of contingent annual payments for business combination. Note 3 - Revenue From Contracts With Customers - Accounts Receivable (Details) Note 3 - Revenue From Contracts With Customers - Changes in Contract Assets and Liabilities (Details) GMDC [Member] Represents GMDC. Note 3 - Revenue From Contracts With Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Note 4 - Leases - Operating Lease Maturities (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) Note 6 - Intangible Assets - Amortization Expense (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Subcontracts under Federal Procurements, Contract Three [Member] Represents information related to subcontracts under federal procurements contract three. Gain on lease termination Gain (Loss) on Termination of Lease Gain on lease termination Multiple Subcontracts [Member] Represents multiple subcontracts. wavd_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod Revenue recognized Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. us-gaap_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss) Cash after closing The ash recorded after closing. Revolving line of credit Contract liabilities Goodwill and Intangible Assets Disclosure [Text Block] Accrued payroll and related liabilities Income taxes payable Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] Commissions payable Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Non-cash investing and financing activities: Fairfax Lease [Member] Related to Fairfax lease. Weighted average common shares outstanding wavd_IncreaseDecreaseInRightofuseAssets Increase (Decrease) in Right-of-use Assets The amount of increase (decrease) in right-of-use assets. Noncompete Agreements [Member] Current liabilities Operating lease liability Increase (Decrease) in Operating Lease Liability us-gaap_Assets Total assets Supplemental cash flow Information 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) Customer Relationships [Member] Cash at closing Contract liabilities added Additions in the period to the contract with customer, liability. 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 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 $528,522 and $484,461, respectively us-gaap_FiniteLivedIntangibleAssetsGross Finite lived intangible assets, gross Finite lived intangible assets, gross Share-Based Payment Arrangement, Option [Member] Warrant [Member] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Intangible assets with indefinite lives Intangible assets with indefinite lives Property and equipment, accumulated depreciation and amortization Property and equipment, net of accumulated depreciation and amortization of $440,991 and $432,620, 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 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 us-gaap_Cash Cash for stock Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfBusiness Gain on disposal of business wavd_PurchaseAgreementMaximumAmountToBeSold Purchase Agreement, Maximum Amount to be Sold The maximum amount to be sold under the purchase agreement. us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding (in shares) Gray Matters [Member] Represents Gray Matters. Services Fixed Price Over Time [Member] Represents services fixed price over time. Current Fiscal Year End Date 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 Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status 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. 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 Entity Registrant Name Product Concentration Risk [Member] 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] Entity Address, Address Line One ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_AmortizationOfIntangibleAssets Accumulated amortization, additions Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock, 167,305 shares at cost, as of March 31, 2024 and December 31, 2023 Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] 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. Material Terms of Trading Arrangement [Text Block] 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 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) 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. us-gaap_IncreaseDecreaseInContractWithCustomerAsset Deferred costs expensed Contingent payments Business Combination, Contingent Consideration, Asset, Noncurrent Accumulated deficit 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: 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 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 Operating lease liabilities - current 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 Remainder of 2024 2026 2027 2028 2025 Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other assets Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Remainder of 2024 Useful life (Year) wavd_LeaseTerminationFeePeriodOfRent Lease Termination Fee, Period of Rent (Month) Period of rent paid as fee for lease termination. 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 us-gaap_CashAndCashEquivalentsFairValueDisclosure Money market funds Commercial Contracts [Member] Information related to commercial contracts. Non-cash proceeds on disposal of business Subcontracts under Federal Procurements [Member] Information related to the subcontracts under federal procurements. 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,180,485 shares issued, 2,013,180 shares outstanding as of March 31, 2024 and December 31, 2023 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] Interest paid Investment, Name [Axis] Total revenues Revenue, Amount Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [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, net Current assets Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase 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 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 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_ContractWithCustomerLiability Balance at December 31, 2023 Balance at March 31, 2024 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. 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. Cost of revenues Scenario [Domain] Forecast [Member] Retained Earnings [Member] Proceeds from exercise of stock options Proceeds from issuance of stock Scenario [Axis] Treasury Stock, Common [Member] 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 Loss from continuing operations before income taxes and equity in net loss of affiliate wavd_ContractWithCustomerTerm Contract With Customer, Term Represents the term of the contracts. us-gaap_LineOfCredit Long-Term Line of Credit Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [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 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 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 Lease Contractual Term [Domain] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] 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] 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 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 Supplier [Axis] Class of Stock [Axis] Supplier [Domain] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross EX-101.PRE 10 wavd-20240331_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 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 10, 2024
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 Q1  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 563,324 $ 681,995
Accounts receivable 776,025 1,117,862
Prepaid expenses and other current assets 220,594 267,351
Total current assets 1,559,943 2,067,208
Intangible assets, net of accumulated amortization of $528,522 and $484,461, respectively 961,478 1,005,539
Goodwill 1,125,101 1,125,101
Right-of-use operating lease asset 50,154 245,569
Property and equipment, net of accumulated depreciation and amortization of $440,991 and $432,620, respectively 49,628 57,999
Other assets 18,419 18,419
Total assets 3,764,723 4,519,835
Current liabilities    
Accounts payable 662,318 403,441
Revolving line of credit 500,000 500,000
Accrued payroll and related liabilities 541,777 615,766
Commissions payable 0 30,223
Income taxes payable 3,450 3,450
Other accrued liabilities 168,658 267,604
Contract liabilities 85,035 114,540
Operating lease liabilities - current 78,778 163,282
Total current liabilities 2,040,016 2,098,306
Operating lease liabilities - non-current 0 136,652
Deferred tax liabilities, net 16,187 16,187
Total liabilities 2,056,203 2,251,145
Stockholders' equity    
Common stock, $0.001 par value 100,000,000 shares authorized; 2,180,485 shares issued, 2,013,180 shares outstanding as of March 31, 2024 and December 31, 2023 2,180 2,180
Additional paid-in capital 36,570,737 36,456,957
Accumulated deficit (33,899,186) (33,225,236)
Treasury stock, 167,305 shares at cost, as of March 31, 2024 and December 31, 2023 (965,211) (965,211)
Total stockholders' equity 1,708,520 2,268,690
Total liabilities and stockholders' equity $ 3,764,723 $ 4,519,835
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Intangible assets, accumulated amortization $ 528,522 $ 484,461
Property and equipment, accumulated depreciation and amortization $ 440,991 $ 432,620
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,180,485 2,180,485
Common stock, shares outstanding (in shares) 2,013,180 2,013,180
Treasury stock, shares (in shares) 167,305 167,305
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues    
Total revenues $ 1,915,372 $ 2,160,123
Cost of revenues    
Total cost of revenues excluding depreciation and amortization 1,216,114 1,503,325
Gross profit 699,258 656,798
Selling, general and administrative expenses 1,373,229 1,611,528
Operating loss from continuing operations (673,971) (954,730)
Gain on lease termination 6,419 0
Other income, net 4,345 91
Interest expense (10,743) (35,448)
Loss from continuing operations before income taxes and equity in net loss of affiliate (673,950) (990,087)
Provision for income taxes 0 0
Net loss from continuing operations before equity in net loss of affiliate (673,950) (990,087)
Equity in net loss of affiliate 0 (23,872)
Net loss from continuing operations (673,950) (1,013,959)
Loss from discontinued operations 0 (335,993)
Net loss $ (673,950) $ (1,349,952)
Basic and diluted loss per share from continuing operations (in dollars per share) $ (0.33) $ (0.53)
Basic and diluted loss per share from discontinued operations (in dollars per share) 0 (0.17)
Basic and diluted net loss per share (in dollars per share) $ (0.33) $ (0.7)
Weighted average common shares outstanding    
Basic and diluted (in shares) 2,013,180 1,921,220
Professional Fees [Member]    
Revenues    
Total revenues $ 1,885,867 $ 2,103,458
Cost of revenues    
Total cost of revenues excluding depreciation and amortization 1,186,785 1,446,417
Software Sales [Member]    
Revenues    
Total revenues 29,505 56,665
Cost of revenues    
Total cost of revenues excluding depreciation and amortization $ 29,329 $ 56,908
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net Income (loss) $ (673,950) $ (1,349,952)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss from discontinued operations 0 335,993
Depreciation and amortization 52,432 54,158
Stock-based compensation 113,780 288,172
Amortization of right-of-use assets 29,694 31,717
Accretion of deferred acquisition consideration 0 20,478
Gain on lease termination (6,419) 0
Equity in loss of affiliate 0 23,872
Changes in operating assets and liabilities:    
Accounts receivable 341,837 (4,413)
Prepaid expenses and other current assets 46,757 (267,033)
Accounts payable 258,877 (60,138)
Contract liabilities (29,505) (55,665)
Accrued payroll and related liabilities and other accrued liabilities (172,935) 16,672
Operating lease liability (49,016) (50,304)
Commissions payable (30,223) (54,810)
Cash used in operating activities of continuing operations (118,671) (1,071,253)
Cash used in operating activities of discontinued operations 0 (693,106)
Net cash used in operating activities (118,671) (1,764,359)
Cash flows from investing activities    
Proceeds from disposal of business 0 935,974
Net cash provided by investing activities 0 935,974
Cash flows from financing activities    
Borrowings under revolving line of credit 0 575,000
Premium financing borrowings 0 305,759
Premium financing repayments 0 (29,586)
Proceeds from issuance of stock 0 53,453
Proceeds from exercise of stock options 0 7,400
Net cash provided by financing activities 0 912,026
Net (decrease) increase in cash and cash equivalents (118,671) 83,641
Cash and cash equivalents, beginning of period 681,995 731,081
Cash and cash equivalents, end of period 563,324 814,722
Supplemental cash flow Information    
Interest paid 12,082 18,356
Non-cash investing and financing activities:    
Non-cash proceeds on disposal of business $ 0 $ 1,263,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 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,349,952)   (1,349,952)
Stock option compensation   353,658     353,658
Balances (in shares) at Dec. 31, 2023 2,180,485        
Balances at Dec. 31, 2023 $ 2,180 36,456,957 (33,225,236) (965,211) 2,268,690
Net Income (loss) 0 0 (673,950) 0 (673,950)
Stock option compensation $ 0 $ 113,780 $ 0 $ 0 $ 113,780
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
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,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 (in shares) 7,429        
Stock issued $ 7 37,624     $ 37,631
Issuance of stock from exercise of options (in shares) 2,000       2,000
Issuance of stock from exercise of options $ 2 7,398     $ 7,400
Balances (in shares) at Mar. 31, 2023 2,093,289        
Balances at Mar. 31, 2023 $ 2,093 35,875,189 (32,540,753) (965,211) 2,371,318
Balances (in shares) at Dec. 31, 2023 2,180,485        
Balances at Dec. 31, 2023 $ 2,180 36,456,957 (33,225,236) (965,211) 2,268,690
Net Income (loss) 0 0 (673,950) 0 (673,950)
Stock option compensation $ 0 113,780 0 0 $ 113,780
Issuance of stock from exercise of options (in shares)         0
Balances (in shares) at Mar. 31, 2024 2,180,485        
Balances at Mar. 31, 2024 $ 2,180 $ 36,570,737 $ (33,899,186) $ (965,211) $ 1,708,520
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
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 through 2023. 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. On August 9, 2023 the Company sold its remaining equity interest in GMDC.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Following the sale of GMI, which comprised all of the material operations of the Blockchain SCM segment, it was presented as a discontinued operation (see Note 2), and the Blockchain SCM segment ceased to exist. After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the three months ended March 31, 2024, the Company generated an operating loss from continuing operations of $673,971. As of March 31, 2024, the Company had a net working capital deficit of $480,073 including cash and cash equivalents of $563,324. Under existing operating conditions, 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, including the satisfaction of all existing liabilities. The Company's line of credit balance as of  March 31, 2024 was $500,000, has no additional borrowing capacity, and expires on May 16, 2024.

 

On November 15, 2023, the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction requires the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as the satisfaction of other closing conditions, as discussed more fully below in "Management's Discussion and Analysis of Financial Condition and Results of Operations". The Merger agreement provides that in connection with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the entity through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration. The Merger is expected to close in late May or early June 2024. The Company is seeking a short-term extension of its line of credit from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.

 

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. Certain amounts presented in the 2023 unaudited condensed consolidated financial statements, including common stock, additional paid-in capital, and shares and per share data have been retroactively adjusted for the reverse stock split to conform to the current period financial statement presentation.

 

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, 2023 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 20, 2024 (the “Annual Report”), as amended. The accompanying December 31, 2023 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 months ended March 31, 2024 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.

 

There have been no changes in the Company’s significant accounting policies as of March 31, 2024, 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 has accounted 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 March 31, 2024 the Company has no equity investment in GMDC nor 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 March 31, 2024, the Company’s prime contracts with U.S. government agencies represented 8.9%of revenue and subcontracts under federal procurements represented 91.1% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.0%, 23.0%, and 17.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 58.8% of the Company’s revenue in aggregate.

 

During the three months ended March 31, 2023, the Company’s prime contracts with U.S. government agencies represented 8.9% of revenue and subcontracts under federal procurements represented 87.7% of revenue, and 3.4% of revenue came from commercial contracts. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 31.0%, 24.0%, and 13.9% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 50.9% of the Company’s revenue in aggregate.

 

As of March 31, 2024, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 24.0%, 20.7%, and 14.0% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 51.6% of the Company’s outstanding accounts receivable in aggregate.

 

As of March 31, 2023, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 41.0%, 12.0%, and 12.5% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 61.7% of the Company’s outstanding accounts receivable in aggregate.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

Note 2.

Sale and Deconsolidation of GMI and Discontinued Operations

 

On March 17, 2023, the Company entered into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to five percent (5%) of the purchaser’s GAAP based revenue through December 31, 2029 attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments were to be calculated for each calendar year and were 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 was 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 continued to provide certain administrative services for GMI. The value of these services were $65,000 which was paid by GMDC at closing and was not subject to adjustment.

 

The $65,000 prepayment was included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2023 and was 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 had the right to appoint a representative to GMDC’s board of directors and a right to co-invest in a later preferred stock financing round. 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 were related parties of the Company until the August 9, 2023 sale of our equity interest in GMDC. The Company's current and future rights with regard to GMDC terminated with the sale of the equity interest.

 

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 (see Note 5).

 

The following table sets forth details of net earnings from discontinued operations for the three months ended March 31, 2024 and 2023, 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 March 31,

 
  

2024

  

2023

 

Revenue

 $-  $- 

Cost of revenue

  -   74,223 

Excess of contract costs over revenue

  -   (74,223)

Operating expenses -

        

Salaries and benefits

  -   484,249 

Intangibles amortization

  -   85,338 

Stock based compensation, before forfeitures

  -   65,487 

Forfeiture of stock options

  -   (407,322)

Other operating expenses

  -   134,633 

Gain on disposal of business

  -   (100,615)

Loss before income tax benefit

  -   (335,993)

Income tax benefit

  -   - 

Net loss on discontinued operations

 $-  $(335,993)

 

During the three months ended March 31, 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.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers
3 Months Ended
Mar. 31, 2024
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, and sales of third-party support and maintenance contracts based on those software products. 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 are 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.


 

Disaggregation of Revenue from Contracts with Customers

 

  

Three Months Ended March 31,

 
  

2024

  

2023

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,654,001   86.4% $1,880,662   87.1%

Services fixed price over time

  107,475   5.6%  102,402   4.7%

Services combination

  31,920   1.7%  33,090   1.5%

Services fixed price per unit

  92,471   4.8%  87,304   4.1%

Third-party software

  29,505   1.5%  56,665   2.6%

Total revenue

 $1,915,372   100.0% $2,160,123   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 credit losses when identified. There were no such allowances recognized as of  March 31, 2024 and December 31, 2023.

 

Accounts receivable as of  March 31, 2024 and December 31, 2023, consist of the following:

 

  

March 31, 2024

  

December 31, 2023

 

Billed federal government

 $774,764  $1,110,001 

Billed commercial and local government

  -   6,600 

Unbilled receivables

  1,261   1,261 

Accounts receivable

 $776,025  $1,117,862 

 

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 contract liabilities balances are as follows:

 

Balance at December 31, 2023

 $114,540 

Contract liabilities added

  26,026 

Revenue recognized

  (55,531)

Balance at March 31, 2024

 $85,035 

 

 

Balance at December 31, 2022

$182,756 

Revenue recognized

 (55,665)

Balance at March 31, 2023

$127,091 

 

Revenues recognized during the three months ended March 31, 2024 and 2023, from the balances as of  December 31, 2023 and 2022, were $55,531 and $55,665, 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 December 31, 2022 and March 31, 2023 the Company had no deferred costs of revenue. Changes in deferred costs of revenue balances for the three months ended March 31, 2024 are as follows:

 

 

Balance at December 31, 2023

 $87,988 

Deferred costs expensed

  (29,330)

Balance at March 31, 2024

 $58,658 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases
3 Months Ended
Mar. 31, 2024
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 (the "Fairfax Lease") and one for additional office space in Annapolis, Maryland. The leases both commenced in 2021 and had 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. In February 2024, the Company gave notice of exercise of a termination option of the Fairfax Lease effective November 30, 2024 for a fee equivalent to two months rent, in accordance with lease terms. Under lease modification standards, the Company reassessed the Fairfax Lease, resulting in the derecognition of the related lease asset of $165,721 and lease liabilities of $172,140 on the Company's condensed consolidated balance sheets and a gain on lease termination of $6,419 as presented on the Company's condensed consolidated statements of operations.

 

As of  March 31, 2024 and December 31, 2023, 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 represents its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date, subject to reassessment upon the material modification of a lease, 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 or lease modification 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 March 31, 2024, our remaining operating lease had a weighted average remaining lease term of 7 months and a weighted average discount rate of 4.5%. Future lease payments under operating leases as of March 31, 2024, were as follows:

 

Remainder of 2024

 $80,114 

Total lease payments

  80,114 

Less: discount

  (1,336)

Present value of lease liabilities

 $78,778 

 

The total expense incurred related to its operating leases was $38,719 and $38,053 for the three months ended March 31, 2024 and 2023, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Fair Value Measurements
3 Months Ended
Mar. 31, 2024
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  March 31, 2024 and December 31, 2023:

 

  

March 31, 2024

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $330,593  $-  $-  $330,593 

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $631,258  $-  $-  $631,258 

 

Money market funds are highly liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.

 

As discussed in Note 2 above, in connection with its sale of GMI, the Company received contingent consideration that required 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.

 

There were no assets requiring Level 3 fair value measurements as of  March 31, 2024 and December 31, 2023.

 

There were no unrealized gains or losses recognized in income for the three-month periods ended  March 31, 2024 and 2023.

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Intangible Assets
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 6.

Intangible Assets

 

Information regarding our intangible assets is as follows:

 

   

Weighted Average Useful Life (Years)

   

Balance December 31, 2023

   

Additions

   

Balance March 31, 2024

 

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

            (484,461 )     (44,061 )     (528,522 )

Sub-total

            725,539       (44,061 )     681,478  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,005,539     $ (44,061 )   $ 961,478  

 

   

Weighted Average Useful Life (Years)

   

Balance December 31, 2022

   

Additions

   

Balance March 31, 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 )     (44,061 )     (352,278 )

Sub-total

            901,783       (44,061 )     857,722  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (44,061 )   $ 1,137,722  

 

As of March 31, 2024, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows:

 

Remainder of 2024

  $ 102,246  

2025

    136,248  

2026

    136,248  

2027

    136,248  

2028

    136,248  

Thereafter

    34,240  

Total

  $ 681,478  

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Stock-based Compensation
3 Months Ended
Mar. 31, 2024
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 months ended March 31, 2024 and 2023. There were zero and 2,000 options exercised during the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, there was $222,359 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 14 months.

 

Total compensation expense related to these plans was $113,780 and $288,172 for the three months ended March 31, 2024 and 2023, respectively, and is included in selling, general and administrative expenses on the condensed consolidated statements of operations.

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Revolving Line of Credit
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 8.

Revolving Line of Credit

 

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 no repayments during the three months ended March 31, 2024, and there was $575,000 of borrowings and no repayments during the three months ended March 31, 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 March 31, 2024, there was $500,000 outstanding and no borrowing availability under this line of credit. The line of credit expires on May 16, 2024. The Company is seeking a short-term extension from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full.

 

As of March 31, 2024, the fair value of debt outstanding on our revolving line of credit approximates its carrying value due to the short term nature of the facility.

 

 

WaveDancer, Inc. 

Form 10-Q March 31, 2024

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Sales of Shares Under Common Stock Purchase Agreement
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Common Stock Purchase Agreement [Text Bock]

Note 9.

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. Use of the ELOC is subject to restrictions based on the price and trading volume of our stock, which limits its availability to the Company as a significant source of capital.

 

During the three months ended March 31, 2024, the Company had no sales of shares of common stock. During the three months ended March 31, 2023, the Company sold 7,429 shares of common stock under the ELOC at an average price of $7.20 per share, net of fees of approximately $0.40 per share. The net proceeds from this sale were $53,453.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Income Taxes
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 10.

Income Taxes

 

For the three months ended March 31, 2024 and 2023, the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate for the three months ended March 31, 2024 is primarily driven by the presence of a full valuation allowance against all deferred tax assets.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Loss Per Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 11.

Loss Per Share

 

Basic 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 3,929 shares from stock options and zero shares from warrants, and 34,599 shares from stock options and zero shares from warrants, were excluded from diluted shares for the three months ended March 31, 2024 and 2023, respectively.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5.

Other Information

  
 During the three months ended March 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5‑1” trading arrangement or a “non-Rule 10b5‑1 trading arrangement,” as each term is defined in item 408(a) of Regulation S-K.

 

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
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 through 2023. 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. On August 9, 2023 the Company sold its remaining equity interest in GMDC.

 

Prior to March 17, 2023, we had two operating segments: Tellenger and Blockchain SCM. Following the sale of GMI, which comprised all of the material operations of the Blockchain SCM segment, it was presented as a discontinued operation (see Note 2), and the Blockchain SCM segment ceased to exist. After March 17, 2023, the Company manages its business as one reportable operating segment.

 

Liquidity and Going Concern

 

During the three months ended March 31, 2024, the Company generated an operating loss from continuing operations of $673,971. As of March 31, 2024, the Company had a net working capital deficit of $480,073 including cash and cash equivalents of $563,324. Under existing operating conditions, 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, including the satisfaction of all existing liabilities. The Company's line of credit balance as of  March 31, 2024 was $500,000, has no additional borrowing capacity, and expires on May 16, 2024.

 

On November 15, 2023, the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction requires the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as the satisfaction of other closing conditions, as discussed more fully below in "Management's Discussion and Analysis of Financial Condition and Results of Operations". The Merger agreement provides that in connection with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the entity through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration. The Merger is expected to close in late May or early June 2024. The Company is seeking a short-term extension of its line of credit from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.

 

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. Certain amounts presented in the 2023 unaudited condensed consolidated financial statements, including common stock, additional paid-in capital, and shares and per share data have been retroactively adjusted for the reverse stock split to conform to the current period financial statement presentation.

 

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, 2023 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 20, 2024 (the “Annual Report”), as amended. The accompanying December 31, 2023 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 months ended March 31, 2024 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.

 

There have been no changes in the Company’s significant accounting policies as of March 31, 2024, 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 has accounted 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 March 31, 2024 the Company has no equity investment in GMDC nor 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 March 31, 2024, the Company’s prime contracts with U.S. government agencies represented 8.9%of revenue and subcontracts under federal procurements represented 91.1% of revenue. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 29.0%, 23.0%, and 17.0% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 58.8% of the Company’s revenue in aggregate.

 

During the three months ended March 31, 2023, the Company’s prime contracts with U.S. government agencies represented 8.9% of revenue and subcontracts under federal procurements represented 87.7% of revenue, and 3.4% of revenue came from commercial contracts. The terms of these contracts and subcontracts vary from single transactions to five years. Three subcontracts under federal procurements represented 31.0%, 24.0%, and 13.9% of revenue, respectively. Revenue from one prime contractor under which the Company has multiple subcontracts represented 50.9% of the Company’s revenue in aggregate.

 

As of March 31, 2024, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 24.0%, 20.7%, and 14.0% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 51.6% of the Company’s outstanding accounts receivable in aggregate.

 

As of March 31, 2023, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 41.0%, 12.0%, and 12.5% of the Company’s outstanding accounts receivable, respectively. Receivables from one prime contractor under which the Company has multiple subcontracts represented 61.7% of the Company’s outstanding accounts receivable in aggregate.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,

 
  

2024

  

2023

 

Revenue

 $-  $- 

Cost of revenue

  -   74,223 

Excess of contract costs over revenue

  -   (74,223)

Operating expenses -

        

Salaries and benefits

  -   484,249 

Intangibles amortization

  -   85,338 

Stock based compensation, before forfeitures

  -   65,487 

Forfeiture of stock options

  -   (407,322)

Other operating expenses

  -   134,633 

Gain on disposal of business

  -   (100,615)

Loss before income tax benefit

  -   (335,993)

Income tax benefit

  -   - 

Net loss on discontinued operations

 $-  $(335,993)
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2024

  

2023

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,654,001   86.4% $1,880,662   87.1%

Services fixed price over time

  107,475   5.6%  102,402   4.7%

Services combination

  31,920   1.7%  33,090   1.5%

Services fixed price per unit

  92,471   4.8%  87,304   4.1%

Third-party software

  29,505   1.5%  56,665   2.6%

Total revenue

 $1,915,372   100.0% $2,160,123   100.0%
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31, 2024

  

December 31, 2023

 

Billed federal government

 $774,764  $1,110,001 

Billed commercial and local government

  -   6,600 

Unbilled receivables

  1,261   1,261 

Accounts receivable

 $776,025  $1,117,862 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Balance at December 31, 2023

 $114,540 

Contract liabilities added

  26,026 

Revenue recognized

  (55,531)

Balance at March 31, 2024

 $85,035 

Balance at December 31, 2022

$182,756 

Revenue recognized

 (55,665)

Balance at March 31, 2023

$127,091 
Deferred Costs of Revenue [Table Text Block]

Balance at December 31, 2023

 $87,988 

Deferred costs expensed

  (29,330)

Balance at March 31, 2024

 $58,658 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2024

 $80,114 

Total lease payments

  80,114 

Less: discount

  (1,336)

Present value of lease liabilities

 $78,778 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

March 31, 2024

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $330,593  $-  $-  $330,593 
  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Cash equivalents:

                

Money market funds

 $631,258  $-  $-  $631,258 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
   

Weighted Average Useful Life (Years)

   

Balance December 31, 2023

   

Additions

   

Balance March 31, 2024

 

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

            (484,461 )     (44,061 )     (528,522 )

Sub-total

            725,539       (44,061 )     681,478  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,005,539     $ (44,061 )   $ 961,478  
   

Weighted Average Useful Life (Years)

   

Balance December 31, 2022

   

Additions

   

Balance March 31, 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 )     (44,061 )     (352,278 )

Sub-total

            901,783       (44,061 )     857,722  

Intangible assets with indefinite lives

                               

Trade names

   

Indefinite

      280,000       -       280,000  

Net identifiable intangible assets

          $ 1,181,783     $ (44,061 )   $ 1,137,722  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Remainder of 2024

  $ 102,246  

2025

    136,248  

2026

    136,248  

2027

    136,248  

2028

    136,248  

Thereafter

    34,240  

Total

  $ 681,478  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Oct. 18, 2023
$ / shares
shares
Aug. 09, 2023
USD ($)
Mar. 17, 2023
Mar. 16, 2023
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Operating Segments     1 2        
Operating Income (Loss)         $ (673,971) $ (954,730)    
Tellenger Working Capital         (480,073)      
Cash and Cash Equivalents, at Carrying Value         563,324     $ 681,995
Net Cash Provided by (Used in) Operating Activities         $ (118,671) $ (1,764,359)    
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         2,013,180     2,013,180
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies [Member]                
Concentration Risk, Percentage         8.90% 8.90%    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]                
Concentration Risk, Percentage         91.10% 87.70%    
Contract With Customer, Term         5 5    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract One [Member]                
Concentration Risk, Percentage         29.00% 31.00%    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                
Concentration Risk, Percentage         23.00% 24.00%    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Three [Member]                
Concentration Risk, Percentage         17.00% 13.90%    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Multiple Subcontracts [Member]                
Concentration Risk, Percentage         58.80% 50.90%    
Number of Major Suppliers         1 1    
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial Contracts [Member]                
Concentration Risk, Percentage           3.40%    
Customer Concentration Risk [Member] | Accounts Receivable [Member]                
Number of Major Customers         3 3    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract One [Member]                
Concentration Risk, Percentage         24.00% 41.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Two [Member]                
Concentration Risk, Percentage         20.70% 12.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Three [Member]                
Concentration Risk, Percentage         14.00% 12.50%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Multiple Subcontracts [Member]                
Number of Major Suppliers         1      
Number of Major Contracts           1    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Multiple Subcontracts [Member] | One Supplier [Member]                
Concentration Risk, Percentage         51.60% 61.70%    
GMDC [Member]                
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      
Reverse Stock Split [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 10              
Common Stock, Shares, Outstanding (in shares) | shares 1,980,983              
Before Stock Split [Member]                
Common Stock, Shares, Outstanding (in shares) | shares 19,809,834              
Summit Community Bank [Member] | Revolving Credit Facility [Member]                
Long-Term Line of Credit         500,000      
Line of Credit Facility, Remaining Borrowing Capacity         $ 0      
Minimum [Member] | Forecast [Member]                
Net Cash Provided by (Used in) Operating Activities             $ (1,000,000)  
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 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) - USD ($)
3 Months Ended 5 Months Ended
Aug. 09, 2023
Mar. 17, 2023
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Aug. 09, 2023
Income (Loss) from Equity Method Investments     $ 0   $ (23,872)  
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%       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 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details)
Mar. 17, 2023
USD ($)
Cash at closing $ 935,974
Cash after closing 133,148
GMDC common stock 581,000
Contingent payments 682,000
Total consideration $ 2,332,122
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals)
Aug. 09, 2023
Discount Rate of Project Revenue 40.75%
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net loss on discontinued operations $ 0 $ (335,993)
Gray Matters Inc [Member]    
Revenue 0 0
Cost of revenue 0 74,223
Excess of contract costs over revenue 0 (74,223)
Salaries and benefits 0 484,249
Intangibles amortization 0 85,338
Stock based compensation, before forfeitures 0 65,487
Forfeiture of stock options 0 (407,322)
Other operating expenses 0 134,633
Gain on disposal of business 0 (100,615)
Loss before income tax benefit 0 (335,993)
Income tax benefit 0 0
Net loss on discontinued operations $ 0 $ (335,993)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0   $ 0
Contract with Customer, Liability, Revenue Recognized 55,531 $ 55,665  
Capitalized Contract Cost, Net $ 0   $ 0
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Amount $ 1,915,372 $ 2,160,123
Services Time and Materials [Member]    
Revenue, Amount $ 1,654,001 $ 1,880,662
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 86.40% 87.10%
Services Fixed Price Over Time [Member]    
Revenue, Amount $ 107,475 $ 102,402
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 5.60% 4.70%
Services Combination [Member]    
Revenue, Amount $ 31,920 $ 33,090
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.70% 1.50%
Services Fixed Price per Unit [Member]    
Revenue, Amount $ 92,471 $ 87,304
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 4.80% 4.10%
Third-Party Software [Member]    
Revenue, Amount $ 29,505 $ 56,665
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.50% 2.60%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 100.00% 100.00%
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers - Accounts Receivable (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable $ 776,025 $ 1,117,862
Billed Revenues [Member] | Government Sector [Member]    
Accounts receivable 774,764 1,110,001
Billed Revenues [Member] | Commercial and Industrial Sector [Member]    
Accounts receivable 0 6,600
Unbilled Revenues [Member]    
Accounts receivable $ 1,261 $ 1,261
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers - Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance at December 31, 2023 $ 114,540  
Contract liabilities added 26,026  
Revenue recognized (55,531) $ (55,665)
Balance at March 31, 2024 85,035  
Contract assets, balance 87,988 182,756
Contract assets, balance $ 58,658 $ 127,091
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Contract assets, balance $ 87,988
Deferred costs expensed (29,330)
Contract assets, balance $ 58,658
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2021
Lessee, Operating Lease, Rent Escalations, Percentage       2.50%
Lease Termination Fee, Period of Rent (Month) 2 months      
Increase (Decrease) in Operating Lease Liability   $ (49,016) $ (50,304)  
Gain (Loss) on Termination of Lease $ 6,419 $ 6,419 0  
Operating Lease, Weighted Average Remaining Lease Term (Year)   7 years    
Operating Lease, Weighted Average Discount Rate, Percent   4.50%    
Operating Lease, Expense   $ 38,719 $ 38,053  
Fairfax Lease [Member]        
Increase (Decrease) in Right-of-use Assets 165,721,000      
Increase (Decrease) in Operating Lease Liability $ 172,140,000      
Minimum [Member]        
Lessee, Operating Lease, Term of Contract (Month)       37 months
Maximum [Member]        
Lessee, Operating Lease, Term of Contract (Month)       67 months
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases - Operating Lease Maturities (Details)
Mar. 31, 2024
USD ($)
Remainder of 2024 $ 80,114
Total lease payments 80,114
Less: discount (1,336)
Present value of lease liabilities $ 78,778
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
3 Months Ended
Aug. 09, 2023
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Mar. 17, 2023
Discount Rate of Project Revenue 40.75%        
Fair Value, Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)   $ 0   $ 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 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - Money Market Funds [Member] - Fair Value, Recurring [Member] - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Money market funds $ 330,593 $ 631,258
Fair Value, Inputs, Level 1 [Member]    
Money market funds 330,593 631,258
Fair Value, Inputs, Level 2 [Member]    
Money market funds 0 0
Fair Value, Inputs, Level 3 [Member]    
Money market funds $ 0 $ 0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated amortization $ (484,461) $ (308,217)
Accumulated amortization, additions (44,061) (44,061)
Accumulated amortization (528,522) (352,278)
Intangible assets with estimated useful lives 725,539 901,783
Intangible assets with estimated useful lives 681,478 857,722
Net identifiable intangible assets 1,005,539 1,181,783
Net identifiable intangible assets 961,478 1,137,722
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 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Intangible Assets - Amortization Expense (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Remainder of 2024 $ 102,246      
2025 136,248      
2026 136,248      
2027 136,248      
2028 136,248      
Thereafter 34,240      
Total $ 681,478 $ 725,539 $ 857,722 $ 901,783
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 0 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 0 2,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 222,359  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month) 14 months  
Share-Based Payment Arrangement, Expense $ 113,780 $ 288,172
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Revolving Line of Credit (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 11, 2023
Sep. 30, 2022
Proceeds from Lines of Credit $ 0 $ 575,000    
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 1,000,000
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member] | Minimum [Member]        
Debt Instrument, Interest Rate, Effective Percentage       3.99%
Revolving Credit Facility [Member] | Summit Community Bank Second Line[Member] | Maximum [Member]        
Debt Instrument, Interest Rate, Effective Percentage       20.00%
Revolving Credit Facility [Member] | Summit Community Bank [Member]        
Line of Credit Facility, Maximum Borrowing Capacity     $ 500,000 $ 1,000,000
Proceeds from Lines of Credit 0 575,000    
Repayments of Lines of Credit 0 $ 0    
Long-Term Line of Credit 500,000      
Line of Credit Facility, Remaining Borrowing Capacity $ 0      
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Oct. 18, 2023
Jul. 08, 2022
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001 $ 0.001  
Stock Issued During Period, Value, New Issues   $ 37,631      
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member]          
Purchase Agreement, Maximum Amount to be Sold         $ 15,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.001
Common Stock, Maximum Shares Sold (in shares)         450,000
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Registration Rights Agreement [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 0 7,429      
Stock Issued During Period, Value, New Issues $ 0 $ 53,453      
Shares Issued, Average Price Per Share (in dollars per share)   $ 7.2      
Shares Issued, Fees Per Share (in dollars per share)   $ 0.4      
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Income Taxes (Details Textual)
Pure in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Effective Income Tax Rate Reconciliation, Percent 0.00% 0.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Loss Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 3,929 34,599
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B KE@'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 " 8@*Y8PH?A(.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT&$E'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !B KEC)6Z%BZ 4 ,? 8 >&PO=V]R:W-H965T&UL MM9EA<^(V$(;_BH9V.NU,")8,A+LFS!"2]&B37"ZDN;EV^D&Q!7AB6U220_CW M7=E@DXQ8J.?(AV ;[XM>[5IZ9)TNI'K6,R$,>4WB5)\U9L;,/[9:.IB)A.MC M.1=*\# /2N(6\[QN*^%1VNB?YM?N5/]49B:.4G&GB,Z2 MA*OEN8CEXJQ!&^L+]]%T9NR%5O]TSJ=B+,R?\SL%9ZU2)8P2D>I(ID2)R5EC M0#\.?68#\CL>(['0&\?$6GF2\MF>C,*SAF=;)&(1&"O!X>-%#$4<6R5HQ[\K MT4;YFS9P\WBM?I6;!S-/7(NAC+]&H9F=-7H-$HH)SV)S+Q>?Q,I0Q^H%,M;Y M?[(H[FVW&R3(M)')*AA:D$1I\Q= /6W!/BK #\W6K0L MMW7!#>^?*KD@RMX-:O8@[YL\&MQ$J4WCV"CX-H(XT[^00099,620AN0R-9%9 MDE%:E(?MYB;1,ZZ$/FT9^#4;TPI6RN>%,MNB[),;F9J9!M50A&_C6]#*LJEL MW=1SA@K><'5,?'I$F,?:CO8,=X4O"?5T3^U'/>2#.&O!(:J%>1*/_TP^TZ_WJLON=Q-ZX;Y?NVYAZ M?U4I0^@ Q6/H@U"\DC_$TF4:5_+@K^?YG9.>RR,:6]-CI_38VZ7)'MJL<@Q:N;P3*I(AN8++S@$;5_OB](?&U/3WH?3WX7_YR[.X MU1VNM6W20*-J^J->-?MZ^SE\6,Z==;DCGGK-+RY7>%A=6QM00?>S]27CR@@5 MVV%T+I5Q6L2UC,J5MIZK5"'HBRQ M4:4P#>HH1QTDG[C8UND"CZMKLB(:NA?27$6Q(+=9\B24T]PNFJ'--O4^,*?! M0] ,K7"&[L4SHS20"G*7$^L1&1LH6B(5&>]T3NI#53C7]%\Z]BU0Y$QS_>= M;Q0.@5&LPBB&HT]>JP,E^'9CN,")Y[9U"'1B%3HQG'>N9;Y8F&$\Q 98 @Y(93]_/0+&8L@4Y!)ITE<:2B3!$;9(#]ZQT :9"Y4\7K.V0F'P"E6X13#20A0,8S2*1DODR<9.[WC M E\'CQ=.7X>@*%91%,,Y9YU-6-=A!4UL M+VA:OT$I0#]/)L#1*88%:[";8!1Q?&W?Z MQ!6W^3P$ ;&*@-A>!&07-D#Y 53J=R#$:YS*],F#P(!,B 2%H).OX< (5:! M$-L+A,8)CV-RGFGX6KNK%M?9]N(!#ZMISZ_PQ]\+?RX3H:;VJ?P-%,P,""&9 M\]29UQV"6Q?D>%Q=HQ7]^#B\K/,X$Y!'S!XNL]W>(2C(KRC(QP%F/+' M^68;^9P98-K43J!.Q]^);U;]4*AU_?\ 4$L#!!0 ( !B KEBY.*AF MBP8 'D: 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XK M@A=L*^#$?!$IJ4T,I FV]4.QH&FWSXQ$QT(ET:5H)^FOWU%6+%ND9!=K ,>2 M>7=Z[G2\YTZZ?%+Z:[V4T@3/95'55Y.E,:NWLUF=+F4IZ@NUDA6L+)0NA8%3 M_3BK5UJ*K%$JBQE!B,]*D5>3^67SVYV>7ZJU*?)*WNF@7I>ET"_O9:&>KB9X M\OK#I_QQ:>P/L_GE2CS*>VF^K.XTG,UV5K*\E%6=JRK0. ^O*@U)?[J^#?/S/)J$D^"3"[$NC"?U--?LG6(67NI*NKF?_#4RJ)) MD*YKH\I6&1"4>;7]%L]M(/84<#B@0%H%/6K3!B?JG54Z"M M-%BS!TUL&FWP)J_L;;PW&E9ST#/S&U5E<%-D%L!1K8H\$P9.WHM"5*D,[JWA M.OC]2R7660XK;X+SX,O];?#[V9O+F0$ ULPL;2_V?GLQ,G"QCT)?!!1/ X)( MZ%&_&5>_E>E.G1ZJS\#MG>]DYSMI[-$AW]=:R\H$HJ[!29\[6_W0KV]WV-MZ M)5)Y-8$M5$N]D9/YK[]@CM[YG/M)Q@YKTUQ1M3M@QLYHQ3:N_89M\?5XS'.$G83NP :;A#&HXBO4Y3M09@4"-2 M"2@?"NG#N#7"]BX>11P1UL/HBF&,HY@3/TBV \E&0=YIN1)Y%LCGE=T\=1-: M9992PYX]EE3,P40(8DD_O!XQ'E&&_:W&*=!!9RF%E#WTW6Y+IHJ)4JE3?Y=-(0 M:V>,Q%-&2',[SL(XG(8\J+P(8L]Z4L81K@'[;C< ;1D!RT9A=:0^KE:G*]K&4#GH"'2 MU6-02.#-[7WQ@4X<, QAUD]O5XJ$C/&!8&+4\1DZLC4M4//2Y( M="MH.HPW M?3()E3;-M^ECQ9U\"D,T31+[[%B:<]//)(\:B)!F*P!ZC MX]$(_-W4H>&MW:H?9$L<:Y+(QY&I%]Z/((A MPTE,!Q@(=V2)Z4F-09&+A[S(32[]2$I%B*JUU!F(*!:%4531+372*@MQ%$5][*X);C$%UN MI"%S4!Z1.@39\2<>)]"V%+>)<.RFNY2(>&!H('OSYBG4EY[&+L2E-X)"A##OP_4) @VB@2I .AXDXU/C>* K M59V/!9L>K0T>$4PY9T.![LB,C)/9K5Q( );9\K"/NFD#O6 ]@R+'<;_>'A4[ MQ-OQ&AGGM6UB'$L(ST2(&'2D_<;()PC3 .R] 9P=I1$^VAC=&Y5^7:HBD[K^ MK>FNC;<#)J/,^,,/3GZ2M4.G.RXDQ[D0YH':^CX-SM %[$%@'!UL1+&6 0R! M4[3]!/52:/LT8&V62N??9?8N(%,Z%ZB)>S"$74V7L^R1 F1C:T_3J:)N,T?7TP M%"[RU-]1$I=XSRF-84",G9KL%85=2.A 5:8=3=-QFOZLH1BO]32G: MY9>P'[4@9RX3&' MCKZ0"]!$%Q'$0&_?E#&J; Z74@!P*P#K"Z7,ZXE]^[![VS3_ M#U!+ P04 " 8@*Y8%C(0CO," "R" & 'AL+W=O*3K0IL!=SJN\)HLB'ZJYA)Z;J>2TY)P105'DJPFS@__=I:: M>!OPEY*MVFLCXV0IQ+/I/.03QS- A)%,&P4,/QLR(XP9( MJ?^TWL'+$BLR$^P?S74Q<5('Y62%:Z8?Q?87:?V,C%XFF++?:-O$)HF#LEII M4;;)0%!2WOSBUW8?]A+\Z(.$H$T(/IL0M@FA-=J065OW6./I6(HMDB8:U$S# M[HW-!C>4FZ>XT!)F*>3IZ4SP')X)R1&TE& TQQHZ=YAAGA&T,,(*#9XXKG,* M,U=H,,>2<%T033/,U!7ZCIX6]VCP[6KL:B RNF[6KG[7K!Y\L/IO+(RFX%)(3=^Q.7_GO#;BL14WMV M9)]+N-E2OR',:EK!7=.'!G("-SVCN+E O-]1>(H:>3 M>4=1YRBZZ&@FRA(XX0IDS]>HPA)M,*L)&E".4//.Z;OBSJ 'W7PHR_ 6T2%<*T+(>D[/ ICHAD]2]Z(C_:8?*_]'-%_)O+ M0=PYB+_N@"I5]]/')TR!GWI1.CIB[X\[($\Z\N3KY%#!%-SNG/)U'WYRBN7Y M(9 =X??''>"G'7YZ$?\/5&-5R[DYB)/0.][RWK &V=VK**::PQ_U MFG*%&%E!HC=,0$$V%;+I:%'9(K,4&DJ6;1;P4D&D"8#YE1!ZUS%UJWM-F?X' M4$L#!!0 ( !B KEC>R57@)P8 '<= 8 >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA#<,+=#4(BG)4N88:-R7%5BVH%[7#\,^,!9M M"Y5$5Z3M=+]^1TF1+(EBG,S[$DO,\?@\=Z>[(SD]B/RKW'"NT'V:9/)JM%%J M>SD>R^6&ITR^%EN>P7]6(D^9@M=\/9;;G+.HF)0F8^(X_CAE<3::38NQVWPV M%3N5Q!F_S9'J3 M./S"*T*>UK<4B2S^HD,EZXS052*O)@""-L_*7W5>&.)H >LP32#6!=">X M Q-H-8$61$MD!:VW3+'9-!<'E&MIT*8?"ML4LX%-G&DW+E0._XUAGIK-11:! M4WB$X$F*)(Z8@I>%@A_PEI)(K-#O6YXS;76)7GS.V"Z*0>8END"?%V_1BQ]? M3L<*H&B%XV6U['6Y+!E8EJ(;D:F-1.]@^:@]?PP4:A[D@< M[_EH]M,/V'=^-M$ZD[(62;?[Q7R=4/8S'&*/3LAT MO#]FT9/7!M$[IS?.I*Q%UJ_)^B=X8]FAC/C] M,H$/-EM# [=@[':\9Y#S'$J)9_;> MI"8TL1+ZD LIT387JUB9X$UZR_IA2+R@@\X@YOF3,#"#"VIP@17< @H/&/45 M6O,,DF-2&C2"#!U+I9/EGH/IMSJU&L,NZ-N,3B@A80>]00X\X)$!^&$-/[3" MKS(Z1$6BC;S*10JAD\'(3@^*.N&;L(<]3!?^A(83W,%ND L]=T(=,W;L-#7+ ML4<&M"<(@CCA4,"1XCF8?3"**UVM '!QU\X&J2&81Z45VXVL-CQ'<;84*7^% M,FZ,XDK'\<(N=;TNO+Y4B ?PD08?L>+[F('I..2+*E"-\$C?B=B9N+0+T"!' M/=<=B%/<%%)L+6&S7^WQB>XX]+*\LC)2[!YRGOX6^;==K+[#N#9\&>60%MEJ M%2>0 LU8X7O%.]8!"T>J&II-A>2M\] W6_"/;P]D4N" V. MFJ$VW*9.8GNA/,$?1LC]RCA@:(,@=C!(A@/0FRJ*[66T^;JC6%;(8?OQ"/!^ M4>Q![HM<4.J%X4!'B9O"B>V5\\'81F!AKX\=L*A!$%,W#+V!8"!-;23VVGC- M9+PL,F 4)SN]ERM" PR*Y(;!)VGY:%] Q$T6Q7, M8MZ $TA368F]LIY&+ UA=EV_A!/(OCCHA6)?$(<$$S)0\4E3\8F] MXD-;LN)2]R6PTWG/P6-_W?#TCN=_&P&?=4]]+FUMZDTO0/QGG^00:QOQ9*)G MTM8FVG01Q-Y%/'Z:4REH'><$@1?XDVX@]@4)=F!7,[ ;($V_0(+_?*)#K"W' MD[UR)FUMPDV[0>SMQOE/=4A_6XXQ^##H[CE-@JX+>^>!:D";'H7:>Y2%6*F# MKE\+ECR22^R:GGQ:>B9M;=Y-VT+Q\T^%K1W/DXF>25N;:-.\4'OS\G@NH?WS M @)][_L#)XOTZ'C>WH^0_J_X^N@S9=!SWEK/Z<>80:#NU# MVCO -(AY?NAT*\'XZ HKY?FZN-F3 'B7J?(6J!ZM;P_?%'=FG?%K?#DO[P ; M->65Y W+US&T_PE?@4IH:B&J\O*6KWQ18EM#_*R'4 MPXM>H+YKG?T+4$L#!!0 ( !B KEC9E2E]: < $HA 8 >&PO=V]R M:W-H965T&ULK5IM;]LX$OXKA&]Q:(%U+9)ZS24&&G=WK\"V M6S3HW6=9HF-=)=$5::>Y7[]#RI%L\\4.X"^)) _'S[QPGAG*MT^\^R[6C$GT MLZE;<3=92[FYFU-0S$@3QK,FK M=C*_U<^^=/-;OI5UU;(O'1+;ILF[YWM6\Z>["9Z\//A:/:ZE>C";WV[R1_; MY+?-EP[N9H.6LFI8*RK>HHZM[B;O\"_T7/?6R23Q!Q59(WNP7 X*F:OO_^<^] M(PX6@![[ K)?0$X7A(X%=+^ :D-[9-JL#[G,Y[<=?T*=D@9MZD+[1J\&:ZI6 MA?%!=O!I!>OD?,';$H+"2@17@M=5F4NX>9#P#Z(E!>(KM,C%&OT.$1?HS;\>X" T*=]_ADJT,>VX U#;VHNA#5'>A6Q5J'JS6X^C1.:1<'M;'=HB$4. MTS#+(C(('H&,!I"1-TKOR__!#NO37'*H2@5OBZIFJ 7T"K5ZJJX+%5Q6 GP$QF_!%WM'0-VP6=^KC Z" M=AI64X+2*,NH/:C) #;Q@OW P -%E?K$^2%Y\GRH:*A'L%>!FX829&@ PIDEZZE13C*0I3AP[)1N M9EZ@[P]\J!BA4^PXY:LI; J4"\&D-0<]:HH0FKHR&(^4C,]P\CIO'YDX*>$Z=W6= ,Q+ .XLY_BJY'PM M;$*S;T9XI0FIS$SY:9AB!VE'(\$C;V\ M-O_2L4U>E8C]5+61]8'BJY:CO F1VO:YT*':OUO'* _2!%\OV*K/O"WL\1"L1BG<8)/[;$)!@DFD:.>D)%KB9]K+[+H%2TZ.4_&%I%IG%$< MQ YC1CHF7H;3$^+9N,%:.H^&&B[Q6.;C<"I 5=A>8=&LDG2D"Q3A+7*5K)&3B M)^0AYS8=WT'G7Z+E\^6Q.S_16D2\P$>2)LFK\FT%PT!;7(#9R_VOSKJ=Y$T1U.8<1KY)63YC<;43/%(F2* A< M3#3R._'S.W2Q3;4]C-IR,,6*U:1N ZME: X K:.RT9'=J9_=3:RJ!7_6AV36 M$\OS([)%1'6.J8-"Z,CPU,_PQP4(>I(M0-9Y(-3!BA6N;P3>PS5%(AJZV)N. M[$W]['V,EOUD75&)$2WPGY.HZ7FBMH@DH2MUZ<$Y]H4L?5@Q+ZT^U"1@ [8I MDF$2$%=NC Q-SQ] ORD9% 3HJ-]"D>^O5*.A[5%3@KY@/[8P_];._+9,MM9N MPR*8TCC$#D-&EJ5^EEVXT/Z*ENRQ:EO=NZX0=$\5+ZTFF'0:ISC+3L<;BUP" MG5[J,F&D7>JG78\)3 UK7O FI48QI>3T$-$BE^(P(8[AC([42_W4^[#=;&K] M+@QZF^*%A]''MG^'ZCB1HUH9N$TMIY-KK([_2S!NBS[R=ZL@^(:W%S?G>]VQIV);1#")J=DFS0[>2C>L>]0OZP721V+]B]WAZ?"# M@/?Z-?C)\WM\L^A?ZX]J^E\9?,H[J( "U6P%*H-W":16U[^X[V\DW^AWWTLN M)6_TY9KET#LJ ?A\Q;E\N5%?,/Q\8OXW4$L#!!0 ( !B KE@*H2K^S0, M !00 8 >&PO=V]R:W-H965T&ULK5A=0D(SCGW MZIZ+9&5ZX.));AE3Z'N>%7)F;)7:79NFC+96G!;@62^SRGXN6&9?PP,VSC]<%=NMDJ M_<"<3W=TP^Z9>MC="AB9C4J2YJR0*2^08.N9\=F^CD*-+P%_I>P@W]PC/9-' MSI_TX$LR,RR=$,M8K+0"A1I45WI M][H.;P@8GR#@FH!;!.*=()":0-H1_!,$IR8X[0BG4G)K@MLBV.0$P:L)7EG[ MJEAEI9=4T?E4\ ,2&@UJ^J:TJV1#@=-"-]:]$O V!9Z:+WB10)NP!,&=Y%F: M4 6#>P47Z!\E$5^CQ986&R916L +'C]M>98P(7]%JV_[5+V@BX>"[I,4B)=H M@A[NE^CBY\NIJ2 _'<6,ZUQNJESPR5SRG- X+1&4$.DSNFF= '33/@IAEPJ>.W0"JP66$[BM!64P_$<_AC'%5F.*12.)'7GH-Q[Z_VL7Z/7-[^X"X%O+-+_; M:Y[C>J'KMSZ7+G!"",8N)EYK>>I!]NX"71S&7N"%5G^?!TV-@A_?!8).['9A MSB*67<3$\TGHMG"KLTK1>:6C2H1-)<+QEN"PTRWMBG01MDW\=DIAO#DCZO/R5BDU:2)2Q-1"M*Q]**JHS:#50?%>>F1ZY@A-8>;N%8SL3 M&@#OUYRKUX$^AC7_")C_!U!+ P04 " 8@*Y8C[6VQ(8% #"'P & M 'AL+W=OS+>>[=_,Y6V])E;&W=$=J<6=#FRKCXK1YG+-=0[*\\+&IRUP"VKZJL^?&!E/3Y=@9G+Q>^%(];WEZ8 M+Q>[[)'<$_YU=]>(L_F DA<5J5E!:]"0S>WL/7R7PJAUZ"S^+,@S.SD&[50> M*/W6GGS,;V=..R)2DC5O(3+Q]T16I"Q;)#&.?WO0V1"S=3P]?D%/N\F+R3QD MC*QH^5>1\^WM+)R!G&RR?,TZKWEF, MH"KJPW_VO4_$B0-"$PZH=T"2 _8G''#O@.4(P82#VSNX-N%L(/[YB#-/QJ8E1GF?9X7[?K,2G"7 M%?F-&.DJVQ5,#[2C@7;4X;@3.!^R,JO7@MQ7(F=LFS6$O089!S%9OP48 MO@'(04C'ZP'6ZV#;7>MIB9P0A[ZSF#^=$F<,WVZ7[]@N6Y/;F=@/&6F>R&SY MRT_0=W[3$683++$)EEH"&W&(!P[Q91Q>PML!RA_SYDJDJ4;8"P6[&(X-8]7P M!D,8.:$C628:R\CW$)3L4DWH $61@P>[48[<(4>N,4>?16W^6*]I1<"KDC*F MW:N,$%>NB)5-L-A5GK8;B-TH\I"49IM1TPNBCLCP!C(\(QF'[9[NNI9"<"*Z M(Y:U)SI2C%#7DN(I,\(>]KU06M8V8R8VP=*S$Q@1X@^$^$9"1&^V(07?-Z2M M]^R$'M$ U" OV(XR44S%S8<]$\Y,%(S/E!. M ^2,=JUG/GJ*G2= "-IZ<]&DG-1O'2.!,H3 19&T[1O#7;MEV01+;(*E MEL!&G(4#9^'%G.EX"I7R%T@DA>H.$/A(JN"Q<1379M\F6*K.4(S_I+$8I34: MTAH9T_I1)+3M@8[;UZ:A%2#?2;,N6'?Y93\[\Z!$FK[6D9M:XV"N?5!L@B4V MP=(SN1@Q!9VCT'0L<:75DX[:P$KL]":CS0Y'AI/ DUTIEK=IS%$.( 83K2V\*B.X87R MV/"*0Y\VK X)AHX;>G+FC .X>M7;1$NLHJ6VT,94'D4\-*OXJ3<=>OI<==4+ M^F3N5)&+?=?S(R^05[U&#F/1Q'L(^_*JUYCJ5[UJB) ?^M'47G^4V-"LL2]Z MX0%5.:GDYZQ)K#&Y\47%]1PY+6>QT@NPQ@DY2EQHUKA7O73HL7Q38E15!R$. MY 46:^R4O)PU234#DJ*-TW+4D- L(NUUSN9 UZI^JVBQ5;3$*EH*56T^Q>I1 M94*SS+RDTW.U)*KR:JEJ'EA%,%0J7D:4WW-4PUAX(0>DE?]_.1K9OMU6\S^L1#[4$DV MPM-Y&XA5VAP^&!]..-UU'S@?*.>TZ@ZW),M)TQJ(^QM*^319BV6-FB:=L"P'VCI9'&A M2)6DXF9__;XC9=EQG10M!L2Q*-[[OKLC?3"W[L:71$%\K;3QA[TRA/KE8."S MDBKI^[8F@YW"NDH&+-ULX&M',H],E1Z,A\/G@THJTSLZB.\NW=&!;8)6ABZ= M\$U527=W0MK.#WNCWN+%!S4K [\8'!W4\>),?]H9L$&G* DN0^+JE4]*:!<&,+ZW, M7J>2&5>?%])?1]_ARU1Z.K7ZL\I#>=C;ZXF<"MGH\,'.?Z?6GQV6EUGMXW\Q M3[2[T)@U/MBJ9<:Z4B9]RZ]M'%88]H8/,(Q;AG&T.RF*5I[)((\.G)T+Q]20 MQ@_1U<@-XY3AI%P%AUT%OG#TS@82(_%,7*6L"%N(*S4SJE"9-$$<9YEM3%!F M)BZM5IDB?S (4,SL@ZQ5"%=7TQ&6V(\'&\_(F_216$2Y4T>B8(7P8K7RDB3*:G%59"!@+ZPT=\D;GNS M."ZDE[Z6&1WV4"F>W"WUCI[\,GH^W'_$V.W.V.W'I!^=2*\\Y^F291O8&>%M M\N\E3OSUD;X&<:)M=O/W)J\>U;O9JX2?_@_ 1[QW,VG4OTNS3QH/5=Z+UZ % M0(0R8O1B]X4XHXRJ*3E.,W2\-P*)STHQVHV9GZ3_?3$6Q\T,M2)>I#>(C+*. M\[E.'^86U.MOK2'QA_K2J%R%NVC2N6633ZW)R!EQUCA>AI+P<42M@ 4 UY=A M3OJ64*5WWQ+>B='SM(C^O+.WR_9(C.G28M:$%: MLTSDK8%V+Z28Q8!D*2!;8EXJ^,4D5-5:8=05!8,>,C+I2U$X6ZTPQA#4J"!$#NE* M1A2H ?;!P]V,(!QQD#DRSB&"\"C(FFQ8YQ=ON%3/+\Y.40S?#*"GWPREM8G67UMO MK-F18[;;9!?5_6MG!#N#6\D[C/%"]K]_'"Y MKQVU)\S$@9G/*N97>&I[_2[,7 MT(/1J<=PY<2==.C@M*-6.+#_-/FLA?04-^1(E$GG8JZ6,-CL;C^=1TU85O5I M0M,'Y6^^>T@MD,V)C$C4VWF\'*Y;0B-XM7\%BH)J1[ M:O>VN^4?I\OMDCS]1 "-,Q2&T%2 ==C?W>D)EZ[=:1%L':^ZR#$NSO&Q)(EJ M8 +L%Q9-HUVP@NZWCZ/_ %!+ P04 " 8@*Y8=^.XM0T& "2#0 & M 'AL+W=O&*W?>CT 2(A$35), HV_GZG@5(2G85OW0FD=4:<1?%'KU+%@L#@IQ5K> M2?=[>6OP-FA1$I7+PBI=D)&KT\[9Z/WYA/6]PA]*/MJ=9^)(EEH_\,MU;X8'N2K"7_%4YV%GPWSX MG0WC>L/8^QT,>2\OA1.+$Z,?R; VT/C!A^IWPSE5,"EWSF!589];?-).TIAZ M="=,KNKJY#DO*8LVIHI()?2ZE\1KV9.#@">,-XMKJ M>; Z_H[5B&Z DUKZ4"0R>;E_@ C:,,9-&.?C-P%OA.E3-.K2>#B>O($7M6F) M/%[T1EHL.4T?52&*6(F,[IQP$N7H]L8;X";[X;BSWMM2Q/*T@]:QTFQD9_'3 M#Z.CX<]O.#MIG9V\A;X +:6V"0&"*H9P,M29"AA26'( QZA-'FL\^=2(R7]6L'! M:%C+X.9*&20N$,(NGU5K3"0ZKC4X@ECG)>)"5S"L\Q),[*3F=IM/SC@OY]*E M.K&<5$Q/<(.AQNG!FC*T$OC9B*Q"?+N>-M32Q0OTLUQ7R-FEM+%191CSL/,' M (+"C;>F,[U^I@MA4Q*.N.[9X@$=1]/N\6P25K:>;E4R:2VA,E3N,^D=\W$: M 3>\!6YF%8=AL63R]0;^)?W:W H1MG"C*.J.)G,ZBUV%=HU90X+=1>@P QE_>[?JAR<)6SQ[XJI_.1 M+[USP04#<5O=K^M765OY @+:?.BB1.>($PY?&EX"3W:%LZV#D.TJ3!-3B\O M^EQ G&UNM;KE+!W-Q][S#RW3RV?O^G-HW-:J87. F@S[\Q^;K(/R?W#'X+9K MZZ@$*O/IQ1JCP6O.>L]2&$H1U#==].GP#EWG!^@4'-UKQT7QHL /:-R-HG%W M-![[=OLOCSPO,!W8/9AB*EA0-..OSF<@RP^8W;)JRNAE8_=?O7=IZHVO=(8[ MG&]6P8/.2N?)=REWLE"93W.!(8,HN:EM,);LCGV]'?OLK"];/WU>C*3)OKE. MAVB$^Z"\3X:P;H7;@M>_M]ZC3RB3C&&"P;T%$LC;P;JL M3'U6["N:IEY\#>^[5PUV[LFY-&O_-6#)-T^X,K?2]H/C+-RSM^KA:P66U@HN M9G*%K&ULS5E;<]NX%?XK&&V:MC.T1%)7)[9GXJ1I=Z;9\23>YJ'3!XB$ M2(PI@@N LK6_?K\#D!0ETW+VK0^615P.OG/[S@%U]:CT@\F%L.QI6Y3F>I1; M6[V;3$R2BRTW8U6)$C,;I;?KP>1:-VX*O,M\9:;)6ZH$>?DZO1R$!$H5(+$G@^+<3 M'T51D"# ^*V1.>J.I(W][ZWTSTYWZ++F1GQ4Q7>9VOQZM!JQ5&QX7=BOZO%? MHM%G3O(251CWR1[]VMGEB"6UL6K;; :"K2S]?_[4V*&W816^L"%N-L0.MS_( MH?S$+;^YTNJ1:5H-:?3%J>IV YPLR2G?K,:LQ#Y[\XNR@DW9!?LJ=J*L!?NL MU99]5*75,)AAWZ7-V4>'0VAS-;$XDW9.DD;^K9)I(7[)OE M5B#P[*"^7MQL6!SET#M3\41/%EV6ZCDX7]#^,^>,(S?!\F8#1YOCL\W[!=N:RV8VK [K=*: M5O R9=\@2R:P]7?!,E$*#2,CK7L2;2Z8X0668*\L/>-0ZEJ1Y*4J5+9GE58; M88@2X"C3B P.VVPN==I\W@VM9=QAVP@M:)U6=99C<@<\!>8T+S/O>_;VIU4< M1>^[119DY#0!*J$1*.9H?< V\DFD%Y7&,1>5T!=U*>W+2TYFE&:)VJX1A*1R MHPL<<(R)3"U+&">5.YG6@)RT;CBXIT:JZ=?@,FE@_41EI?P=EE"[=@O$DR.@ M@%2I^YJK6GN[$T),, ': GG7ZPJ1\GO7F2B,I"W'I_#!M&HGE42H, 7!=[9Z_$ M>@W7AYUC]D^7#D6Q#[J$>*;2L2;.KS1Y3D&!8"$@G6L)TG.EJ:C!I][M0*$2 MGW7D+,@VW-=/0B'+C, +GN1,ICA2;B3V-BX!?>*,=2$S+^ X$/PFXV4B_?1S M5X\9*NW+2GN;/.82@E*5U#2*1H*)'6%)'.5XHWHDFHPA9&5IHO$J'"&[X7QZ?" M/%A5/9_T0=1.'QVWJ;7S6N_8)K+LOG(J'A(#,A"Q;CDM.)*SKHN'(S ]SFB' MQU!?@,BW%2_WCNZ6[TW/@Z;-/711!84CQ#@W.G LE42CA_BAE*":X=;R3(M> ML+8X:4W2E0H"FE%\EK224):JO.B-=$M/BL^+;G!U@$+4Q_Z/":=XJ$U-&=C/ M'R3(IBZ*LSGC&.,H[S-TPB1.M&SG9#04V([U F%CA]PGMU7AS$?\\+/?=)J- MHB/4X00D;Q2\(9Q.8).;\$D'V=15I;1U_B5Q ^7%@6HK2="4IJ-(<5S7V",^[KLH"GZ+:E@?)T M;7!V(#-X[V(4DR!#Z2WIO>N:QY[C3T20B7EQK+;+TO.Z_\F@_?_7__-9=QM5 M>"7* <9J5$(XOV25@%2"/'L@-E>^2]4TA4>$W\2][Y)@(5&Z%.IZ*L]XKU$^ M6I^B3@69>;@0-@W9 -<.T26=":;P38(C$*F-Q=F E;JZ]4D:GF%#UA7J'^O, M[W,<] MMO,-BX+%?!:$8<16B_&,_<4-K59AL%C$;+4<1QCJ9+CZ[PFNU[M$X3*8+>=L M/EY@<13&P2R,V6R\[&_M=="DTV4YB^=!->YKHY=0O(R@N05 MEJZ6P32-Y/D"&LU9[##>*X1[U]"1QI?1/)@N8Z /QZ&S M0AS@9AA$,'H[UAG_EA<41X9]2!*RMX&3TUB(\>FF-N5:\M:ER' MQG<5W:KA1<1>1XWG:6;07< 87[D]G22JH'CZ6%5;@RXS]1RX4XB@ MH&F-FFS[JSGT^RUD6++B>U][O3(4J#DH4NE]X,F85Q7(CKP5T/I4((M HZ+K MH#@S$(O.,.DI03Q?X6Z,6$;:C0\QTXN,YK9%+O9GM^&2Y%QG!-.1NQVP3X)F M':E1*'**QWEH_YV_Z7)('^!94\,,O2#I7[E#7G#ELM9L%S,7*Y&4>@(JUD/9H%3784C]]$EZ6CS!4/J MAR'[M5S[#0?H!M+B1=1\#NE&)R^",)XW)R^#%7CQ]KF@[C7) /RN"FV]_+0M M!VN%(H# V/8+&REAZO5AX, )0[)]$HE>TS@^,-6_I0]P"83=8-$;=)ED/'DT MZ&P.;G*W_K6@:/(YE#I<%''^EC=$42>DM*YM3YB_U77D203X/ 1@Y&@6S&?A M,%J>$G7&Y)!%5UA[0?RW^3R83R/V]_XI)W'WAJWF03B=GP,2$Y!5'"SG+QY# MQ>3E8YPF\1*5+6H%'&5;6G?<97WE'RCVS\WCH'T2S17]HS+^Q4T+L9M)VIFV MQ/7<[/G:V-X[N>?JGR@SB/$51Z(^7ZY6IYB:%U.P(:KS=!J^XJKY"NW)B@V] MGYWTWJPCZ#/W^P$%-(+8OV3O1KN?*#[X-_.'Y?[W#1R;4>]TR-?D6'N:RY0MS0MP/Q&*=L^T '=#S&UL?59M M;^(X$/XKHVRUNI.R)"&T<%U *NU6M]*^5&WO]L/I/IAD(+XZ=LYVH-ROO['S M D4L'P"_S#SSS(MGF&Z5?C$%HH774D@S"PIKJ^LH,EF!)3,#5:&DFY72);.T MU>O(5!I9[I5*$0WC^"HJ&9?!?.K/'O1\JFHKN,0'#:8N2Z9W"Q1J.PN2H#MX MY.O"NH-H/JW8&I_0_E$]:-I%/4K.2Y2&*PD:5[/@)KE>C)R\%_B3X]8=V/(L[QCELVG6FU!.VE"<].S\ MF[(((_@ 7Y!\,]/($JB[BK(68-$ #'\"D,)7)6UAX)/,,7^K'Q&9GM&P8[08 MG@7\RO0 TB2$83PP]3CY>>\=" 57#/)9,99P*>++-(E65/^MO C4[# MN4=R;2J6X2R@5V!0;S"8OW^77,4?SY =]61'Y]#G7] 8Q!"^5ZB9Y7+=Y@7^ M>L97"PNALI>_3Y$^"WN:=)/Z06?AN4"X567%Y X*1A';*E 2_8=2D< ]+G5- M#]!-J*?B:^?Y!=DKVTH%5;.<+")CFQEE< M:57NC0T.,OC& V>_L\;1J3LNF5I+_A_18=9C9*HD],S7*.1$-*2NN?R'.IFC M0\"N6&B1B=VY!=E M]SAX WCB1&I_:B!7/I7N\WPBC:WK:XW-<^OD#VLM5X3C#FW!=7ZZ@(ZVC^C& M#27;B?J3"YC$89*,X%E9"L&1+^V=>US7D'.3J9H\_R4)T_0*?H6'TZ$X3-,% MC"?A>#SQS*VW@:\T&$F,0E)K38'M2HHRY$OG;0$8V-*CND@))OG-EX%;QY=I M7Z6VH# =N^I?RP^VP3OJ7:A#^"RS ;B!!$E\+'RJ 44'LZ%$O?83T( /03,F M^M-^R-XTLV4OWDQHLK;FTF5U1:KQ8'P9-&^PVUA5^4FS5);FEE\6]$5 J53\=#([[I9 Z MF8[#V9V=CDWME=1X9\'592GL^A*564V28=(>?)>+PO-!?SJNQ +OT?^H[BSM M^AU*+DO43AH-%N>3Y&)X=GG(\D'@I\25VU@#OV1FS"-OON239,"$4&'F&4'0 MOR5>H5(,1#2>&LRD,\F*F^L6_2:\G=XR$PZOC/I+YKZ8)"<)Y#@7M?+?S>H/ M;-YSQ'B942[\PBK*CHX3R&KG3=DH$X-2ZOA?/#=^V% X&;RCD#8*:> =#066 MU\*+Z=B:%5B6)C1>A*<&;2(G-0?EWENZE:3GIU^-1SB"3W CI(6?0M4(MRA< M;9%<[]VX[\D*R_:S!O$R(J;O(([@UFA?./A=YYB_UN\3NXYBVE*\3/<"W@K; M@]'P -)!>K@';]0]>13P1GN>[, ;N)%:Z$P*!?=>^/??&^$.=\-QU9RY2F0X M2:@L'-HE)M./'X;'@_,]9 \[LH?[T*<;8;F6+E.&(^/@[P=\]G"I3/;XSR[* M>T%W4XZ9T'LO$>"A0+@R927TFM.>(!W,67899 6YE"3P.2N$7B!45F9(1\)3 M7=8JAQE2$6=(-9@#-1,05)+.4=NA=25DSA'Q5F@W1[H$)<5,*NG7\"M)XK/T M$?(WD#I8HAT%KZ+H$4!IG >1+X7VU$I,[:A&[".!LR66[DR]X!(.(1N;HU7K M:%K$5C%#OT+4+48EK)=LBMU@HO7RQ3604_+T@LM$4/>8%5H^U>2@VF%X6".^ MZ;"2BILK69;R7PR8) QF#F;&$1$SA42QJLFFT#G7_I9DK;=D>R%.SI.*L#D% MRF56SHB)V+1=2+3"9L4Z=+0\/LHB\9.66/D5,19K^/CA)$V/S^%/7**"(6^' MZ?FWFC(E?W.9-I=?(N,A:./?B(P:D1^;K+4)A.=&T>=!Z@7X93+Z]93-= MVX%K2MUR1IG9G(S>"C0^:MW1OAD>C"G(UI]:O[:DVW[_XO!8X)+CTXV#+8G.\2%Y0 L"JH61>E-)2OU$IV/ M+N8D90FJ2E53Y^?ZRI@%7V1OZ+1EE!GMC))<0=0AA*+04?;RUZS)9*YY#HW4 M<0#A^HJZ#C?,OPHVQ9#G$TD\Q5)(%3(JLN#:)MD<::C)29A$B%%C/P9^=W4_ M%)P9566-H*A3=M)7W[6M*%/47N1<9@V_>BD MT'A32MPE;H7Y] NZ@5WBM,8]@/V"GEYQ3]4/%MYN)THKQ5J3;Y1U$AR6-#, MYD)/-,2%G9:9A0Y71(OB:$KLZBSVAS?& OZNKUQ_8R(IT2["W.4HW+7V<3CI M3KO1[B).-"_B<2XDDPOFJ7!.JH/>YZ,$;)RUXL:;*LPW,^-I6@K+@L*/E@7H M?F[(P&PO M=V]R:W-H965T,5P!=S$OY*X71(@ M:7=;@5U1M+T5P[ 'Q:9CH;*5D^2FVU\_RDI\Z37-'O8P["4A9?+C1Y&4--E( M]:1+1 ,OE:CUU"N-65\,!CHKL6*Z+]=8TY="JHH94M5JH-<*6=XZ56(0!<%H M4#%>>[-)NW:K9A/9&,%KO%6@FZIBZL\%"KF9>J&W6[CCJ]+8A<%LLF8KO$?S M>7VK2!MT*#FOL-9.&[TG@\UD*>635:[SJ1=80B@P M,Q:!T=\S7J(0%HAH?-EB>EU(Z[@O[] _MKE3+DNF\5**1YZ;)H5N?V'C;(=##[)&&UEMG8E!Q6OWSUZV^[#GD ;O.$1;AZCE M[0*U+*^88;.)DAM0UIK0K-"FVGH3.5[;HMP;15\Y^9G9C30((SB#Z]JP>L67 M F&N-1H]&1C"MU:#;(NU<%C1.U@Q?)*U*37\6.>8O_8?$*^.7+0CMXB. GYB MJ@]QZ$,41,D1O+A+-F[QXB/):C 2/O*:U1EG NX-,TA-=CA?!Y<VQ'!'.;/J&CBX;/&HA'P"R\0/OR&3.E36#!!I4&XP@RK):I=_6.8 MYSFW875G0_V1E5V#]*[?$-AP4P)JPXDPQ6U^^69X9::A!Q]'0'\;G>V:C M-/23NIR&K^ U)WXNT0?%,\L'8[]<13]9T4.4\?H=9%I/6YYT6D LOAF *$@*KT[M&^!G/:<#-IE\@LH MYV34(W4(83PB);7*:%\9[RMIISR42*^-PM@N26@EZ#VT>W;2#<(C>\8KVRO* MI]RS/MC[FF)^2^_0H3S8NSJI3U;M T%#)IO:N%NT6^W>('-W]7XU=P\8BK;B MU+@""W(-^F.Z\I5[%#C%R'5[$2^EH:9LQ9+>4:BL 7TO))VZ6\4&Z%YFL[\! M4$L#!!0 ( !B KEC6R185 P, ,L& 9 >&PO=V]R:W-H965T.ADC4H:TUH5G"I.F\BQX4M MRMPH.N7D9\;WTB#TX0SF1J;/9S;!#*YE2477S-[;,#04QAJ':0,Y]9#)!Y!= MN)/"Y!H^B0RS]_XAT6LY)J\SS^925RS%44#O0J/:8# ^.8HOHJL#9'LM MV=XA]/$\9PK/IJXN,_9B.<)$*296CB_\>,2M@6E!U?NYC_M!]/W5(H7$">V:O%%QZU^::U(OI<;+!>H M(#YWY8T[\#4UTFE\P9OUS8OD&TR]5_+.Y#%'QY.)%YH7J5P)_IL*G>Y23Z4V M&NPX &T4LV_VS%Z*?=J<#C:$:@C'7@5/$2I47&8@ET[+:J8RW;&1%$)M%R%! M5G[ N$-846T,W1@7SL7?$;5PFK<];)?N@9._=(_24(N^2P.W5D9*LV VS M!2-%53"AH68:CN.X>]H?1,!$!L?)8' :]Q.@,?X?6OMZ-MP9,"6JE1NC]F;7 MPOA9TVK;23WQ ^K-W(]Y"KGB1+' );E&G3X-1N5'I]\86;EQM9"&AI\3<_K; MH+(&=+Z4U)[-Q@9H_U_C/U!+ P04 " 8@*Y8M&4C]80" "Z!0 &0 M 'AL+W=O]7$!ZP4^;/M"NZ MQ$#2K%B+=2N:;CT,.R@V8PN5)4^BD_;?3[(=+RW27&Q1XGM\%$5.MDH_FA*1 MX*D2TDR]DJ@^#P*3E5@QXZL:I3U9*UTQLJ8N E-K9'D+JD00A^%I4#$NO732 M[MWJ=*(:$ESBK0;35!73SW,4:COU(F^W<<>+DMQ&D$YJ5N 2Z6=]JZT5#"PY MKU :KB1H7$^]670^'SO_UN$7QZW96X/+9*74HS.N\JD7.D$H,"/'P.QO@Q,6#K1 M:@O:>5LVMVA3;=%6')>N*$O2]I1;'*7?%2&XPXT2&RX+^&9=0*WA0F/. M:1*0#>.<@ZRGG'>4\1N4"=PH2:6!+S+'_"4^L/(&C?%.XSP^2GC#M ])-((X MC,='^)(AYZ3E2X[D;( 47'+)9,:9@"4Q0OO6R!S*MZ,;'Z9S;7-N:I;AU+-] M85!OT$L_O(].P\]'Q(X'L>-C[.D"5P0+;C*A3*,1?M_C$\%@/_F$X ?$I98VPM:H88D; L1C^"^1'A@PMV>=O/C6C5:VLNDTII@JY:5 M0]D.;28P:PK[Q"$Z[6S_9:2H=QN]YKIASSO,V(>9<5)?NHS>/; -+FQU48_@ M2F8^N":&*'S-=:A$P5X_5:B+=FH8R%0CJ6NM87<83+.N'_^[=U/-1BNX-"!P M;:&A_^G$ ]U-BLX@5;?=N5)D>[U=EG:XHG8.]GRM;'5ZPP48QG7Z#U!+ P04 M " 8@*Y8A?QFB%P" !^!0 &0 'AL+W=O)I-&G2C6VTD=:-"9 &U#;Q(W M;F<./I)[8Q[\XF,YBQ(O"!46Y!D$_Q[Q$I7R1"SC5\\9#2X]<'>^9;\.L7,L M]\+AI5'?94GU+#J-H,25:!7=FLT'[.,Y]GR%42Y\8=/9GF01%*TCT_1@5M!( MW?W%4Y^''^4M?\)?!C=%4.WC/_.7?^)BU#P&DVP#FZ4'"&V%'D(V/($W2 MR0&^;$A(%OBR PEQ0 :NI1:ZD$)Q]()"N&Y?O!W=9#^=[ZESMQ8%SB)N&H?V M$:/\]:OQ2?+N@-C)('9RB#W_1WG@QU=\(ICSZ<]]T@^2[Y?>W9?1_UT7^*+A M4ZN>X324*ST";8@'C,^R[(BO]3-MYG!ODS&.SW1 MH*U"YSLH3*NI:X]A=WA<+KJ>^F/>O4SLK9+:@<(50Y/1V^,(;-?MW8+,.G38 MO2'NUS"M^8%$ZPWX?&4X:_W".QB>W/PW4$L#!!0 ( !B KEB?4#HI+@( M 4% 9 >&PO=V]R:W-H965TI90U:B>-!HNK:70S',]&/CX$_)2XJ7+*F:1M<1E+@26T5/ M9O<-.S\7GJ\PRH4W[-K8["*"8NO(U!V8%=12MU^Q[_[#$>#J^AU V@'2H+L] M**B\$R3RB34[L#Z:V?P@6 UH%B>U3\J"+.]*QE'^W1#",('/\* +4R,\BSVZ M24S,[2/BHN.9M3SI.SP9/!I-E8.ONL3R+3YF3;VP]"!LEIXE?!1V -GP$Z1) M.CK#E_5&L\"7G3'J@ S<2RUT(86"!0E"+C ZZ;>E&YVF\[TR=HTHK&C<^SY:R[@3KI"&;>U"+^?<4\P4Z;8_#FE^"SG:<5= M^@=OL@]<[T 5\F,1@3-15'TJ_"L[O7/*>'Q4FC7:=6A !X79:FJKM%_M>_RF M+>W7\/:"X-/64CM0N&)H,KCBEK)MT[43,DTH]*4A;ILPK/B>0NL#>']EV&TW M\0?T-U_^'U!+ P04 " 8@*Y8':=676$# "/!P &0 'AL+W=OKU'K ,0T M_ADPDS%D<#P>']#?1NVL92L\7EO]34FJ5LF+!"26HM7TV7;O<-!S$? *JWW\ M0M?;YED"1>O)UH,S,ZB5Z?_B?LC#D<.+V2\L M&2T,HM3HS>24"46Y)<>[BOUH_R,);980IE-!P2X*0CQCY4WI[N,5IN'!;KGPC"EPE?!T\NCTFZR=_S)_- M7IXANQC)+LZAK]\(9Y39'54$OG_!>X*-ML7=CU-TSP*>ICM4?_J_XL-&>%6 M#HL-+_JXB/>%;B6G4"K=]E?*2% >"ELW+:&$[0/O[95DXD 5]@!B+Y066XTA M]6Q:LV,$K*R6Z'SP"L9=O$ HGXH].NX'8-IZR\%MV9M[X)[BB6,&>&Y'T8OI M*2NG\#IP8@IXR-N?(?A?1_3YMH=6X'LW%FXH'(%1#%6"F%^K)=BB:!TH#HP\ M4*1"<&;"GHY-##D1@2RK]RV.JHA+PSIBKM 5RC,A&SU84F"GS%$.@O4D9!4; MBGIZ+1ZZ"DUD>:!J3?6<4 !AMMTS.H6"]%ZC&;*<&%BEPRY:HL*%)]J MQHEBMLAU(M7KW.,4OE2/5P#+,B:&O?/)979YR'?I;#V(LDW(D8\5_Q>=?632 M"><8T$_B=KZ87%S^!L:0OWC69+\IA^(>'(;:4^40@=L$*S[TB?#)X=0%3(^: M9(UN%Y^"<'A;0WV_'%?'U^95WV1_FO=/%8?<*5:BL637V?3Y10*N;__]A&P3 M6^[6$C?P.*SXQ407#'B_M'S^ADD(,+[!Z_\ 4$L#!!0 ( !B KEANSB!9 MG0( +L' 9 >&PO=V]R:W-H965TI1EP"&/%=7RVF%A[9_"3P4;O[8G-9"7EHQ66^2R( M+"'@D!F+0'%Y@@O@W (AC3];S* +:1WW]SOT*Y<[YK*B&BXD_\5R4\Z"24!R M6-.&FUNY^0+;?(86+Y-O."1; MA\3Q;@,YEI?4T'2JY(8H:XUH=N-2==Y(C@E[*7=&X2E#/Y,NL;PY*'*O:,Y$ M0>9*45$ EMWH:6@P@K4+LRW:HD5+7D'KDVLI3*G)9Y%#_M(_1&8=O61';Y%X M :^IZI%^?$*2*!EX\/I=NGV'UW]_NN0KVI"E@>I@PBW>X#">;9DS7=,,9@'V MA ;U!$%Z?!2/HG,/VT''=N!#Q^P-*$8YN0=5:2+7AZZ)/-S#LR$++K/'WXV<$"%)'*V&QT>3)/IT M'MLUB<]?Z,@@FA!/989=98;>RMPV'!SP:?RB%O-4: M//Q&';^1%^>;%*@5J *-S8TR60C3/NV=MIN,LW;!_F_>3O6L$D*)C3AL$;7J#?&#U"U MHZ(5C*S=\[R2!A][MRUQNH*R!GB^EM+L!!N@F]?I/U!+ P04 " 8@*Y8 MS%+\FSD' ">$P &0 'AL+W=O.YL7U^^[O==DHN"NYXIA<9*9FS! M/6[MK.]**W@:-A6J/QH,]OL%E[IS>AR>7=G38U-Y);6XLLQ51<'MXDPH,S_I M##O+!]=REGMZT#\]+OE,W A_6UY9W/4;+:DLA';2:&9%=M*9#%^?'9)\$/@L MQ=RM73.*9&K,'=V\3T\Z W)(*)%XTL#Q[UZ<"Z5($=SX6NOL-"9IX_KU4ON[ M$#MBF7(GSHWZ(E.?GW0..RP5&:^4OS;S7T4=SQ[I2XQRX2^;1]G]08GQ];,F25I:*.+$&K8#>>D MIJ+<>(M5B7W^]$;.M,QDPK5GDR0QE?92S]B543*1PK%GRZOGQWT/>[2KG]2Z MSZ+NT0[=8W9IM,\=>ZM3D3[?C;.CI;-GHU:%E]SVV'C89:/!Z&6+OG$3 M_#CH&^_0MRW@/R=3YRW \M>V@*.^E]OUT0%Z[4J>B),.3H@3]EYT3I\^&>X/ MCEJ\?=EX^[)-^^E'.^-:_L,CFG7*SBH'$0>?@_<+]DE\\^Q,F>1NJ_.MZK<[ MO]OF.V0.5652L^&K@U?LC4A$,166:C/LL8^:H5I)SH8'H5SC^+?'1FQ2S8!K M]BH^85=6&LN\>23OYP;2FT^-%NPW^;62J?2+X-*%H0*>&YT(J]F;RM*MSP5^ M5HA:P1(UF[=^+M2]P(E:/!9D!>5YA7\1)H2@VQI%Z\IQ)S74BN6+.XP'8SCN6'9ZZC"?+-27Y5"KIZ=0 !>24L2D"L@L8 MJ*P3)#6M 1.S4UI36BFB75J)E0H>OZ@])I:54.G KN@]2)MG56D0"2\,-ACL M &!R;(%G/N0\E^(^9(_T9I6O;+"52<^G2CR(,&P(CB\(=3.A:4V@+64940!T M)-SE++.F6-L84E :CW4J5W0BPQF@&!S"3024(P\\1<4I15 >%!G](L?F+CTH MJ,]*U-A,E9PM-3MR:H&2 SJ"I96(R:I+_/3)X6AX<.1^$DVI8=IX=HT$44EN M/.B!W92(GT#],?$F8/IP_8 A2L ]GL\6YMIKF&NOE;G.0D%1F17A=EG-6=_) M7:T&MG/7;9.N]X"^E05Q1)VV\_6TO6O2=K-*V_]TEI]1]4:#HVV+86EX]'S; M@0>0H)R&+L+I7/JC5$N7OA?'3T.S'>JGX[QG?;7",0Q.Z6*!%I#8*5)* 66P08PA0UQ< MOB=JO+A\=3PGST: C8FB-[&?7>SO"VU/6AJ>]!:V]O8S-XZ+POJH#]* M7ZW:=]#7ADD,2L0-36O^D9.RA4V(%]#M45*J5N5"=^)W@HG&(%4U#!YE9( P M>_ L0R%C%RT(40Y:2F,#$V%#*EVBC(L41E+;CRXD_2;# F<"<\(D\16DX1;> MK&A6J12IA5W+R#$K _^%_@P=;MUE]$X*I*)!PN.5E(:3,+QQY$S'P2B,%QB+ ML.^>JXIZ/]KW2@EU\415:1Q.$ I<42&WT!R<5GB514PB'*4$=(V3@YB=<$*YGDF:3]1%K9DQ* ]U#%X@?4V%52-(J5L) &%3@ M3;BC*##TI&#LF.%8F-B\I#]"E456*0QN]W'[(R_BD&-IZJF':P)(24X?!4=B MPFH$.AHE7M [,6&PP*SFPEJW*>\#<;PK"TN]S?-OZ_;6YL@'(QX*]T6$5^Z' M]2&26(-EETTASG()=RQ>9-6R(\RYA7)C[L*X$<%KJ0G Z,B.=G+ 21U,J.\X*)?;O*IW5D)Z:*IZ+A%L;:K6"P?9P>VW4=-A0 MTV$K-847'^UK8KB6[J[+SB,FX\V/,56KL>U,]= #1+MF_C_?QS* , D9'1#S8Z%<5C8EN7^VC>30MA9^#(4V$;[^/FD>=I\?)K$;RXK\?CE"A9G M.-U,B0Q;![T##*LV?@V*-]Z4X0L,@.I-$2YSP7&D20#KF0'SU3=DH/DD=_HO M4$L#!!0 ( !B KEA!RC;]S 0 ,H* 9 >&PO=V]R:W-H965TO&U+ KY(<.UUB('':+,#2%4G6?1CV@9;. M%A=)5$G:B?OK]Y"4%1=PC7[8!\OB\>ZY]].=/RO]9')F2R]E49F+3FYM_6XP M,&G.I3!]57.%FZ72I; XZM7 U)I%YH7*8A -AZ>#4LBJ,SOWM$]Z=J[6MI 5 M?])DUF4I]/:*"_5\T1EU=H1[N=R]&[J['C]PR?)3^;O7=RGBR4>G*'V^RB,W0&<<&I=0@"?QN>4!ZMQ*R%G9Q^598JH1P^B8!)51M>;N-EQ) M@SLKJS5G]$?-VG,8.GD4BX+-V_.!A4D.>) VZJ^"^N@[ZF.Z V!NZ'V5GPUR.V):UMR3'T&=)1*R,*NM%J79LNW59ILIKHTQU-FS9GN.64T149_>P_ID5\L714J??KGD+-'S3GL[+?Z+DNUKBQ* MS*1:UJ$M45>?1;$.#'=LX\\049TTFMI=). MM\TYF+6$P@8!Y)N[Z_G;OO^C5)6EL]@B'S2>CKK#X9"N,((R OF!M83R2[C MP-"@!DYIS%I4*3LX!34ZH,EJ@\@H;0BCG-[$#LTCRBIXYC(AZKJ0:=OX L^0 M)MB=.J=+E7&!.9@^841LF$J?L"#KYI/2TFX!B3!"&V6N#EW*8=P7KHLW J,46GP-KZ'0:>;+WI6V>B>-6JG3I M)6 F/S'' MR-&CLJXHOBGP-Q1UXSCJCJ*(CG3XN.WP\?_T=4/OT23I1F!\_Y*ZQL25,UGC2XP7@Y#[2+^RGS3\ M;W<.[7>9_T0)7_.NVA9<\5):1T^F$$O.$!PKJI5THYI$J;257T-6>C0=(RU3 M>O -LO MA'ISR)ZC"SAT!;O66+*T:^T5GHZ[R71"'UJB>WXXW=.#QSX;H]=-^CCUCJ"@<3%+[6BWJMEY"\5ZQ#53O8VR]* MUBN_11GR/196C9;:+FJ783]Y90];'NIH):&VX"5$A_T)*E&'S2D&ULG59M;]LV$/XK!ZTK M6D"QJ72*R++=9?NKMK-9_*O:E$@]<*]+ZNN7I<8"4/,R_PGBYNQ&9K[,5X M/MWQ#=ZB^;*[5G0:]U9*46.CA6Q X7KF703GB\S*.X$_!![TT3O82%92WMG# M;^7,8Q805E@8:X'3SSU>8E590P3C[\ZFU[NTBL?O3]:O7.P4RXIKO)355U&: M[5N9&'7[&+)['V"EEI]X1#)\L\*/;:R+I3)@2U:-I?_M#Q\#T* M8:<0.MRM(X?R(S=\/E7R ,I*DS7[XD)UV@1.-#8IMT;15T%Z9OZ[- @1G,$- MWF.S1[A2LH9+V1A%A&GX*LP6+AT.5!K>+?FJ0OU^.C;DW)H8%YVC1>LH?,51 M!)_)Z%;#+TV)Y4O],8'ND8=/R!?AH,'/7(T@"GP(61@/V(MZ)B)G+QI@0D,; MWZGP6NWXM+;MG7.]XP7./&H.C>H>O?G;GX*4?1C %O?8XB'K\X]"\\U&X8:[ M4I;K/EU_.L"PQ <#BTH6=W^=PCYL?;E5B"_2 T1NL>W9M8^H+PI8/NX0+FJY M;PQ\GKW@6K7H!*\TO & C]-8I^Q /)T%,// M[BK/F9^F(>39**"KWL9:/!"PG:(#R'M4K=& 97Z<)9",4A(.6.C'+(1XE!VK M%K)>B:;ECF*:A P")Q%%/IO80_*:IQTYVC?"P(0L9P%9SDDTS_R(Q72P")=; MH<[\G.IU($5IGZ)T,$5]AQV.IZ[_W'D76J,Y.G\2 MG/ +\^B[,'\X8X-P3F=LP2NJ#P1N3F2+^ AB/XG9,\2J@RB(6%[:V1):[M)^ M@A&Q0-YXK,H@0$@H062AWZ6O.K&]N/K;EPD M84;#(1C*:];G-1L>W[A&IM_Z\TT0";Y#GTP H'#!]HU].6 M(1I?4<3^(Q%)3O,[/TG0^&@CH1+>N+W+#F+JI78YZ6_[U>ZBW6B>Q=N]D-QN M! VG"M>DRD89C1G5[EKMPHK !]7TN:<=W!.N@7WOF_ M4$L#!!0 ( !B KECFBBUF< ( $T% 9 >&PO=V]R:W-H965T*U'KN5<2-=,@T'F)%=.7 MLL':K*REJAB94&T"W2ADA0-5(HC#-G.YIZ$5A )SL@S,#%N\02$LD9'QI^?TABTM\'"^9__D MO!LO*Z;Q1HJ?O*!R[DT\*'#-6D'WS]7EB^70KLO[+K:\XV M2)E5;G"4?96$D,([N$7C3S@ R[K0GRGFG1,<6O,"5P)VLJ-7RL M"RS^QP=&U2 MWDM;Q"<)[YBZA"3R(0[C] 1?,EA-'%]RPJJ&SM\Q>QTZ/8ZV MS3'5#OHE&X?L3VM)!6WJ*/;M%K1%]^-:@8L3K37<>/MQR MMN*"TXL/)&&%L&2\\.&.4:M,%GXY/_"(SP0+(?.GW\>LG=S\N+5[M"U=H *Y M=B< 9S )_2A*X5$2$R"L0&C8BVE1TOLU:V0*!=>Y;&N"\\A/DA%J*YYNX!DXQIF)5(HRC:!B6C,L@'7O;3*=C55O!)HE#;2= +]H8Y7Q76&<)T7+$5WJ/]64,NI . M>#C?L]]Z[:1EP0Q>*_&+Y[:8!):MKEA+/I#V41!G .MXQK>&2B1KA#9FJ-=/36P/L'MA!H/HQ#2^$< M*,Q:ZFE#';]"G<"=DK8P\$7FF/^+#RG-+M=XG^LT/DEXQ_0%)+TSB*.X?X(O MZ;0GGB\YH=U H^^8O ;=/XYVU3(R%2P[TF.>8U5ISN8(I,]S ;Z\"'G!G82I4MOYS3-#)D,<% MT9EG17?H\!TW**#7CG$[)O"@+!-PS4P!^%3S#1/N\8S<"\!G>J]Z3?UE67!P'WEF,W%1Y44XEZY7N& M@4S5TC:%U5F[MG355..+>]/3Z/167!H0N"1H=/%Q$(!N^D2SL*KRM;E0EBK= M3PMJK:B= ^TO%;W1=N$"=,TZ_0M02P,$% @ &("N6-D]EUJN P W0D M !D !X;"]W;W)K&ULU5;;;N,V$'WW5Q!J4"2 M'-TM);4-V-G=-L!N$"3>+HJB#[0TLHA0HI>DXK1?WR%E:Q74<0OTH>B+S:'F M<@Z',YSI3L@G50%H\E+S1LV<2NOMM>>IO(*:JDNQA0:_E$+65*,H-Y[:2J"% M-:JY%_K^Q*LI:YSYU.[=R_E4M)JS!NXE46U=4_G[$KC8S9S .6P\L$VES88W MGV[I!AY!?][>2Y2\WDO!:F@4$PV14,Z<17"]3(R^5?B9P4X-UL0P60OQ9(3; M8N;X!A!PR+7Q0/'O&6Z <^,(87S=^W3ZD,9PN#YX_V"Y(Y#*_I)=IYMBQ+Q56M1[8Y1KUG3_]&5_#@.#S'_# M(-P;A!9W%\BB?$ M0X ]RO" =/B)RDL2!2X)_3 ^X2_J64?67W2"M2(=OV/T.NOXN+6IDVNU MI3G,'"P$!?(9G/GWWP43_X<3V.(>6WS*^_P1ZZYH,0VB/)(4VA3D1R&*'>.< M_&H9D!6\:++D(G_Z[1B9D^&.D_EB+S,49/$,$FN3?%90MIQ\9"60\U^ 2G5! MEI33)@?R#G*HUR /"8K(HBB8J3G5ZV "\ZK/X&C BW:\=DQ7!)1F6&@8M^WB M<:Q8-;JQ98 !)'!J_59LJTAVZ9,S$KC^E>_ZOEF/A_+H3C3C7-1;P!M.-Q( M>PE&BM L"#N3\6$U6N1Y6[?UD)K]84.1\SB+W7@2D MCQW8]UD)33M(P<9/H:J VR0(W3K.WZ#*LCI(U#/%U1%>2%D :6N/EO/WV M,KT1UV:U8@'58R>P787R+8D_ [1&<#3&?D:M*A^E=)#O\NR='_*LF1 MG[EAD+Y.P,P:!=X4;)"FFQBV M/F8JGHQ03$@035#(C# 9"NE0R'IA50%.,Z4V=SO&'7^TLID^.Y3OT1/T!D\N MWMJ-'2P4R47;Z.[U[7?[V671/=G?U+O!!\MFP[",.)1HZE^F>"BR&R8Z08NM M?<#70F.)V&6%\Q=(HX#?2X'/V5XP ?J);OXG4$L#!!0 ( !B KEA8Q<&PO=V]R:W-H965TRV0%I;%]^Z28 F(B4"S3:HVYF'Q3XH-A-K*TL>24Y:8#_\DK)BF;)" M6YTSTSPDOI _4LKA7R0/*9T_I=G7?"E$0;ZMXB2_Z"V+8OVNW\_G2[$*\[?I M6B3RF_LT6X6%?)L]]/-U)L)%F6D5]^W!8-1?A5'2NSPO/[O-+L_331%'B;C- M2+Y9K<+L^Y6(TZ>+GM5[_N!3]+ LU ?]R_-U^"!FHOBROLWDN_Z.LHA6(LFC M-"&9N+_HO;?>\>%892A3_!J)IWSO-5&'F7]4;OKCH#52-1"SFA4*$\L^C MN!9QK$BR'K]7T-ZN3)5Q__4SG94'+P_F+LS%=1K_%BV*Y45OTB,+<1]NXN)3 M^A2(ZH"&BC=/X[S\39ZJM(,>F6_R(EU5F64-5E&R_1M^JT[$7@;'?B˾P M&QGLES(X50:GD<%R7\C@5AG<4S,,JPS#1@;WI8,>51E&IQ[#N,HP/C7#I,HP M.;5*TRK#M)3#]O]7_O.]L @OS[/TB60JM:2I%Z6"RMSR?QXE2NRS(I/?1C)? MDIV4L,KO[?! GG1W_=+#I M[ 1FC"?FA_5KP?#3,SC6F1AV;!FXD%> M/HJVLWAEI*DKX;M\'<[%14]>ZG*1/8K>Y=__9HT&_VP3+!+F;6'#$J8NJ8^7 MUGG_<5^9AREL/05#5LA'P@(DC(-@FN#!?4AS?.V-G)E M!'75&A+F(6$4"6-;V&A/XV]&8V+D!6CH-@FNZ&.]T- MC;K[+/NO(GF0L>XWV=M5^KL.UU$1QFW*,Z*Z*@\)\Y PBH2QX4%T?>-.!H.Q MTU >LM ">,@F";/T4Z>(Z,\K\-\2<)D05;%(F(>$422,C0X4.QPYCNTV!(LL,T#"^.@@B(\FUG0ZW!V M)L7Q3HICE2UK,CJX>K>E&X]<9SAM7+Z1M>,@F";*R4Z4$W-\3%>K M-"&S(IU_/2.WH1RR9/)=6$A5ED&1W,I+^TP-B\BK*"&+-([#+"=2K-O!TFOR MO[T!5)M@MQ48[YW4P=O!H''JKXW5[*I$)(PB8>RDD^$CBPR0,'ZL_IH(ISL1 M3CN(L!2;O#Y_W!1Y(2_=*B0JZ6T5IO3VLM:,Y70-CDB8AX11)(Q-#X?O \NQ M)HTABX\L-$#"^/$CT&1I#>I)TX%1F/)*O=C,Y64[3>:RTZBNSU*GGZ+\*_GW MC5 S//^1PM\=-' MD25J1HB\?Y!9U93K<\8V;9OKVE7<4)H'I5$HC4%I/I060&D<1=-;RY[%8!T) MX\U69P;:QE9VTC:1Z41J$T M!J7Y4%H I7$436\GM4-EF2VJ'PC74)<*2O.@- JEL8K6",-3JSGL:T\W&8^; MX1KJ6J%HN@QKW\HR&U?/76/RF^H97Y=+(41V1CZ+;-4J0JA]!:5Y4!J%TEA% MTZ9EF_H[FB2 UHFC:+KT:NO*,GM7?UU/X6PW B0?$V'N-T!-,BC-@](HE,:@ M-!]*"Z TCJ+IK:9VU*PCEEKW?@/418/2/"B-0FFLHEFVUA^P#T9YKGU!RZH=X2&9VPS=4 \/1=-%6)M]EMGM^SFA M>YF)(_UNJ'<(I7E0&H72&)3F0VD!E,91-'W?0FU&VF8SLGOP-@.[2AI*\Z T M"J6QBM:(RE9C&LY_3J9/UUE.TUV!5HZC:+H*:Y//-IM\@.A]LXF+:!T+/8R; M8K.Y3IV%#/4)H30*I3$HS8?2 BB-HVAZJZ@]1]OL.?Y ;(;:@U":!Z51*(U5 MM$;0'4XFS>#=W83_50LY-^MU'(FL=:V5 :A=(8E.9#:0&4QE$TO5'4[J)M=A=_H$\ M?Z@- ]*HU :@]+\BM9< M-.K91TR]:MW%D1!>W28BE[%\+J+'\"XV3ZJ92^VL:*CS M!Z51*(U!:3Z4%D!I'$73=5_[B/:137F-'O-S.VCO,4/]/2C-@](HE,8JVGYW MN&F$'$\20.O$431==[439Q]QXOYXO/U35A^9J]U9XE"_#TJC4!J#TGPH+8#2 M.(JF-YS:/;2/[17LW*N&&GM0F@>E42B-5;0CWK3?GLP]F.^ 6G$HFGYOI]J* MA];@&2N=E>I0VD>E$:A- :E^5!: *5Q%$UO.+5[Z*"W")J!G24- MM?Z@- JE,:=UZY\]:)K8S^D:7G?C#FX!M'(<1=-56+MUSA&W[F>%[Z.+D,P5 M[ZQVJ"L(I5$HC4%I/I060&D<1=.;SMYM+=&;!LW SI+&WML2:C-"::RB-0-S ML_OMM.X9M.SFQBUHY3B*IJNP]AL=L]^(">#=UR&9J]59RU#/$4JC4!J#TGPH M+8#2.(JF-XS:/R''E;)0KU#Z$T#TJC4!J#TGSG\(Z>S>D]:($<1=,E6IN"CMD4 M_"NZ%S*!\F*> [2YVP'U':$T#TJC4!J#TGPH+8#2.(JF-YC:S730^PK-P,Z2 MAOJ,4!J%TEA%:RYKMD;-#DAKNE%S#TL K1U'T709UMZ@8_8&_1OOVAQ(H58@ ME.9!:11*8U":#Z4%4!I'T?1G>-3&HFLV%M4-ZHOOY$84RW1!>/(H\D+-(I^1 MCT^)',8MH_61P&HNH*O$H33/;=TP9[N-/1D46BJ#TGPH+8#2.(JFB[DG3K>,]<0F?U;FG[]W-W!^I'UYL'+95":0Q* M\Z&T $KC*)JNWMH4=,VFH!]&2?70)"([L5Z4K],\*CNTZEEYZM[D1*:0@[D\ M6D3E(_2R5G&+]K@,=?8JFO:("G?8G/3WH(52*(U!:3Z4%D!I'$73A5U;=J[9 MLNL6@*%N'93F06D42F,5;;]!-N^?#RTP@-(XBJ9+=._9=68_3^T,S')11=G9 M.HX*XSC.C.NL4J@/!Z51*(U!:3Z4%D!I'$73!5W[<*[9ARN%O$SCA93U/YY[ M">H9O&?[&B^7!BGEE[-F:O*L5>PM=E,CMER;J]-9PE#S#4IC4)H/I050&D?1 M= G7/IU[[#:?J(?RN"WVT70RF$Z6Y M9BOO2MRG68>.!=1I@](\*(U":0Q*\Z&T $KC*)JNY]II<[L\K^\/1>7)2U'9 M;89EJ+L&I5$HC4%I/I060&D<1=-E7#MUKMFIFVU6JZ@H;_JR253?^"I,FO>* M2>/'\G'2F5C(I"R<1[%*:0S?4'\/2O.@- JE,2C-A]("*(VC:/JSTFM_;VCV M]SZDR<,;]603\D%^HR:6M_)N$[,9U57,4)H'I5$HC54T[2DF+:Z/#RTU@-(X MBJ;+M';RAF8G3Q?G+O:>R;"\"J-$A>6K-)/8,D"'LB;RVU8-0_T\*,V#TBB4 MQH:'SN6!?*%6'I3&431=OK65-S1;>3=2HJO-:K\_P>0HSBJ7%W#M=&3O M'2@X0W?E06D>E$:A- :E^5!:4-'TX-PV*.6HS2J'&'Y1&H30&I?E06@"E<11-5W)M_ W-QM]V_688$S]+-^LSPI-Y MO"D-$OF-VHX7)1L9F:NHG";[&Y;VEBW/TGC1JG^H40BE>16ML(X)^76THN>FO/8?4HR<:^> MK_;NO=WK'WS.K'>^I3[OUYC+\[74\TV8/41)3F)Q+Y%*"CV210_+W9LB74N] M],A=6A3IJGRY%.%"9"J!_/X^38OG-ZJ IS3[6E;[\O]02P,$% @ &("N M6% N+LZ/!P 7#H !D !X;"]W;W)K&ULS9M= M;]LV%(;_"N$-0PNDL21;=I(E 1SK8P&6-HB[]6+8!2/1-E%)=$G:3H;]^)&2 M8EFV3%OK&;";1%_G.93X^HAZ)5ZO&?\JYH1(])(FF;CIS*5<7'6[(IJ3%(MS MMB"9VC-E/,52K?)95RPXP7$>E"9=Q[(&W133K'-[G6][Y+?7;"D3FI%'CL0R M33%_O2,)6]]T[,[;AB">&C H P:G-FE8!@SSSBJN;MXU'I;X]IJS->+Z:$73"WG_YM&J M1VBFI3B17.VE*D[>?F22( =]0!.<$(2S&'DD8IE@"8UQ+A8V1>'#?;&+"K5/ MTFQ)8O1I07A^A$#O/"(Q303Z3%[D$B?O%>^WB8?>_?C^NBM5*W6N;E2VR"M: MY!QH40\]J!QS@?PL)G%#?&B.=PWQ775U-I?(>;M$=XX1.%K.SI%U>88$^^;P"5FH<.M@]N#T[$WAX;^^=+6NZ&W4 MVLMY_0.\^RQB*4'O?F5"O$=3SE+D?UM2^8H>B)RS&-UG*R*D*I52-+3VSDC7 M5?]*+'!$;CJJK O"5Z1S^],/]L#ZN:G;(6%> 1OD,'W[6-U:U]W5=C]#I@OV MTWUP>A=#IYXS!,I9Z^O^IJ_[QKZ^6PJU10@T9NDSS?)2Q=Q<*&& #L=YT'F]"%A 20L!(+5 MM.)NM.(:M3*98TX^Z"%)K.6BQFFBN'F-.,=*+;H@H.=7M'W<(W[--X_6F,=G MJ"PMCYRL*%N*Y!4]J1OA+*-_J6-' DTDB[ZJQ;O])/Z+7B9->C,VNZW>(&$> M),R'A 7NWL^J;PU[SFYM LI9T]M@H[>!46]Z0.2GBX2]$B+0'P\D?2;\SR8! M&#EM!0 )\R!A/B0L@(2%0+":3(8;F0Q/*$L-%:.Q+-TUE:5/BWR(?8;4@]>4 M4+E4K40T0X^$4S7>>:<6A8X632/M.V/SVJH/$N9!PGQ(6%# W*WR,[3=O;MZ M")2SIJN+C:XNC+JJ2L^7.5/W*4%GF9).H,?#7_"*Q#B+"#?6)6."MLJ A'F0 M,!\2%D#"0B!833^7&_U<_K_KDK%Y;=4'"?,@83XD++C^.[ASIRAM8[V?=C+GGLY[.]8B*!9?5!: $H+ MH6AUA52>L_V=IO,HRY;J/E2.AM7X5PUX([6$9XW^7YG.=K:-_7-KIWJ.3SO, M,S>^M0Q O6106GCT@M3[M_*);;-1[ M)4RS)I@/1E'$TBE.:42%U"5@1-%&M MHQ%I?(-DYK?^_>][G8-]K\$#3>J#T@)06@A%J\NCLG5MLZ^[485D:!1]6U). MT%M)(.K''G(U(FV4!:C/6]+<^J#+:K@O@)JXH+0 E!9"T>K"J(QJ?F57FJ7/,/-TR M,=#?^EN$!:;QV_<%(O\&[Y.<$X[&Q5VE^.&;WT";D[:]RX#2/%":#TH+0&DA M%*TNK9Y(1.@*/R>-3[7F9*TEU6 Q]GIV_V)G ML N:U0>E!:"T$(I6%TMEICK?::::XUOW/ZB9"DKS06D!*"V$HM554IFICME, M/?3AK2HKZXQP,:>+(^:8.4%K&14TVZY91D[_,@'JIH+0 E!9"T>H"J;Q4 MQ^RE?N_'VF9\:WE TCQ0F@]*"T!I84FK?RK>=UWG@!?K5%ZL8_9B'SF+"(E% M(8U\_HEZR&TG$7?O4:??]'1K;DGKS@>U8T%I 2@MA*+5%5+9L'Z +5_RIA\6]$)-A-*;_\!4$L# M!!0 ( !B KEBX&PO=V]R:W-H965T8I_O[ON^<^Z<[Y1^- V )<^MD&81--9V%V%HR@9:9DY5!Q(] MM=(MLVCJ36@Z#:SR2:T(:11E8#N[XIK'N("SRCFU@#?:^N]5HA2-*Q5N0ABM)--2+X%M\<9FY>!_PA\/. M[.V)J^1!J4=G7%>+('*"0$!I'0+#Y0F6((0#0AG_!LQ@I'2)^_LW].^^=JSE M@1E8*O&75[99!/. 5%"SK;!W:O<#AGI2AU2*!# O6Z>R*OPE M+KP:#L@=E(!W79&3%5C&A?FYKVY62U*JML6?@RU5/DY1 MSSY0I_,XBJ)IZG2D3H^7[1MF ]*2CKW@.%LS19Y^(,_F]"!Y-I)G1\E_*\L$ M*?>;G+DG"WMTP['_!=28&9V>H7[=/P.]857G1^]! M61QDOVWPY03M M!?*QR_P7#3/+[%Q2M02P,$% @ &("N6--4U2;W 0 MP , !D !X;"]W;W)K&UL=5/!CM,P$/T5RZ=% M@CH-+0NK--*V%;"'A:@5<':326/6L8,]:7;_GK&3K8I$+[%G/._EO1D[&ZQ[ M\@T LN=6&[_B#6)W)X0O&VBEG]D.#)W4UK42*71'X3L'LHJ@5HLT23Z(5BK# M\RSF"I=GMD>M#!2.^;YMI7M9@[;#BL_Y:V*GC@V&A,BS3AYA#_BC*QQ%XLQ2 MJ1:,5]8P!_6*W\_OUFFHCP4_%0S^8L^"DX.U3R%XJ%8\"8) 0XF!0=)R@@UH M'8A(QI^)DY]_&8"7^U?VS]$[>3E(#QNK?ZD*FQ7_R%D%M>PU[NSP%28_R\!7 M6NWCEPU3;<)9V7NT[00F!:TRXRJ?ISY< .:+*X!T L1&B/%'4>56HLPS9P?F M0C6QA4VT&M$D3IDPE#TZ.E6$P_R;16 I>\?V4@.3IF);**WQ5JM*QK[9FGUY M?!B/E*&ULK9=9C]LV$(#_"J$610+$J]/7UC:0]29; W6SV$72AZ(/M#2VB95$ ME:1LI[^^0THKV[%$!T%?;!XSHV^&QPPG>RY>Y!9 D4.6YG+J;)4J;EU7QEO( MJ+SA!>0XL^8BHPJ[8N/*0@!-C%*6NH'G#=R,LMR93*E2EL.C(++, M,BJ^WD'*]U/'=UX'GMAFJ_2 .YL4= //H#X7CP)[;F,E81GDDO&<"%A/G??^ M[=P?: 4C\87!7IZTB79EQ?F+[BR2J>-I(D@A5MH$Q;\=S"%-M27D^*R MGD/B4BJ>U'.A G"FBG72&H%8)O%:(.A;!6"(VC%9EQZYXJ.IL( MOB="2Z,UW3"Q,=KH#8YY*G+*$F MT'Q-'I:+:HI)G%,L+R$AGPH01D*B-LX47-*4/ A>%N3-/2C*4OD6ISX_WY,W M/[^=N IQ]4?=N$:[J]""#K20+/%C6TD^Y DDY_HNNMGX&KSZ>A=8#2ZIN"&A M_XX$7A"U\,R_7SVTX(1-Z$-C+^H*/1[2E$M),,C):61Y$]FVH%5&!\:H/J2[ MF3=Q=Z=N7$KTPK _'H>-W!EOU/!&5MX'0;^2)54*A"2+/"9_+2%;@?B[C=)J M2M]-M[*@,4P=O'PDB!TXLU]^\@?>KVWK\C\9._.ZWWC=MWK]!#O 56GSL5+L M6U;")G%&,VAH!E::.9=*GTC1336X2G4I,8R"H&-W#!NRH97LPR$&O9?71&]D M@=C80?Z2>;S MK>@?&S*]:Z5QA!>=]VYMS4IZ*=*+O&$8!!VLP9$UL+)^4EL\175BR#<$#CK2 M'2$-KH->BOAA- @[CI1_3&F^/:<]8.%8Y[.J'L#(KDJ)4K*=-;S.>BG2\[%( M]?L=L,=\YML3VN\Z^=;;E.6X>X$H>GB]"UIQH^NXER+6[.L?$Y%OST2+[T.\ MGI6L(N=PQ[SDVQ/3#Q8SM55;-=,BTAY0]Z0*SD!LS.- XJU4YJHJ$IO1Y@'R MWI3=WXS?Z8>)J:Z/9JI7#9: &X8%;PIK-.G=##&&HGHH5!W%"U-KK[C"RMTT MM_BX J$%<'[-L=ZN._H#S7-M]A]02P,$% @ &("N6%9J;@', @ H < M !D !X;"]W;W)K&ULE55M;]HP$/XKIVR:.HDU MD!U 2'#5%L+ MQ/PV.$7&K"$3QL_:IM>XM,#]\<[ZE>-NN"R(PJE@CS33^BZV M7['FXP),!5/N"]OJ[,?8@W2MM"AJL(F@H+SZD^=:ASU [QP@J '!,2 Z PAK M0/A:0%0#(J=,1<7I,".:)$,IMB#M:6/-#IR8#FWH4VZO_5Y+LTL-3B>W0B.$ M\ 'FN$&^1KB2HH"IX%J:*U'P2'4.4Q<'2@47,]2$,@7?\5FO"7MOD _W,[AX M^W[H:Q./M>JGM>])Y3LXXSN$&^,G5_"%9Y@=XGW#HR$3[,A,@E:#-T1>0MCK M0- -HA/Q3%\/#T_ 9^WP&:;GX =LPN9J0FO>GUNY]/R=7F[D"1J%$D:E5DEY;FC>QE90>N*5E0 M1O5+ITECHYE8?S/%&CU^+\IT.:N8NSOU2YSF2O7 Q2X MU*]>?K/:M)FQJZY'ZY/>8%IUBS]FJMYEWO6*<@4,E\9D]])6>UGU@VJB1>DJ MY$)HDU%NF)L6BM(>,/M+8:ID/;$.FJ:<_ 902P,$% @ &("N6%5\O!"2 M! I!@ !D !X;"]W;W)K&ULM5G;;N,V$/T5 M0BV*76 W(JF;G=H&$J=!^^#62#;=AZ(/C$3;0B31)6D["_3C2UTB6;+$E1OY M)1:EF>,S64!%E2')D80M>,29@8LTEV;\EG$[:349C0)0=B%\>$?[NE$3M,#62\ MW7@(UQN9WC!GDRU9TT MQ-$U2$MY9NPE7?P63 V8,J(1]64*0=3'GLYI%*5(BL<_!:A1?F>:>'S]AGZ? M%:^*>2:"SEGT-0SD9FJ,#!#0%=E%\H$=?J5%01E!GT4B^PL.12PT@+\3DL5% MLF(0ATG^25Z+1APE*)SV!%PDX&:"W9%@%0E65FC.+"OKCD@RFW!V #R-5FCI M1=:;+%M5$R:IC(^2JZ>ARI.SWYFDP *?P0/=TV1'P3UG,9BS1'+580&^AG(# MYAD/RH6*NPL%6:\Y79-,!K;JRCS4,S_<44G"2'Q4&$^/=^##CQ\GIE05I#Q, MOV![F[/%'6PML%#X&P%^20(:U/--57E9/GXK_Q9K 1>$7P$+?0(88KN%S[Q_ MNJ6A8Y5J6!F>W8%7M/(3N(G9+I%M#TL3?J"W\Y?CADK-@Y\MTG'V:3G0V[ ^A>-&JK"5V MKLH#@=5ZZ)4]]/JIO*0\;8!ZH[75FX,@="0AO!JY=D/H]C /M>L\*CF.^NE\ M'[[20$FF%N"//>6Y\#J=M,#GZC006*T'X[('X_=.X_ATRJ!G>TY#H[8P;,.. M642P>K_"(52ZT$#JR9VK]%!H]58>614TQ% 6*(UQ@X[;4+PCSO8Z),<53]Q/ M\CF+G\,DETJKDA;O;)4&0JM77UD8]&X/@T[-B87&%:@FSX!AVZ%-9&-33 MP[3I.]=ZNV MWJ1:T.X2JG SZ'U;F M1*A+C>:@;F@HM'HG*S^$>AJB[XSFN/W=-VH*WA'785UQ98NPWA9]V80\^+PD M7'X#CVPE#X3K+:L>[UR5AD*K5U\Y&=S3R71/9(%0^P$_=F#3MK:$.:[K=FR= MN/(P6.]AM/I<:!#UE,Z6^!(V"%T0?I!+% T[[ZBFO8X['8(79DAK#=# M-U'TII?(#@N*O?CB8@]JB(9"JS>Q,D1X$$-4H"!\_"NS*;0V)N=G'IWWQI2O MLV-P ?QT+\G//LN[Y5'[37; W+A_BZ[G^8%Y!9.?WR\(7X>) !%=*4AXY2E: M/#\2SQ>2;;-3Y65I@'J^8DR^+=(O*/\Q,?L/4$L#!!0 ( M !B KEA[KS6XR0( #8) 9 >&PO=V]R:W-H965TV3>]M52/N@ PY*GD0O>]PIC%I>_KK("2Z@NY ($K M,ZE*:G"JYKY>**!Y!2JY'P5![)>4"2_M5=]&*NW)I>%,P$@1O2Q+JGY? Y?K MOA=ZSQ_&;%X8^\%/>PLZAPF8^\5(X6@:^.K@.\, MUGIC3&PF4RD?[>0V[WN!%00<,F,9*+Y6, #.+1'*^-5P>FY+"]PZ'LEA1I?R9;:R+(!HX*2 MB?I-GYHZ; #"]@% U "BUP):#:!5)5HKJ](:4D/3GI)KHFPTLME!59L*C=DP M85V<&(6K#'$F_28-D!;Y1,:P K$$?M8HN:Z51 >4W%%U05KA M1Q(%47L/?' D$SZ'MX56A0*_#2#^_"./B\SZ@3D6U5I.TJ MTCZ%;35)9\NV=A*W7]BV&X:V!4$0[K>MXT1V_M>V@2SQH&6,DK7#RZZUM=/!'95H%B5Z#X%"[&._8$+PS!#6+.A"8<9@@+ M+A*T5=5=NIX8N:@:W50:;%?5L, ?&U V -=G$IM=,[&]T_TJI7\!4$L#!!0 M ( !B KEBXKGA*\@( *4( 9 >&PO=V]R:W-H965T904G4AEL#Q MR5S(DFKLRH6KEA)H9I/*P@T\+W9+RK@S&MBQ.SD:B)4N&(<[2=2J+*G\/89" M;(:.[VP'[MDBUV; '0V6= $/H!^7=Q)[;J.2L1*X8H(3"?.A<^U?31(3;P-^ M,MBHG38Q)#,AGDWG6S9T/&,("DBU4:#XMX8)%(410AN_:DVGF=(D[K:WZC>6 M'5EF5,%$%$\LT_G021R2P9RN"GTO-E^AYHF,7BH*97_)IH[U')*NE!9EG8P. M2L:K?_I2K\-. NH<3@CJA*"=T#N2$-8)H06MG%FL*=5T-)!B0Z2)1C73L&MC MLY&&<;.+#UKB4X9Y>O1#:" A.2?WL :^ G(C14DF@FN)*ZS($],YF5@?(!7& M37+*%Z (XTT4N58*,);RC'QG=,8*IAF&G$Q!4U:H4TQ[?)B2DX^G U>C:3.U MF]8&QY7!X(C!D-SB-+DB7W@&V>M\%V$;XF!+/ XZ!6^IO""A?T8"+^@=\#-Y M>WK882=L-B"T>KTC>F-:4)X"H9I,(85R!O*(? 57J<56S;RBZY'O]Z*>-W#7 MNQ"=DYJKX4HM:0I#!]]]!7(-SNC3!S_V/G<@]1JD7B=2;:OAH14+#C[_2;_ET M=VY\O)@7MA JDHH5U]55V(PVM?;:EIC6^!AK<%4R_\E4!1S/T8)Q10J8HZ1W MT&ULK5113]LP$/XKIV@/( $)20,%I9%H"QH/3!6(\6R22V/AV)GMM.S?[^RD M6;<5GO:2^.S[OOON?.=LJ_2;J1$MO#="FEE06]M>AZ$I:FR8.5,M2CJIE&Z8 M)5.O0]-J9*4'-2*,H^@B;!B709[YO97.,]59P26N-)BN:9C^.4>AMK/@/-AM M//)U;=U&F& +'7W0?R*I?,LCS3:@O:>1.;6_A4/9K$<>DNY8?+Q+?AY_2OC ]!DDYR<01_$$GI^69"QJXGDG'_#N MR@?,&+3FA/K&E^90RCW3A6=R$[3)IY=7TVD6;@X(F(P")I\*&"^I\)>$??'+ M0_%[HG0O_FE\E23180'I*"#];Q5(_ZE .KU(_ZY N-?CU(IK/\F&$NRD[=M] MW!T?BYM^1GZ[]R\-7?N:2P,"*X)&9Y>D0/?3VQM6M7YB7I6EOO?+FAX\U,Z! MSBM%4S,8+L#XA.:_ %!+ P04 " 8@*Y8@Q[81:@$ !,&@ &0 'AL M+W=OV#9+%I!C=D664(@G,T)SS,4MG=ML20%/)2C/;,]Q0CO' M:6$-^[+LD0[[9,6SM(!'BM@JSS%]O8.,K >6:[T5/*7S!2\+[&%_B>?P#/SS M\I&*.[MAF:8Y%"PE!:(P&UBW[DWLAB5 UO@SA37;N4;E4":$?"UO/DT'EE/V M"#)(>$F!Q=\+C"#+2B;1CV\UJ=6T60)WK]_8[^7@Q6 FF,&(9%_2*5\,K&L+ M36&&5QE_(NM?H1Y0I^1+2,;D+UI7=4//0LF*<9+78-&#/"VJ?[RIA=@!"!XU MP*L!WD[P)YCA>H!J2'CS&]0KY[$!Y]'.ZKY-##(T@:N*L1PV_F MCB_Y@@-\#\ 8P 7Z?0D4\[285Y/H CU!P5',$ISA,AJP"_0(-!&%(O2H9I&V MF3)4WK E3F!@B5C(@+Z -?SI!S=T?E8Y8)(L,DD65V1NM13+"/XR=*XDBDBL\J-,[D0E&M83^^A7"XAE=1: MY*E2FR2+#9&U#.DTAG2TBGTJ$BH]$;&TNCI':;&_2M!#BB=IEO)7E2?:%DY= M$159N#/M+H.>XX;-O*L,4%3K.+X3M*O%AKK6DC9LI VUTOXB=C[H[($P=H[$ M1-^=]&*B2UU5:H;O1A8&;J\]KM%'*D55I<[N"MZ31SN [Y2GV\C3U[4::CO>Q>]BEZHPDQDLA>Q M(;*6/]>-/]?_T9\H90E9B7C]A#DTKTV5-=J63K7F6OEF"CI[L]]DF[$ALI81 MO<:(WFE&Q!N1>:F#AY;I5*%[[X*,?]U]%V54M9R.OQ=I#'6L):#K;/,&1ROA M/4[I#&_J./+W&/()T'^4.8*6Z%0%C;)%1MEB4VQM2W92.?=[-AXR^;\DL\N5 M>'0KMNQ<%67O:O+==YL;=KJ>ZSA[[[B1OA\G>V"2+3;%UO; VWK@_>^;O[J) MW?7O"A\"1^&$MCS5*%M\1$V_JTS*V]YL MTU57GZ^.\>;X0C&:D!IEBXRRQ:;8VF9L$UQ7G^&:62B&DM#:+9-LD5&V^(B: MH6ZAV#M?S7.@KHHKKA9"F_S4\(YR27EPO 4Z!E!?%\1@A_NRD;: Z0AO\" M4$L#!!0 ( !B KE@GU?(** ( /0$ 9 >&PO=V]R:W-H965TG31";4#[0N[L>U[.G)VUDJ]2337YD?Q&_LWUSOU MLN4&[I3\*S+,Y][48QGL>2UQK4[?H>W'&=PI:=PO.S6U<>RQ76U0%2V8'!2B M;+[\N3V',T 470!$+2!ROALAYW+)D:>)5B>F;36QV<"UZM!D3I3V3]F@IEU! M.$Q_*@0V8K?L'J@W0\&O"C1'41Z:)?; L=8"!6W>+ &YD.9SXB-I6P9_U^HL M&IWH@LX#UP,V#+^P*(A&['&S9#>?WM'X9+WS'W7^(\<[NL"[!CMY&6BF]HZ[ MSUI#,784=DJ/Z30(0RH]]B@/.^7A5>7?"KEDTIU1Q5]H4-'TB3S!FQC)A=JHNL4]V]$'V-AP.Q_VR<2<;7Y5=:3#4)SMR68,]\:9]*?A6 M2#%LM@]%'VAY;+,KB5Z2LI-^?4>4HEB)K-@HUP\62?&< M&6:[TTS-EZH](& M>]C?TC4\@'K,Q$; :6"/WUG>=%*![?&&PEP=ED@YEP?G7 MM/+K#Q\$LJ(0)#_]D M2[496-<66<**)J&:\_T=Y /JI'P!#Z7^)_N\KV.1()&*1SD8/8A8G#WI4QZ( M X#;/@)HYH#F6T#G"*"5 UJG6FCG@/:I@$X.Z)P*Z.: KHY]%BP=Z2E5=-@7 M?$]$VAO9TH*62Z,QP"Q.,^M!"7S+$*>&OW,%I$-^)CYE@GRA80+D'JA,!&#^ M*$DNIJ H"R7Y#$\JH>$E]GU\F)*+'R_[MD(/4AX[R*U-,FO-(]9:Y)[':B.) M%R]A6<;;Z'GA?O/%_7&SEG"4K*^(<],@3:?9JO*G'GY/Q15IN1K>KH!/Z^$/ ML$6X<]2Z=[KU*KA_ MSM5<%+L6P5J=#2?.TC?%,F Y[$BLPIY@1?D9G@_^ " M0.:P@SB!"@_'&:.;95>ZBNV&SE7;Z77Z]NY0AEK+Z>IY*[23+?$%E)OG8A7[M6OM<)W" C*7%3NOB-T04+F7J^;*"( M02($B]=D3"63#?*@6!B2.PB7#?(8XZX4LG]A23[A;H1(+F75_![7^G!FN"89 M6?

I)J8"56. MQ;R6C.,8-E 3?EJ?(>GVRI!>^_6H[:C?V\DK77Z M7$E-DGDFR7Q#9"7EKPOEK[^?\I_ITT=S][HJ79N]-T+7^GBNT";)/)-DOB&R MDM WA= WWT_HR4;/<3P@C2)]4L;9?@R:'\*JDN'FW;QW*^=][4C.38<3C7HF MC?J&R$I*N\[KIZU3J_5Q:;)#;GCLD)OS'@:KY5Z_%ZC>_KD*G6C5,VK5-\66 M:60?W$1$(-;ZSD@2_5V9?=47K<6]U$C?QKQIG[BW7G:[]$J377;A9^^:Q9*$ ML$)*YZJ'9SR1W1]E%<6W^KYCP97BD2YN@*+X:0=\O^)&PO=V]R:W-H965TN*],UY%B> M\ *8WEERD6.EIV+ERD( SBPHIV[@>;&;8\*<9&S7KD4RYJ6BA,&U0++, M+H#R[<3QG>>%&[):*[/@)N,"K^ 6U%UQ+?3,;5@RD@.3A#,D8#EQSOVSZ_S, M?FE[U[TLL(0IIS])IM839^2@#):XI.J&;[]!W4]D^%).I?U$V[K6O ((:$/PO(*P!H6VT4F;;FF&%D['@6R1,M68S ^N- M1>MN"#,IWBJA=XG&J>0'5X B]!E=8B+0/:8EH#E@60K062EI=@C#+"68HG,I M02_5^QG"J@W3H=Q 6@I!V I=8$DD.IJ!PH3*8TTSYPR>T!R+!_W;O"Q9)M&O M.>0+$+\[CQ^T6%H%=[.PJW;71[J9UAQ=5A\$K'>HGGJ#0'Z# "X9[ MX--^^ S2!AYVX:[VNC$\: P/+-_P-3G6AKRR86ELV-=2Q1%;#O-'W"1AZ$5? MM(!-6_IN61SZ031JRCH2PT9BV"NQG<45*THE!^@[;( BOTEDG^A>5G,C/J97UK1@Q%/7T5'V&DC[/2=R82]R?2ROC69 Y%U M#!@U!HP.D,QHY^AZF4Q?127,;=U[YIU#'_4KPB2BL-08[^14QRJJ>[R:*%[8 MJW#!E;Y8[7"M7WU F *]O^3Z.JPGYG9M7J:2OU!+ P04 " 8@*Y8.ZHL M$2P$ *$@ &0 'AL+W=O!J2DRWC7\0*0**O>5:(J;6204[$!5M#H=ZDC.=$ MJD>^M,6: TE*ISRS7<<)[9S0PII-RKI[/INPC$_[M&C*VG5K8 M>JEXH,N5U!7V;+(F2W@$^;2^Y^K);E02FD,A*"L0AW1J7>'+N>MHA]+B#PI; ML5-&.I0%8U_TP^=D:CF:"#*(I98@ZN<9YI!E6DEQ_%N+6LTWM>-N^47]4QF\ M"F9!!,Q9]B=-Y&IJ119*("6;3#ZP[6]0!Q1HO9AEHOR/MK6M8Z%X(R3+:V=% MD-.B^B5?ZX;8<5 Z9@>W=G#W'?P##E[MX)6!5F1E6#=$DMF$LRWBVEJIZ4+9 M-J6WBH86NAL?)5=OJ?*3LSLF 87H(_I<2%(LZ2(#="4$2*'J'M6@23:JAJ6& M]Z1(T*^,)5N:9>CL!B2AF?B@W)X>;]#9CQ\FME2 ^C-V7,-<5S#N 1@/W;)" MK@3ZI4@@Z?K;*K F.O/ M&KL.JM^@^B>AGB.2)%27A(FZ$@TZU+[3@SYJUF$.&N;@S9HWZ!,$;A2X[AZI MP29Z4<-_>A]Z4<]K##"_DZC5O1]LR@8C7;ZJ$,?-?31(/V=2HXT M@4+2E!(= ]T/QX0<]5BPXQA:W&"'H\--/FZ@Q^\ />YW?VAHY[X9QM[AAL9. MFUR<0>K?.4D W9$X>R.U;OQMQL;# M*?OI9=%- 9W]!82;=V##(A'ZICQ-'3P_Q;,;2IO(\7 F_]2.M:2_TIVC)6?" M/ B#WN#"SM@T"H\;=MG;S(Z'4_OI[.%KV8\;=MG;O(Z'$_L=*V*6KT'Q7RTY M@#JOR2,S:%#PNV?0&ZEUPV\W!GAX9_#*&30LX@W,H!,\NZ&TVP4\O%\X?12. M^X/+-0W"HW;=$UN[9W"']PPGD]>Z1\F/VU7D]LZI6J6597G9(%#,-H6LCJ!- M;7.A<54>X_?JK_'EO+J6:&6J6Q)UP%S20J ,4B7I7(S4JL2KBX?J0;)U>79? M,*ER6UE<@=I3<6V@WJ=,G=_K!_V!YOIG]C]02P,$% @ &("N6$4Z:KKN M @ 1@T !D !X;"]W;W)K&ULK9==;YLP%(;_ MBL6FJ9.V\OW1CB"U#=-ZL:EJU^W:(8> "IC93M+MU\\&BJ AE$C<)+8Y[WM\ M'@PZ^'M"GU@"P-%SGA5LH22JRJ($B M/%,-37/4'*>%$OC5VAT-?++E65K '45LF^>8_KV&C.P7BJZ\+-RGFX3+!37P M2[R!!^"/Y1T5,[5U6:N,D:QD1'Q8HK/W'WV5BZU(0S5JTE[7:8TC:;]C>HY,_1,R-,,:D-^, MRY<0M7)S0+Z!+K);CJ_NNMQ&,\F7SB4K<00+1;Q5&- =*,&'=[JC?1FB.*=9.)-9 MC[#9$C9'"0NH]A#46F5WH9J.87FOH(Z:GPIU3K-P)K,>5*N%:KT%U1F":DV# M.FI^*M0YS<*9S'I0[1:J_194=PBJ/0WJJ/FI4.!UEU[/>&DK-K2%>&BR:V& MB?C0 2H#Q/68B-:TF&PO=V]R:W-H965T&>S1*E#7;8G=,9C$$] MS$<"5W85)689Y)+QG B8]JR^>S4,M+]Q^,E@)6O/1"N903@EP#?""V8&5G75-&P*_B*".V-T?2#R8U!HQJ6ZUL<*X&[#'$JO.,*2$ N MR%CQZ/%"9R0F0YYAE4AJ$GUV#8JR5)(?L%8+FIZC\\/XFIR]/^_:"BGH0'94 M'C36YZK1)*;/(;X.=Y&ZA5_;\M_X)T,>$O%)?'=!O$AT[67]92<\GBFNEFI M;KZ9ZILUB(A)J E_27'S1<7['MCECHAN5:);KQ9=B7G2VR!W/%^"5+A=:AQR MJ="JR :[\SU$?):S/X ;_8PO7[KXXZ^DTSU(+B2O_C0UMTDRTVX.-8:3 MT'_,65#E+/B_G-VL]4L$AR0'>R7ANG[0V2WY?3>OTW$#;Z?H[=KHR$#,S$25 M)-(%673AREH-[;Z953OV 0[S8O8^A2F^!+#'SE@N20I3#.E*$?P%02P,$% @ &("N6),L M)D0[! W1@ !D !X;"]W;W)K&ULO5EMC^(V M$/XK5EI5=](>>0/VI8!TD)QZTE$AN&L_5/W@30:(-HFI;6!7ZH^O[81 (.LC ME6_Y $D\SS/C>3)>CW>P)_2)K0$X>L[2G VM->>;!]MFT1HRS#ID [D861*: M82YNZ)CG,*&+;+,/T90PIV0\M MUSH\F">K-9P /YM,Z/BSJY8XB2#G"4D1Q260^NC^Q"Z/0E0%G\D ML&'I]8/^D M)B\F\X@93$CZ9Q+S]="ZLU ,2[Q-^9SL?X-R0BK B*1,?:-]:>M8*-HR3K(2 M+"+(DKSXQ<]E(DX @J<9X)4 [QS0?07@EP#_6D"W!'2O!?1*@)JZ72RQ=EP:D8302.CWXG'- =^H#FL"/I+LE7Z(LP M062))A3BA*-W 7"^Q>E[8?QM$:!W/[\?V%R$((GLJ'0W+MQYK[CS MT93D?,U0F,<0U_&V"+V*WSO$/_:TA%-,.\AW;Y#G>-V&>";7P_T&>*"'+V#3 M0>[K\/ *N.\HN*=)AE^)Z2N^[BM\,THB@)BA)269TI$=A6P2JZ#K*SJYI.Q& MSL#>G:;OTJ)WVW.<,[- &Y=<[![8!D5KK>:G4-X)&CSSGC="LVC/Q&7',0;CB:8PXW*%PN M0>W^T QH)"S$?K-)*JV7ME*9) M,DH4%F>N>_HWM./[]?7-UW54JW+UQ=95+ MHZZZM"&UEJ]M13'*%AAE"TVQU?4[Z6G=M]C_Z;VTULLD6U"RU1JS^J:M M5.+23KN[<[UCDCVSS6;)U]-TFPTFC>VF/K36;ZLAMGHBCTV[J^_:Y[#!+W*Q M5_F[)I'^]Q/YW$KT.SL]*HQ?=W+EZRA M="9ZEZT+UFAW;8JMGNYC?^W^SP9[#O)P6BZL5RZQE\WGA0Q&.V>C;*$IMD(& M^^08-P.Z4N?G#$5DF_/B1+1Z6IW1?U0GTV?/Q^[#I#AI/](4!_]33%=)SE * M2T'I=&[%!&AQEE[<<+)1A\6/A'.2J&PO=V]R:W-H965T#FV+MWSR/4E0+7XFN(-:SV#[,H](0^R<+T86X[T"&=.8>,3PEV1_I@B=CZ]2"!5ZB,N.W9/,+KCO4EWPQ MR9CZ#YNZK6-!7#).\AHL/,C3HOI%3_5 M ""9S_ JP'>+J#W!L"O ?ZA@%X- MZ!T*Z-> _J& 00T8J+&O!DN-=( XFHPHV0"5K06;?%!R*;08X+20D37G5+Q- M!8Y/OA".X0Q^ACG*, .RA'F"J'BZ*Q:8PI3DN=!_SDG\ +.2QHE0$2Y7%&,1 M7AQ. LQ1FC'X'3_Q$F6?!-/=/("3GSZ-;"[\DU;LN/;EJO+%>\,7'VY(P1,& MH;"]V,;;HE]-Y[SGSEUY6L(;1+O@NQWP'*^WQY_IX7!_#SS0PP,<:^&A'OY; MS+O@GKX)C_3P7\NL"TX%]S1CZ3>!XBN^WAM\[4CHP Q1(%24$,<+^(JR$L-, MQ(L*'CA)"UB0+$.4P5K4,EF[-R JFT-E4R;!QXG3=1QW9#^V9=)Z)G/O.5NC M&(\MD5P9IH_8FGS\X Z9$#%.URB#*5JG7/Q>7W?@\^DLBTQAXV8P_]A^M3:/%9ADV2!2;+0)%DT_,',OB7O:2/OZ1'R/G^E M]5):?I]*5"4DVZNDEOY8)4V2!2;)0I-D4476;RG9Z[_]I9XU4I[]U[,Q_ VW M>)4R3I':3JO].VMMHW33MM;;8R/#)%E@DBPT2189(MN*']=YV5([[UZ95RFA MO33_46:HC;7#W-G9'^UI,NQY9SN+;[W7Q^IEE"TRQ;:M6.L0Q/UW]U(U_T G MTNLF?;_7]W=5TGIZM$HFV2)3;-LJ>2\J>7J5JNFTDJD#EX^8HA66>3I^W_)) M;^_8W%JSR5!^^0R[WJZ^)FV&1MDB4VS;^KZ<,+GZ(Z8=?2,L"N^2U>1YT;1F MVY+5Z?9V935I,S3*%IEBJV2U6X?-.:8K=2W ()8;TNIHMJEMKAXNU8'[3OV5 M>SZM+A!>:*K[C!M$5VG!(,-+0>ETAV)FH]45057@9*V.M.\)YR17CPE&8NDE M&XCW2T+X&PO=V]R:W-H965T9(<9W]?71PO*Y)@+[9(\1P>TJ2S7JH772,:V#=< MZ%E4&]/>$J*+&ANJKV6+PMY44C746%-MB6X5TM*#&DZ2./Y(&LI$E&?>MU1Y M)CO#F<"E MTU#55_YLAE/XLFT<&Q8MO:. ?)LY9N\1G-CW:IK$5&EI(U*#23 M A16L^ANHX=T] M&LJXAC7N34?Y>UAV"H$)6->RTU24.B/&YG6-VC^.0@?IY<)'RBZAK2R14D<3(]H6?Q__#T@IQT[&7J^:9G^!ZJ"OU4 M'O425M0V>(6%% 7CC+K9O8(EJ@*%.=7"D&(2-+L=W.5Q1G;'55T,"ULF-'"L+&5\_+-JUMX*&T5EJP%FPB8(0W_WC;YF$' M8'@. \(6$#X%#)\!1"T@8'AL396]4[&OCV,+] MM'4R:YR$SSB)T+7@NE3HBF>0[>-]$W 7=?@0]2SL);S&\@Q%@Q,4!N'P0#SS MOX='/>%$71(CQS=\AL]E['1F7E.&%OC>/'*-IE)B7H!=GZ OE7NS/ZZ!K4#^ M/)3!7@_V6[Y0%4YAXIF/58%<@Y>\?C48!^\.R7\ALKUD#+MD#'N3,>6:9(36 M]O-$2TAK230!4_MM2FM3?I1+P=!&0S.)J-%I7KO2NA32=WR]+, M6I#6P-SGPO3?=F,==-,[^0U02P,$% @ &("N6.O/>HXX P [!, T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@; M38F>.REE^/;YRD'_A6'0];62H:^QZ?2D\W!^ MO1L_JX!S$GI%+P\0O>AT<&$ ,?'X,/%]VICTU4'2>Y0QX?ZV<./CU$JUIDXQ MY70;W/:F'[P!-#PQR(5J#/>("HT%!C6%: MWMA.-;@*OH""NGV_*JS#F::K;N^2K G5S2:9*)TRW:;IDB8T&@B6@1W-9W.X M&U6$ !JC[8T33DM,]QS[PUZ M_KOK/&.2:2HV3=O:/^95?K7CZ.I?6:Y^J^P:]GJL7[W';O+R+9B,C]]DE!R_ MQ_H =.PF^V_!Y'%N=U@?,C9.,EOGF#8:P'EQ2'[ N5.LDP:3!1>&R[HWYVG* MY(OCC)4W=&+_E-G2M^-3EM&%,/6\D6>M*-N82'J4>OV-YA>-VX/ MJS87ERE;LG1<=_5L4C4#V[!9ZPL(N\A-=?D1C.,P/P(8E@=S@'$<"\OS/\VG MC\['89BWOA?IHYP^RG$L'S*N/E@>/R>QEW^F21)%<8RMZ'CL=3#&UBV.X<>O MAGD#!I8',OW96N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!= MP&H'\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[ MB"(,@:<11S 'X %#HJAZ#^Z\C\+F/16N_[\W>@902P,$% @ &("N6)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'0M?6P\T!=P)MLM@;2-JC37 M:&L=$*-(@J23MK^^(JEL*J09[$7VR M1,G4IR$Y'TF]?=;F<:/U(WNII;*+9.?<_F(RL>4.:F[_UGM0>&6K3'NF[-)#S1#DHGM,+"MN!>P+/]?;T]94_" MBHV0PGU;)/Y80L)JH40MOD.U2*8)LSO]_%X;\5TKQ^6Z-%K*19)V%^[!.%&^ M*EZWD'=\8WV)XYO/'$$6R7R*%6Z%L<[?X>OGR/@$>'-WUCA]+:0#<\4=_&=T MLQ?JH:T&WV(2O(:/P^&W"^*%^3]AU-NM*.%*ETT-RG5Q-"!;0&5W8F\3IG@- MB^1P"UNJBOVK' :)K517%=[;OBD^>E5U;^T0-XBAN1!XP:PJ#SX>Y*56%2@+ M%<,CJZ6HD*-B_W#)50DL@,P(R.R(D%^S #(G(/.C0*Y;'/QK %D0D,41(7N1 MG!&0LV-"Y@'DG("%BF9D2WCL6:(= M<8-'7U! )IS\I)1ITI%5TV7QJ>^7I:Z!W?&7_MBF%)-&<4PKF1MM+;O%P/DH MAGR47=*1];)25K2M>6=XU7;$I3$XMCM;AXR47-*1[1(XF2W+4C>X6D#46U1@ M*7I-G5%VR6+89X-K6$Q#?X5\E&NR M&*X9DG8_C)1KLABN^:.T?41#3,HU60S7#$W%^]&D7)/%<,W@$ _77ADEG2R& M= 8QBQ"3DGB[&X&<21'U4_8 M-W-*/WD,_0QBAGTS)W?58EAH$+/7-RD+Y3$L-(AY&F)2%LIC6"B</9-E)>8MDG=:-Y=?@P?/BH_>X' M4$L#!!0 ( !B KEC]+-6EK@$ ,$; : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[ M("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"IC MOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/ M>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( M !B KE@F^H>GM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[" M,!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z, MO=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( !B KEC)6Z%BZ 4 ,? 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ &("N6!8R$([S @ L@@ !@ ("![!0 'AL M+W=OR57@)P8 M '<= 8 " @148 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6 JA M*O[- P %! !@ ("!$"8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ &("N6'?CN+4-!@ D@T !@ M ("!Z#8 'AL+W=O&UL4$L! A0#% @ &("N6'ZW;_S! P A@@ M !D ("!<$8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6-;)%A4# P RP8 !D M ("!4E, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &("N6)]0.BDN @ !04 !D ("!VEL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6,Q2 M_)LY!P GA, !D ("!JV0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6.:*+69P @ 304 !D M ("!F74 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ &("N6%C%QRVQ#0 KY\ !D ("! MV'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &("N6--4U2;W 0 P , !D ("!%I< 'AL+W=O= !X M;"]W;W)K&UL4$L! A0#% @ &("N6%5\O!"2 M! I!@ !D ("!:J 'AL+W=OZ\UN,D" V"0 &0 M@($SI0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6-O 7Q]3 @ 3@4 !D M ("!7*L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &("N6 .43 \5! T1, !D ("!)+4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&("N6$4Z:KKN @ 1@T !D ("!PL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6 &%TX":! MM!D !D ("!B\L 'AL+W=O@K4?"(" #%! &0 @(%< MT >&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6.O/>HXX P [!, T M ( !I-4 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ &("N6/TLU:6N 0 P1L !H M ( !,-X 'AL+U]R96QS+W=OU 0 W!L !, ( !%N %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& #8 -@"Q#@ _.$ end XML 60 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 61 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 157 238 1 false 57 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.infoa.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity Consolidated Statements of Changes in Stockholders' Equity Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations Sheet http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Revenue From Contracts With Customers Sheet http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers Note 3 - Revenue From Contracts With Customers Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://www.infoa.com/20240331/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Fair Value Measurements Sheet http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements- Note 5 - Fair Value Measurements Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Intangible Assets Sheet http://www.infoa.com/20240331/role/statement-note-6-intangible-assets Note 6 - Intangible Assets Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Stock-based Compensation Sheet http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation Note 7 - Stock-based Compensation Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Revolving Line of Credit Sheet http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit Note 8 - Revolving Line of Credit Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement Sheet http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement Note 9 - Sales of Shares Under Common Stock Purchase Agreement Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Income Taxes Sheet http://www.infoa.com/20240331/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Loss Per Share Sheet http://www.infoa.com/20240331/role/statement-note-11-loss-per-share Note 11 - Loss Per Share Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 995464 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.infoa.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies 20 false false R21.htm 995465 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Tables) Sheet http://www.infoa.com/20240331/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/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations 21 false false R22.htm 995466 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) Sheet http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables Note 3 - Revenue From Contracts With Customers (Tables) Tables http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers 22 false false R23.htm 995467 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.infoa.com/20240331/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.infoa.com/20240331/role/statement-note-4-leases 23 false false R24.htm 995468 - Disclosure - Note 5 - Fair Value Measurements (Tables) Sheet http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables Note 5 - Fair Value Measurements (Tables) Tables http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements- 24 false false R25.htm 995469 - Disclosure - Note 6 - Intangible Assets (Tables) Sheet http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables Note 6 - Intangible Assets (Tables) Tables http://www.infoa.com/20240331/role/statement-note-6-intangible-assets 25 false false R26.htm 995470 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.infoa.com/20240331/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 995471 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations (Details Textual) Sheet http://www.infoa.com/20240331/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/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 27 false false R28.htm 995472 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) Sheet http://www.infoa.com/20240331/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 995473 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Consideration Received (Details) (Parentheticals) Sheet http://www.infoa.com/20240331/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 995474 - Disclosure - Note 2 - Sale and Deconsolidation of GMI and Discontinued Operations - Disposal Group (Details) Sheet http://www.infoa.com/20240331/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/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables 30 false false R31.htm 995475 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual) Sheet http://www.infoa.com/20240331/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/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables 31 false false R32.htm 995476 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue From Contracts with Customers (Details) Sheet http://www.infoa.com/20240331/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 995477 - Disclosure - Note 3 - Revenue From Contracts With Customers - Accounts Receivable (Details) Sheet http://www.infoa.com/20240331/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 995478 - Disclosure - Note 3 - Revenue From Contracts With Customers - Changes in Contract Assets and Liabilities (Details) Sheet http://www.infoa.com/20240331/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 995479 - Disclosure - Note 3 - Revenue From Contracts With Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Sheet http://www.infoa.com/20240331/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 995480 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-4-leases-tables 36 false false R37.htm 995481 - Disclosure - Note 4 - Leases - Operating Lease Maturities (Details) Sheet http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details Note 4 - Leases - Operating Lease Maturities (Details) Details 37 false false R38.htm 995482 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual Note 5 - Fair Value Measurements (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables 38 false false R39.htm 995483 - Disclosure - Note 5 - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.infoa.com/20240331/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 995484 - Disclosure - Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) Sheet http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 6 - Intangible Assets - Amortization Expense (Details) Sheet http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details Note 6 - Intangible Assets - Amortization Expense (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual Note 7 - Stock-based Compensation (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation 42 false false R43.htm 995487 - Disclosure - Note 8 - Revolving Line of Credit (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual Note 8 - Revolving Line of Credit (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit 43 false false R44.htm 995488 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement 44 false false R45.htm 995489 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-10-income-taxes 45 false false R46.htm 995490 - Disclosure - Note 11 - Loss Per Share (Details Textual) Sheet http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual Note 11 - Loss Per Share (Details Textual) Details http://www.infoa.com/20240331/role/statement-note-11-loss-per-share 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 35 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CapitalizedContractCostNet, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EffectiveIncomeTaxRateContinuingOperations, us-gaap:FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:NumberOfOperatingSegments, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross, us-gaap:StockIssuedDuringPeriodValueNewIssues, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:TreasuryStockCommonShares, wavd:ContractWithCustomerTerm, wavd:LeaseTerminationFeePeriodOfRent, wavd:NumberOfMajorContracts, wavd:NumberOfMajorSuppliers - wavd20240331c_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46 wavd-20240331.xsd wavd-20240331_cal.xml wavd-20240331_def.xml wavd-20240331_lab.xml wavd-20240331_pre.xml wavd20240331c_10q.htm pic1.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wavd20240331c_10q.htm": { "nsprefix": "wavd", "nsuri": "http://www.infoa.com/20240331", "dts": { "schema": { "local": [ "wavd-20240331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "wavd-20240331_cal.xml" ] }, "definitionLink": { "local": [ "wavd-20240331_def.xml" ] }, "labelLink": { "local": [ "wavd-20240331_lab.xml" ] }, "presentationLink": { "local": [ "wavd-20240331_pre.xml" ] }, "inline": { "local": [ "wavd20240331c_10q.htm" ] } }, "keyStandard": 200, "keyCustom": 38, "axisStandard": 25, "axisCustom": 0, "memberStandard": 27, "memberCustom": 29, "hidden": { "total": 40, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 23, "http://www.infoa.com/20240331": 7 }, "contextCount": 157, "entityCount": 1, "segmentCount": 57, "elementCount": 393, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 445, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.infoa.com/20240331/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_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.infoa.com/20240331/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_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R3": { "role": "http://www.infoa.com/20240331/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/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R5": { "role": "http://www.infoa.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R6": { "role": "http://www.infoa.com/20240331/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_2022-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": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "longName": "006 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2022-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": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R8": { "role": "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "longName": "008 - 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": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "longName": "009 - Disclosure - Note 3 - Revenue From Contracts With Customers", "shortName": "Note 3 - Revenue From Contracts With Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.infoa.com/20240331/role/statement-note-4-leases", "longName": "010 - Disclosure - Note 4 - Leases", "shortName": "Note 4 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "longName": "011 - Disclosure - Note 5 - Fair Value Measurements", "shortName": "Note 5 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "longName": "012 - Disclosure - Note 6 - Intangible Assets", "shortName": "Note 6 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "longName": "013 - Disclosure - Note 7 - Stock-based Compensation", "shortName": "Note 7 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "longName": "014 - Disclosure - Note 8 - Revolving Line of Credit", "shortName": "Note 8 - Revolving Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "longName": "015 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement", "shortName": "Note 9 - Sales of Shares Under Common Stock Purchase Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:CommonStockPurchaseAgreementTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:CommonStockPurchaseAgreementTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "longName": "016 - Disclosure - Note 10 - Income Taxes", "shortName": "Note 10 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "longName": "017 - Disclosure - Note 11 - Loss Per Share", "shortName": "Note 11 - Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.infoa.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995464 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:OrganizationAndBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "longName": "995465 - 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": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wavd:DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "longName": "995466 - 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": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "longName": "995467 - Disclosure - Note 4 - Leases (Tables)", "shortName": "Note 4 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "longName": "995468 - Disclosure - Note 5 - Fair Value Measurements (Tables)", "shortName": "Note 5 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables", "longName": "995469 - Disclosure - Note 6 - Intangible Assets (Tables)", "shortName": "Note 6 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "995470 - 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_2024-01-01_2024-03-31", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "wavd:WorkingCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "wavd:OrganizationAndBusinessPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R27": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "longName": "995471 - 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_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_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": "wavd20240331c_10q.htm", "unique": true } }, "R28": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "longName": "995472 - 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-17", "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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-03-17", "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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "longName": "995473 - 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": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "longName": "995474 - 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_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "wavd20240331c_10q.htm", "unique": true } }, "R31": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "longName": "995475 - 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_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "longName": "995476 - 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_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "wavd20240331c_10q.htm", "unique": true } }, "R33": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "longName": "995477 - 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_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "longName": "995478 - 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-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "longName": "995479 - 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_2023-12-31", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "wavd:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R36": { "role": "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "longName": "995480 - 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_2021-01-01_2021-12-31", "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-01-01_2021-12-31", "name": "wavd:LesseeOperatingLeaseRentEscalationsPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details", "longName": "995481 - 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_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual", "longName": "995482 - 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": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31", "name": "us-gaap:FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R39": { "role": "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "longName": "995483 - 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_2024-03-31_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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "longName": "995484 - Disclosure - Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)", "shortName": "Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2022-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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "longName": "995485 - Disclosure - Note 6 - Intangible Assets - Amortization Expense (Details)", "shortName": "Note 6 - Intangible Assets - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual", "longName": "995486 - 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": "42", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual", "longName": "995487 - Disclosure - Note 8 - Revolving Line of Credit (Details Textual)", "shortName": "Note 8 - Revolving Line of Credit (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-09-30_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SummitCommunityBankSecondLinemember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R44": { "role": "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "longName": "995488 - Disclosure - Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual)", "shortName": "Note 9 - Sales of Shares Under Common Stock Purchase Agreement (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2023-10-18", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "wavd:OrganizationAndBusinessPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-07-08_CounterpartyNameAxis-BRileyPrincipalCapitalIiLlcTheSellingStockholderMember", "name": "wavd:PurchaseAgreementMaximumAmountToBeSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "wavd:CommonStockPurchaseAgreementTextBock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "unique": true } }, "R45": { "role": "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual", "longName": "995489 - Disclosure - Note 10 - Income Taxes (Details Textual)", "shortName": "Note 10 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual", "longName": "995490 - Disclosure - Note 11 - Loss Per Share (Details Textual)", "shortName": "Note 11 - Loss Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wavd20240331c_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.infoa.com/20240331/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": [ "r80", "r86" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r67", "r558" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [ "r518" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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", "r517", "r567", "r668", "r669" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r614" ] }, "wavd_AccretionOfDeferredAcquisitionConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "AccretionOfDeferredAcquisitionConsideration", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20240331/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/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r70", "r115" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r70", "r524" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r29", "r140", "r421" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r81", "r558", "r705" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r450", "r603", "r604", "r605", "r607", "r646", "r706" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r32", "r33", "r299" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_AllProductAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "AllProductAndServiceMember", "presentation": [ "http://www.infoa.com/20240331/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_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r307", "r312" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r145", "r208", "r216", "r217", "r218", "r669" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.infoa.com/20240331/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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r7", "r223", "r230", "r536" ] }, "wavd_AnnualCashPaymentsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "AnnualCashPaymentsPeriod", "presentation": [ "http://www.infoa.com/20240331/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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-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": [ "r186" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-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": [ "r23" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r113", "r125", "r144", "r159", "r190", "r192", "r202", "r203", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r344", "r347", "r374", "r415", "r479", "r531", "r532", "r558", "r574", "r636", "r637", "r658" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r137", "r146", "r159", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r344", "r347", "r374", "r558", "r636", "r637", "r658" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "wavd_BRileyPrincipalCapitalIiLlcTheSellingStockholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "BRileyPrincipalCapitalIiLlcTheSellingStockholderMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-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_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r241", "r674", "r675" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r41", "r42", "r241", "r674", "r675" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.infoa.com/20240331/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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r100" ] }, "wavd_BeforeStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "BeforeStockSplitMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BilledRevenuesMember", "presentation": [ "http://www.infoa.com/20240331/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_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/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": [ "r224", "r225", "r226", "r227", "r228", "r339", "r544", "r545" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/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": [ "r34", "r35", "r224", "r225", "r226", "r227", "r228", "r339", "r544", "r545" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r0", "r1", "r10" ] }, "wavd_BusinessCombinationContingentAnnualPaymentsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "BusinessCombinationContingentAnnualPaymentsPercentage", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/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": [ "r341", "r599" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r40" ] }, "wavd_BusinessCombinationContingentConsiderationArrangementsTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "BusinessCombinationContingentConsiderationArrangementsTaxPercentage", "presentation": [ "http://www.infoa.com/20240331/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_BusinessCombinationContingentConsiderationAssetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationAssetNoncurrent", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20240331/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": [ "r39", "r111" ] }, "wavd_BusinessCombinationOperatingExpensePaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "BusinessCombinationOperatingExpensePaymentReceivable", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r219" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "us-gaap_Cash", "terseLabel": "Cash for stock", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r127", "r417", "r451", "r473", "r558", "r574", "r594" ] }, "wavd_CashAfterClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "CashAfterClosing", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details" ], "lang": { "en-us": { "role": { "label": "Cash after closing", "documentation": "The ash recorded after closing." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/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": [ "r19", "r139", "r523" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.infoa.com/20240331/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": [ "r139" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashAndCashEquivalentsFairValueDisclosure", "terseLabel": "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": [ "r647", "r648" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r19", "r97", "r157" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase 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": [ "r2", "r97" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r61", "r97" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.infoa.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommercialAndIndustrialSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialAndIndustrialSectorMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r534", "r708", "r709", "r710", "r711" ] }, "wavd_CommercialContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "CommercialContractsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Commercial Contracts [Member]", "documentation": "Information related to commercial contracts." } } }, "auth_ref": [] }, "wavd_CommonStockMaximumSharesSold": { "xbrltype": "sharesItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "CommonStockMaximumSharesSold", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-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_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r603", "r604", "r607", "r646", "r704", "r706" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-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": [ "r79" ] }, "wavd_CommonStockPurchaseAgreementTextBock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "CommonStockPurchaseAgreementTextBock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-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": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.infoa.com/20240331/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": [ "r79", "r465" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.infoa.com/20240331/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": [ "r79" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/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": [ "r11", "r79", "r465", "r485", "r706", "r707" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value 100,000,000 shares authorized; 2,180,485 shares issued, 2,013,180 shares outstanding as of March 31, 2024 and December 31, 2023", "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": [ "r79", "r418", "r558" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r24", "r25", "r43", "r44", "r206", "r518" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r24", "r25", "r43", "r44", "r206", "r445", "r518" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r24", "r25", "r43", "r44", "r206", "r518", "r589" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.infoa.com/20240331/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": [ "r46", "r130" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r24", "r25", "r43", "r44", "r206" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r24", "r25", "r43", "r44", "r206", "r518" ] }, "wavd_ContingentConsiderationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ContingentConsiderationGainLoss", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/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_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r639" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-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": [ "r273", "r275", "r286" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "periodStartLabel": "Balance at December 31, 2023", "periodEndLabel": "Balance at March 31, 2024", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r273", "r274", "r286" ] }, "wavd_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r273", "r274", "r286" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r287" ] }, "wavd_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "wavd_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "negatedLabel": "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": [] }, "wavd_ContractWithCustomerTerm": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ContractWithCustomerTerm", "presentation": [ "http://www.infoa.com/20240331/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_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [ "r20", "r21", "r22" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [ "r20", "r21", "r22" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r592", "r593" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r161", "r162", "r258", "r271", "r396", "r402", "r414", "r525", "r527" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r247", "r634" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r247", "r634", "r635" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.infoa.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [ "r101", "r206" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r38", "r621", "r622", "r623", "r624", "r626", "r627", "r629", "r630" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit" ], "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": [ "r107", "r158", "r236", "r237", "r238", "r239", "r240", "r246", "r247", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r382" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-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": [ "r72", "r270", "r382", "r383", "r556" ] }, "wavd_DeferredCostsOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DeferredCostsOfRevenueTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r315", "r316", "r416" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r7", "r190", "r196", "r203", "r531", "r532" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r640" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r298", "r300", "r308", "r309", "r311", "r547" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r49", "r51", "r53", "r64" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r49", "r50", "r51", "r52", "r53", "r59", "r91", "r670" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r50", "r51", "r52", "r53", "r59", "r64", "r317", "r327", "r329" ] }, "wavd_DiscountRateOfProjectRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DiscountRateOfProjectRevenue", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20240331/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": [] }, "wavd_DisposalGroupIncludingDiscontinuedOperationBuyerStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationBuyerStock", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r3", "r48", "r62", "r105" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r60", "r136" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationEstimatedFairValueOfReportingUnit", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationForfeituresOfStockOption", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r60", "r136" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAmortization", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r60" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationPercentageOfEquitySold", "presentation": [ "http://www.infoa.com/20240331/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_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r60", "r136" ] }, "wavd_DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationSalariesAndBenefits", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [] }, "wavd_DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationBeforeForfeitures", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [] }, "wavd_DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "DisposalGroupsIncludingDiscontinuedOperationsConsiderationReceivedTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r47", "r104" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/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": [ "r544", "r545" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.infoa.com/20240331/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": [ "r578" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.infoa.com/20240331/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": [ "r579" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.infoa.com/20240331/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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r152", "r168", "r169", "r170", "r171", "r172", "r173", "r179", "r180", "r183", "r184", "r185", "r189", "r337", "r343", "r356", "r357", "r411", "r428", "r528" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r178", "r186", "r187", "r188" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r318", "r548" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r70" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r310" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.infoa.com/20240331/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": [ "r310" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-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": [] }, "wavd_EmployeesWhoResignedFromWavedancerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "EmployeesWhoResignedFromWavedancerMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.infoa.com/20240331/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_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.infoa.com/20240331/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_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-document-and-entity-information", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20240331/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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.infoa.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.infoa.com/20240331/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": [ "r582" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.infoa.com/20240331/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": [ "r576" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r11", "r135", "r149", "r150", "r151", "r163", "r164", "r165", "r167", "r172", "r174", "r176", "r191", "r214", "r215", "r235", "r272", "r324", "r325", "r334", "r335", "r336", "r338", "r342", "r343", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r375", "r376", "r377", "r378", "r379", "r380", "r384", "r386", "r395", "r427", "r439", "r440", "r441", "r450", "r504" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r210", "r211", "r212", "r333", "r584", "r585", "r586", "r642", "r643", "r644", "r645" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r210" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r190", "r200", "r203", "r209", "r595", "r615" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.infoa.com/20240331/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": [ "r5", "r45", "r211" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.infoa.com/20240331/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": [ "r453", "r454", "r455", "r508", "r510", "r513", "r515", "r534", "r549", "r551", "r552", "r566" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r453", "r454", "r455", "r508", "r510", "r513", "r515", "r549", "r551", "r552", "r566" ] }, "wavd_EstimatePaymentsForAdministrativeServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "EstimatePaymentsForAdministrativeServices", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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_FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetLiabilityRecurringBasisStillHeldUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r652" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r647", "r648" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.infoa.com/20240331/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": [ "r265", "r290", "r291", "r292", "r293", "r294", "r295", "r358", "r360", "r361", "r362", "r363", "r367", "r368", "r369", "r397", "r398", "r399", "r537", "r538", "r541", "r542", "r543", "r549", "r552" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.infoa.com/20240331/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": [ "r359", "r360", "r361", "r363", "r549", "r650", "r653" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r408", "r549", "r553" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.infoa.com/20240331/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": [ "r265", "r290", "r295", "r360", "r368", "r397", "r541", "r542", "r543", "r549" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.infoa.com/20240331/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": [ "r265", "r290", "r295", "r360", "r361", "r368", "r398", "r537", "r538", "r541", "r542", "r543", "r549" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.infoa.com/20240331/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": [ "r265", "r290", "r291", "r292", "r293", "r294", "r295", "r360", "r361", "r362", "r363", "r368", "r399", "r537", "r538", "r541", "r542", "r543", "r549", "r552" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.infoa.com/20240331/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": [ "r359", "r360", "r361", "r363", "r549", "r650", "r653" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.infoa.com/20240331/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": [ "r265", "r290", "r291", "r292", "r293", "r294", "r295", "r358", "r360", "r361", "r362", "r363", "r367", "r368", "r369", "r397", "r398", "r399", "r537", "r538", "r541", "r542", "r543", "r549", "r552" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r549", "r647", "r648", "r649", "r650", "r651", "r653" ] }, "wavd_FairfaxLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "FairfaxLeaseMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Fairfax Lease [Member]", "documentation": "Related to Fairfax lease." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r142", "r220", "r229", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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 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": [ "r231", "r521", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "Remainder of 2024", "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": [ "r712" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2028", "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": [ "r231", "r521", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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 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": [ "r231", "r521", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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 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": [ "r231", "r521", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r222", "r224", "r225", "r226", "r228", "r229", "r233", "r234", "r406", "r407", "r521" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r220", "r229", "r407", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r222", "r224", "r225", "r226", "r228", "r229", "r233", "r234", "r521" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r406", "r627" ] }, "wavd_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization expense expected after year four." } } }, "auth_ref": [] }, "wavd_GMDCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "GMDCMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "GMDC [Member]", "documentation": "Represents GMDC." } } }, "auth_ref": [] }, "wavd_GMIEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "GMIEmployeesMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/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_GMISubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "GMISubsidiaryMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/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_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/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/20240331/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": [ "r346", "r600" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r410", "r597", "r598", "r600", "r672" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Gain on lease termination", "terseLabel": "Gain (Loss) on Termination of Lease", "negatedLabel": "Gain on lease termination", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r387" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r141", "r221", "r409", "r532", "r535", "r550", "r558", "r618", "r619" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r617", "r620" ] }, "us-gaap_GovernmentSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentSectorMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r566", "r708", "r709", "r710", "r711" ] }, "wavd_GrayMattersIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "GrayMattersIncMember", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_GrayMattersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "GrayMattersMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r87", "r92", "r124", "r159", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r374", "r530", "r531", "r608", "r610", "r611", "r612", "r613", "r636" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss from continuing operations before income taxes and equity in net loss of affiliate", "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": [ "r88", "r119", "r124", "r412", "r424", "r530", "r531", "r608", "r610", "r611", "r612", "r613" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Net loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r112", "r124", "r159", "r166", "r172", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r337", "r343", "r357", "r374", "r424", "r530", "r608", "r610", "r611", "r612", "r613", "r636" ] }, "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r90", "r120", "r152", "r166", "r168", "r169", "r170", "r171", "r172", "r180", "r183", "r184", "r337", "r343", "r357", "r411", "r671" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 14.0 }, "http://www.infoa.com/20240331/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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/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": [ "r49", "r50", "r51", "r52", "r53", "r64", "r136", "r330", "r425" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r91", "r152", "r181", "r183", "r184", "r666", "r671" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/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": [ "r7", "r89", "r118", "r190", "r197", "r203", "r209", "r423" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/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": [ "r544", "r545" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-10-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r160", "r314", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r328", "r331", "r332", "r449", "r548" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "wavd_IncomeLossFromContinuingOperationsNetOfTaxBeforeEquityMethodInvestments", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r126", "r133", "r175", "r176", "r190", "r198", "r203", "r317", "r318", "r327", "r429", "r548" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Deferred costs expensed", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r599" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r404", "r599" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "terseLabel": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r591", "r599" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "wavd_IncreaseDecreaseInRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "IncreaseDecreaseInRightofuseAssets", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_IncreaseDecreaseInRightofuseAssets", "terseLabel": "Increase (Decrease) in Right-of-use Assets", "documentation": "The amount of increase (decrease) in right-of-use assets." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r222", "r227", "r232", "r536" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r220", "r232", "r536" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r222", "r227", "r232", "r536" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r580" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r141" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $528,522 and $484,461, 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": [ "r222", "r627", "r628" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r190", "r192", "r195", "r199", "r203", "r381", "r531", "r532" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r153", "r155", "r156" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r394", "r590" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r394", "r590" ] }, "wavd_LeaseTerminationFeePeriodOfRent": { "xbrltype": "durationItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "LeaseTerminationFeePeriodOfRent", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_LeaseTerminationFeePeriodOfRent", "terseLabel": "Lease Termination Fee, Period of Rent (Month)", "documentation": "Period of rent paid as fee for lease termination." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-document-and-entity-information", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20240331/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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r657" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r392" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2024", "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": [ "r657" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r392" ] }, "wavd_LesseeOperatingLeaseRentEscalationsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "LesseeOperatingLeaseRentEscalationsPercentage", "presentation": [ "http://www.infoa.com/20240331/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_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.infoa.com/20240331/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": [ "r656" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r385" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r69", "r70", "r71", "r74", "r75", "r76", "r77", "r159", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r345", "r347", "r348", "r374", "r464", "r529", "r574", "r636", "r658", "r659" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r85", "r117", "r420", "r558", "r602", "r616", "r654" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r71", "r138", "r159", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r345", "r347", "r348", "r374", "r558", "r636", "r658", "r659" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-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": [ "r14", "r116", "r667" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r68", "r73", "r601", "r634", "r635" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r68", "r73", "r601", "r634" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r68", "r73" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-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": [ "r68", "r73", "r247" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r69", "r114" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.infoa.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r296", "r313", "r363", "r403", "r437", "r438", "r444", "r456", "r457", "r507", "r509", "r511", "r512", "r514", "r519", "r520", "r533", "r539", "r546", "r552", "r553", "r554", "r555", "r560", "r638", "r660", "r661", "r662", "r663", "r664", "r665" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r296", "r313", "r363", "r403", "r437", "r438", "r444", "r456", "r457", "r507", "r509", "r511", "r512", "r514", "r519", "r520", "r533", "r539", "r546", "r552", "r553", "r554", "r560", "r638", "r660", "r661", "r662", "r663", "r664", "r665" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r641" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r581" ] }, "wavd_MultipleSubcontractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "MultipleSubcontractsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20240331/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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by 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": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20240331/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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/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": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r97", "r98", "r99" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 12.0 }, "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Net Income (loss)", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r93", "r99", "r121", "r136", "r147", "r148", "r151", "r159", "r166", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r182", "r213", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r337", "r343", "r357", "r374", "r426", "r487", "r502", "r503", "r572", "r636" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r581" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r581" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r20", "r21", "r22" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r37", "r621", "r622", "r623", "r624", "r626", "r627", "r629", "r630" ] }, "wavd_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "wavd_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "wavd_NumberOfMajorContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "NumberOfMajorContracts", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.infoa.com/20240331/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_NumberOfMajorSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "NumberOfMajorSuppliers", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.infoa.com/20240331/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": [ "r532", "r609" ] }, "wavd_OneSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "OneSupplierMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/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 loss from continuing operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r124", "r530", "r608", "r610", "r611", "r612", "r613" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r655" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r389" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r389" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r389" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r388" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r600" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.infoa.com/20240331/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": [ "r391", "r557" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.infoa.com/20240331/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": [ "r390", "r557" ] }, "wavd_OrganizationAndBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "OrganizationAndBusinessPolicyTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r70" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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": [ "r17", "r340" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r596" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/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": [] }, "wavd_PrimeContractsWithUSGovernmentAgenciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "PrimeContractsWithUSGovernmentAgenciesMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r16" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-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": [ "r18", "r601" ] }, "wavd_ProceedsFromPremiumFinancingBorrowing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ProceedsFromPremiumFinancingBorrowing", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r16" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r4", "r12" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r102" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r204", "r405", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r522", "r540", "r559", "r560", "r561", "r562", "r563", "r632", "r633", "r640", "r673", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r204", "r405", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r522", "r540", "r559", "r560", "r561", "r562", "r563", "r632", "r633", "r640", "r673", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "wavd_ProfessionalFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ProfessionalFeesMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Professional Fees [Member]", "documentation": "Represents professional fees" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation and amortization of $440,991 and $432,620, 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": [ "r8", "r393", "r413", "r422", "r558" ] }, "wavd_PurchaseAgreementMaximumAmountToBeSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "PurchaseAgreementMaximumAmountToBeSold", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "wavd_PurchaseAgreementMaximumAmountToBeSold", "terseLabel": "Purchase Agreement, Maximum Amount to be Sold", "documentation": "The maximum amount to be sold under the purchase agreement." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r289", "r296", "r304", "r305", "r306", "r313", "r363", "r400", "r401", "r403", "r437", "r438", "r444", "r456", "r457", "r507", "r509", "r511", "r512", "r514", "r519", "r520", "r533", "r539", "r546", "r552", "r553", "r554", "r555", "r560", "r566", "r631", "r638", "r650", "r661", "r662", "r663", "r664", "r665" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r289", "r296", "r304", "r305", "r306", "r313", "r363", "r400", "r401", "r403", "r437", "r438", "r444", "r456", "r457", "r507", "r509", "r511", "r512", "r514", "r519", "r520", "r533", "r539", "r546", "r552", "r553", "r554", "r555", "r560", "r566", "r631", "r638", "r650", "r661", "r662", "r663", "r664", "r665" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_RegistrationRightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "RegistrationRightsAgreementMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-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_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines 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": [ "r96", "r601" ] }, "wavd_RepaymentsOfPremiumFinancingBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "RepaymentsOfPremiumFinancingBorrowings", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infoa.com/20240331/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_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r161", "r162", "r258", "r271", "r396", "r402", "r414", "r526", "r527" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.infoa.com/20240331/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": [ "r139" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r108", "r419", "r442", "r443", "r448", "r466", "r558" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r135", "r163", "r164", "r165", "r167", "r172", "r174", "r176", "r214", "r215", "r235", "r324", "r325", "r334", "r335", "r336", "r338", "r342", "r343", "r349", "r351", "r352", "r354", "r355", "r384", "r386", "r439", "r441", "r450", "r706" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/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": [ "r122", "r123", "r190", "r193", "r194", "r201", "r203", "r204", "r205", "r206", "r284", "r285", "r405" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r134", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r288" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "wavd_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ReverseStockSplitMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r581" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r581" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/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": [ "r206", "r588" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r297", "r606" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r177", "r297", "r583", "r606" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r80", "r86" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.infoa.com/20240331/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": [ "r9", "r13", "r15", "r48", "r54", "r55", "r56", "r57", "r58", "r63", "r65", "r66", "r106" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r210", "r211", "r212", "r333", "r584", "r585", "r586", "r642", "r643", "r644", "r645" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r617", "r620" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.infoa.com/20240331/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": [ "r575" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.infoa.com/20240331/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": [ "r577" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r94" ] }, "wavd_ServicesCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ServicesCombinationMember", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_ServicesFixedPriceOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ServicesFixedPriceOverTimeMember", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_ServicesFixedPricePerUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ServicesFixedPricePerUnitMember", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "wavd_ServicesTimeAndMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ServicesTimeAndMaterialsMember", "presentation": [ "http://www.infoa.com/20240331/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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.infoa.com/20240331/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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.infoa.com/20240331/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": [ "r303" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.infoa.com/20240331/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": [ "r301" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "wavd_SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardIncomePreviouslyRecognizedAsStockedBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r11" ] }, "wavd_SharesIssuedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SharesIssuedAveragePricePerShare", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-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": [] }, "wavd_SharesIssuedFeesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SharesIssuedFeesPerShare", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-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_SoftwareSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SoftwareSalesMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Software Sales [Member]", "documentation": "Represents software sales." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r79", "r83", "r84", "r135", "r149", "r150", "r151", "r163", "r164", "r165", "r167", "r172", "r174", "r176", "r191", "r214", "r215", "r235", "r272", "r324", "r325", "r334", "r335", "r336", "r338", "r342", "r343", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r375", "r376", "r377", "r378", "r379", "r380", "r384", "r386", "r395", "r427", "r439", "r440", "r441", "r450", "r504" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20240331/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": [ "r163", "r164", "r165", "r191", "r386", "r405", "r446", "r452", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r468", "r469", "r470", "r471", "r472", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r567" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r177", "r297", "r583", "r587", "r606" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes", "http://www.infoa.com/20240331/role/statement-note-10-income-taxes-details-textual", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-details-textual", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-disposal-group-details", "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20240331/role/statement-note-4-leases", "http://www.infoa.com/20240331/role/statement-note-4-leases-details-textual", "http://www.infoa.com/20240331/role/statement-note-4-leases-operating-lease-maturities-details", "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-details-textual", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-financial-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-amortization-expense-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation", "http://www.infoa.com/20240331/role/statement-note-7-stockbased-compensation-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement-details-textual", "http://www.infoa.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r163", "r164", "r165", "r191", "r207", "r386", "r405", "r446", "r452", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r468", "r469", "r470", "r471", "r472", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r567" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.infoa.com/20240331/role/statement-note-9-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": [ "r11", "r78", "r79", "r108", "r447", "r504", "r516" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.infoa.com/20240331/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": [ "r11", "r78", "r79", "r108", "r302" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.infoa.com/20240331/role/statement-note-9-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": [ "r11", "r78", "r79", "r108", "r450", "r504", "r516", "r573" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r110" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r11", "r79", "r83", "r84", "r108" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r79", "r83", "r84", "r103", "r467", "r485", "r505", "r506", "r558", "r574", "r602", "r616", "r654", "r706" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.infoa.com/20240331/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": [ "r109" ] }, "wavd_SubcontractsUnderFederalProcurementsContractOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SubcontractsUnderFederalProcurementsContractOneMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_SubcontractsUnderFederalProcurementsContractThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SubcontractsUnderFederalProcurementsContractThreeMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_SubcontractsUnderFederalProcurementsContractTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SubcontractsUnderFederalProcurementsContractTwoMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_SubcontractsUnderFederalProcurementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SubcontractsUnderFederalProcurementsMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/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_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-9-sales-of-shares-under-common-stock-purchase-agreement", "http://www.infoa.com/20240331/role/statement-note-9-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": [] }, "wavd_SummitCommunityBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SummitCommunityBankMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20240331/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Summit Community Bank [Member]", "documentation": "Represents the Summit Community Bank." } } }, "auth_ref": [] }, "wavd_SummitCommunityBankSecondLineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "SummitCommunityBankSecondLineMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit", "http://www.infoa.com/20240331/role/statement-note-8-revolving-line-of-credit-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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow Information" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables", "http://www.infoa.com/20240331/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20240331/role/statement-note-4-leases-tables", "http://www.infoa.com/20240331/role/statement-note-5-fair-value-measurements-tables", "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "wavd_ThirdpartySoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "ThirdpartySoftwareMember", "presentation": [ "http://www.infoa.com/20240331/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": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-6-intangible-assets-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": [ "r36", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.infoa.com/20240331/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_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20240331/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "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": [ "r30" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.infoa.com/20240331/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": [ "r30" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.infoa.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infoa.com/20240331/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 March 31, 2024 and December 31, 2023", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30", "r31", "r83" ] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.infoa.com/20240331/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_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.infoa.com/20240331/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": [ "r26", "r27", "r28", "r128", "r129", "r131", "r132" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.infoa.com/20240331/role/statement-note-11-loss-per-share", "http://www.infoa.com/20240331/role/statement-note-11-loss-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": [ "r564", "r565", "r568", "r569", "r570", "r571" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.infoa.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.infoa.com/20240331/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": [ "r179", "r185" ] }, "wavd_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://www.infoa.com/20240331/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-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-consideration-received-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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-disposal-group-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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": [] }, "wavd_statement-statement-note-2-sale-and-deconsolidation-of-gmi-and-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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_statement-statement-note-3-revenue-from-contracts-with-customers-accounts-receivable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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": [] }, "wavd_statement-statement-note-3-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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": [] }, "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/20240331", "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": [] }, "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/20240331", "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-3-revenue-from-contracts-with-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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": [] }, "wavd_statement-statement-note-4-leases-operating-lease-maturities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "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/20240331", "localname": "statement-statement-note-4-leases-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "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/20240331", "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-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "statement-statement-note-5-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements" } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "statement-statement-note-6-intangible-assets-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets - Amortization Expense (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "statement-statement-note-6-intangible-assets-schedule-of-intangible-assets-and-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)" } } }, "auth_ref": [] }, "wavd_statement-statement-note-6-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "statement-statement-note-6-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets" } } }, "auth_ref": [] }, "wavd_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.infoa.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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/2147478898/942-825-50-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r112": { "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" }, "r113": { "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/2147478546/942-210-S99-1" }, "r114": { "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/2147478546/942-210-S99-1" }, "r115": { "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/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "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/2147478524/942-220-S99-1" }, "r119": { "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/2147478524/942-220-S99-1" }, "r120": { "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/2147478524/942-220-S99-1" }, "r121": { "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/2147478524/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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/2147477349/740-270-45-3" }, "r331": { "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/2147477891/740-270-50-1" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r403": { "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" }, "r404": { "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/2147478345/912-310-45-11" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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/2147478859/928-340-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r409": { "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/2147478546/942-210-S99-1" }, "r410": { "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/2147478524/942-220-S99-1" }, "r411": { "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/2147478524/942-220-S99-1" }, "r412": { "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/2147477314/942-235-S99-1" }, "r413": { "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/2147478451/942-360-50-1" }, "r414": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r415": { "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/2147478777/944-210-S99-1" }, "r416": { "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/2147478777/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "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/2147478777/944-210-S99-1" }, "r419": { "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/2147478777/944-210-S99-1" }, "r420": { "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/2147478777/944-210-S99-1" }, "r421": { "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/2147478777/944-210-S99-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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r423": { "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/2147477250/944-220-S99-1" }, "r424": { "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/2147477250/944-220-S99-1" }, "r425": { "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/2147477250/944-220-S99-1" }, "r426": { "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/2147477250/944-220-S99-1" }, "r427": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "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/2147477250/944-220-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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r430": { "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/2147477965/944-235-S99-2" }, "r431": { "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/2147477965/944-235-S99-2" }, "r432": { "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/2147477965/944-235-S99-2" }, "r433": { "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/2147477965/944-235-S99-2" }, "r434": { "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/2147477965/944-235-S99-2" }, "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r445": { "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/2147477351/944-825-50-1B" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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/2147478009/946-205-45-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r452": { "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/2147477796/946-210-45-4" }, "r453": { "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/2147478795/946-210-50-1" }, "r454": { "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/2147478795/946-210-50-2" }, "r455": { "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/2147478795/946-210-50-6" }, "r456": { "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/2147478795/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": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r458": { "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/2147479170/946-210-S99-1" }, "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479170/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/2147479105/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/2147479105/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/2147479134/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/2147479134/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(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "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/2147479134/946-220-S99-3" }, "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(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r507": { "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/2147477271/946-320-S99-1" }, "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r509": { "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/2147477271/946-320-S99-2" }, "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r511": { "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/2147477271/946-320-S99-3" }, "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r514": { "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/2147477271/946-320-S99-6" }, "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r516": { "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/2147478448/946-505-50-2" }, "r517": { "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/2147479196/954-310-45-1" }, "r518": { "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/2147478785/954-310-50-2" }, "r519": { "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/2147477332/976-310-50-1" }, "r520": { "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/2147479230/978-310-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "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", "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r564": { "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/2147478795/946-210-50-1" }, "r565": { "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/2147478795/946-210-50-6" }, "r566": { "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/2147477439/946-210-55-1" }, "r567": { "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/2147477802/946-310-45-1" }, "r568": { "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/2147477271/946-320-S99-1" }, "r569": { "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/2147477271/946-320-S99-2" }, "r570": { "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/2147477271/946-320-S99-3" }, "r571": { "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/2147477271/946-320-S99-6" }, "r572": { "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/2147479168/946-830-55-10" }, "r573": { "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/2147479168/946-830-55-11" }, "r574": { "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/2147479168/946-830-55-12" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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/2147477351/944-825-50-1B" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r598": { "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(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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/2147478524/942-220-S99-1" }, "r667": { "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/2147478777/944-210-S99-1" }, "r668": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r669": { "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/2147478777/944-210-S99-1" }, "r670": { "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/2147477250/944-220-S99-1" }, "r671": { "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/2147477250/944-220-S99-1" }, "r672": { "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/2147477250/944-220-S99-1" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r704": { "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/2147478009/946-205-45-4" }, "r705": { "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/2147479170/946-210-S99-1" }, "r706": { "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/2147479134/946-220-S99-3" }, "r707": { "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/2147479134/946-220-S99-3" }, "r708": { "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/2147477271/946-320-S99-1" }, "r709": { "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/2147477271/946-320-S99-2" }, "r710": { "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/2147477271/946-320-S99-3" }, "r711": { "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/2147477271/946-320-S99-6" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 67 0001437749-24-016602-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-016602-xbrl.zip M4$L#!!0 ( !B KE@(/5VFS @ !\V - 97A?-C4W,3(T+FAT;>U; M:V_;.A+]W/Z*65^T30'Y(3^:U'8,I&T:Y-[;WFR:Q7Y<4!(5<2N1*DG9\?WU M.T/);R=-W_'"!5I7Y) S).=PSI#2,+%9.AHFG$6CQX^&5MB4C_C-?U[T#OUV MMX&UPV99B+7_J-?AC$NNF>41!%.X2@H9)DOQ8JMKH\;!96CP,5#0%8Z>I:RYMW8B_>1_\5FX'X IBEHET MVH>GGPIE!U\PEQK<9W80<;TM9!]E(?9 MWR-LBY,3C$YO$A$("QV_X0^;P6C8S$>/;['EV9HQS^YCS4(Y*GPJ Y,/[M+Q M;>,-<3&Y7M6)@WQ]>GEU_O;\]!W1CV^XE()Z\'ONN$!KI@5\13GA-G^ M3QRQ94'*(5 :]Z;C6@NW$9ZF%<3GSR9GX>RY,FDB(IO0YM%Z,@"W]@*W-]2( M@[VA+>#1XT>X1^J9_)C&%[*T2.-M]LUVP5_HEWGD##$ON9CP2<8<&PB#'PJ MF$8@IE,LSS'D@)+P%AMCG_5_$L+^C6W>,(F^Y\&Y#!N#]<'AKZ:EQ%_RD[U3 M/DBG;#]0IWS%#+HB.ETVA8]235(>77.O],W*(R.%&J6RCKTP)!1,3J&05A<< M;43NE.'RD:LR0+J#9B!MBAG%!PTJ$RZX.;D- X@@2XNR ?0=8$; M\@=A$FI!8AE&08J$]!P)$Z;*%-B.XJ-6:8F-7*N01UALX "A$''$5NGO*SG4 M4M;7.^"E%2X!HZ?R45"F)DM,4O] \6D)JB5TR)9[*XI7%,6HB,:Y#F"4(,;: MWX/R5E!V>P\6E)C /TQ4ON$&YQ5=U+&US^/'(R(9LL+N'4OI%3%R.JYJGS(&K(HD+@'A5S*5*@?$1;3$J%9$[ M331%8$0D.\=FC8P?/^@=F\H(_S' M(B*$,J.D\S=F$-V4)A)LF8YF$$)0"Q:(5-@I,==M:FE#<6AS0"KW@A71I333 MD82;:D!YH7,$LG%,.PS1XYT!+N&\=K<-*>(9:WA.&P6)8#)=8A8W%)%CG-ZC M=C=1&SY0U)Z.65JXN$0NS>.8+J3&Z(QF2^;V]+>CMG\X,/>)L^7C]F3.@10; M8HPT9;L%]F ";2W/*A^//G]M ,,NTW;[#RYE >P;4^1YG.XFSZ('B M[$WIPIM0H"/3*AES-6MYZ1=$0R*J*@P+3:Z^Q I7^LN4L5A"EWS8B\$5GUTT MP,&&<(PXQ=BT)E>9&2)ZW-DN'?O*8F[+\]*2A)DY;::HYG#-(Q?NW>BK4#R% M5'SD:770NR;O?<.$[%&\LZ=&O9TX-9I'P\^?';GKO6BV!7B+R$.!Z NPRRX2UG-\1Y@.%S)CJ(X'VN4X.$+X850U% M;?RE;'BVS_!/A4#SWBWF^/R+:S3CZ4(^(Z(:"\CV!"*.C2#K4# 5' M/%2<&+1=C0\'GTNA61 M57Z)31!6Z))>R60-34N1X7AQ0MQ@*HZP]5YG']]V%UT/]0R'R&BL,4!XZ.O< MA35$B[L@KV#EE>Q.R+%*QYPHGF37U3V_KB(AS_)433G63A)5QCZV EH$V1:V M.\?'O0&Y01-VS/V_X#VUTB<<4$H[ZBF/;=_Y2%7@7K'LS[VF1,ZZ;ZTA*!-1 ME/*J]W;#?W*GPWW3NW24!*$3;1""9>O**:P'REJ5]=V9.?CY#?S6T O%PR8;W35/=\U#K_'RR9W[ MWB]U@5?3'7: IFEN?0%T:3/X7@M6[61?">&O6_S9!'Y=Z^_A=]]F]X];^/5% MWR_U_^U2W_)"_H]8\9]-4WZ9#EA?%%AGIK"B!2HUL/19 ORW,'2^,H!*.93: M3Z"Z_E/(?P2Q1G>>(9!\:CK?D$MOHFHZHJ@N CZ47]Y I]5V9Y4!1]'JHC"B MU&S]]6J7D$T$YI\!L59ZRZ?L::M@7&@I3%)VM?:I!-7/W\!Y3>.(8B=Z\8?"JXL8U?O8#?64U; M:W/;NA']G/R*K3I)[!G*>MN.)&O&B1_CVR;7==SIQPY(@B8:$F 4++ZZ[L+ M4F_YE=SD2AW-9&(16 +< _V[ +LQS9-!OV8LW#P^E7?"IOP ;__]V'GJ-'L M'&!MOU848NU?JE6XY))K9GD(_AANXUR&7)^IE,.UTI8E4(5.K5&O->O--K2[ MK<-N\Q"N/T&U.NBGW#((8J8-MR>5W$;5XTI9*EG*3RJ1TBFSU9!;'EBA9 4" M)2V7*&UYPK-827XB567PNE\K-.[[*AR#L>/$-9>V:L1_>1<:]OU:-GC] MP!A+0[QXA+X_.+^/A2\LM!H'S7[-'SPVW(9.R?)[6V6)N)/= &V"ZY5)?CR_ MN;VZN/IX>GOU^V=0$5QK(0.1H5E>",GP)_[Z/8I$P#5QMS^,+1#(45.-SY/6)'WG$X#2Q5-]ZW MVEOZ*A=&N/+@\@!^8]3+!RZ5L![\I@\\P+=D133&=6"V^PMG:9F?&:Q'U MEG?1)]>N<>#6C49\6*_))OH+];J"F TY:#X4?(3^RL;"P+><:01?,L;R##T6 M* D7V!C[K/Z#4/4O;'.&6P77'ES)X*"W/#G\J^E5XE^RDYU1;J11-C?4*#\P M@Z:(1I>.X:M4HX2'=]PK;+.TR%#AB%)91WX8\A$FQY!+JW...B+U2O'UD:DR M0+:$:J!3BQCY! TJ%',DCT@-J:P6L_5"UE$*!B: MX.\@R4/L$]$R9[8>(DV0>\G0V FGA-\DF0&QQ(!9&AJQ'@KJV".)/$$!1)_* M*-;"4N/T"9B)(4K4R$R@J?F=,%83C6546.B-6GIS"#,395:TW8%L*T'6WE"0 MW2Y8Y#M3 JCD\>0&5!%\[9E]9ZA7P#1WD$ 3%V0#:+K #=F#,#&U(+$4O2!Y M0GH.A0D297)L1_Y1JZ3 1J95P$,L-K"'4 @Y8JNP]X6X:2[2Z^SQ0@L7=-%3 M\2@H.I,%)JE_(/\T!]4".J3+LP>*%@:*<"":YS* 48(8:W<'R@=!V>YL+"@Q M:-],5)YQ@^N*)NK8VM/X\8A(!BPWSV]"C,[GB(5RI((CJAS?<8X^:"B,\VPH MQ:7KAT+ZF4^<]ZN:)\R!JR2),X!XI<^E2H'^$74Q*A&A2T::W#%K$NO>) QLL,\8>2^<5I.B1E-Q18%Z9WG MZOC+YR2('A;;\W#G4;<3O/Y6@/?9KFD%P\]W:L^&,L)_*$)"*#-*.GMC!M%- M82+!ENEP B$$M6"^2(0=$W-=-RQM* YM#DC%7K @.A=F.I)P7TXHRW6&0#:. M:0W?SUN-HYZYCE^MGA<'\PYD&)#])&F"!E]E=N'-7@. M$V!3:4[QK 3JTZ/.=SC;2IR%&XJSL\*$5Z% *=,R&',U M2W'I"[PA$545!+DF4Y]CA0O]IS%X!N?'#3 WHIPA#A%W[0D5ZH9 M('I<;I?2OC*?ZK)?:!(S,Z7-Y-4F*QY"(KSPI$[U+\MX/+,@. MQ5N;->IL1=9HZ@V?SAVYX[UPL@5X,\]#CG >DC,G1-!Z 8E>B4&GVC&,0ZW2 M9LI;70%VF:;"6LX?PA?]*J&O#;^I6AXLL_P;[E ]=W. MDDMW+<;L[U)$V^E'-S5%1"<4%.\)1!BE(BFI&0B.>"@YYS15,^+L*Y'((MYR M--)%BN[P<7):\2*4E5F5(A&\QGVQ$!L:/O5>#R*RC"^Q"<(*3=(KF*RA9#<@5FK!EYO^"NVF% M33B@%'I4$Q[9KK.1LD#338CNU&H*Y"S;UC*"4A&&">_!!#1O'K6X'[U =X96 MM,((YM4KUK#J*VM5BE:;W8/+G(.^\_?J'M"__1X\,8M6Y^=.H\\@9)95K9\D M*CBI-!OWCD0Q8XK(,*32L+#HO:B66^VCAN-P_>MSOOF MX5'[$%L,/K$Q--H>T,7D?HT-'ENO)Q:BT7CSZ!;XYUK#A_'_@2W43&WMI= _ M^*V5.]OW0OJ[3:!8ON]N_D<8X _JOO[E[%[*G_I2?AX>'[E(_W,@^:O)QC;= MGI_[E. _N:'TR.*@IU">W2DD+X(HGTM&"&2.FI(3M,E&GV.HN4I7TAQU?+=:!=-C00&CSY13KJB4_2T5C#*M10F+KI:^K:!ZJ?7 M9SY2$L48%TAJ=]2/^D81Y)F['_ MY\8>_,+W%HHA! DSYJ3R]],OM]7KT\OS MZH>;\]._T5=!<[77EQ>W-TME<535:K1:2.05KB\___/3;#24H$^;UOQ!+6KT MJ1/2%O?!UO\ 4$L#!!0 ( !B KECRM&$CG04 -(8 - 97A?-C4W M,3(V+FAT;>U9;6_;-A#^W/R*FXJV"6#9EAPGMF4;!DJB( MFT2J))78^_4[2K:3."_MVB9ML!4%#)''NX?'YU[(=&.=)OUN3$G8WWC1U4PG MM$]G?^PT=QUWIXJSW5HYB+,_V38<4DXET30$?P[3..":0=>?\R%]J8LI0J.Z26 M,]XQ\N@0OS^:QG6_'ZWEO4W[K'_9@W F\]!<,/@:^ZKS'O(QM?M M,< #I/+6)H>CT^G1P=%P,#TZ.8;QV>GD;' \A>G)IW;\*&B<%IQ5)]5A%2:C M88'(:33KE>^"93"!P?[)>#K:O^Z6%;!V?>>[P#HY@.G/(Y@,3O<&QZ.)??+; MN]'O,!A. 6?<>MU]IE2]86&,09_C)&@!DS(+&8>#B$#'%"9$^H1399_,$CJ' M0:#-C-D\;*K<5^4*!9MD"P@/8=/?,@)+306G8!B3#!T,.PTS-S79%9Q6!,4L\*GJMAW.H>_N+A,:'A.<3(FNO.$YZ^)CX[S MA<0*U+/J6"QHDBP2^>I;9218?B\@7;)0QZ9$U%]Y4-">81%#BU#/9B;1O]AX M@950+N4OS.X#DBRB YV0%5)&*%Q3NMV\@5.']\@YK4*NF+S35W#+614H1BJ@ MJ&21MU[L/ND[IW";,7@_K&6I>T)8AD\+ZKU1\"$G$D,CF<,I198BRS@BX+_F5H2H1 \=A"Z!((B2:V]I-$!#VK.7.LU4C95VPW&[L-]VKTHF>Y M+0M8V+.0N^7L 78LC9;C[+0;S;;;='?=]J[5?T]D$$/#J8!I:+HUTL=84A Q M7 >73,=E5L 8E$PS=(P)^M$,FQQ^7NPK94J92,/_1A(1T"*J1%0IH\\J-VIM M090GN.\ ?9$832OMDG[,F:0I4E3=3"8FRZ!+G.9FN+7*4%=85C@6:O'/ M>PB]TZKN/B[\]1+E.M^D1F$^;^R8&C4'9_NJ0CWDIX?\T*RV7SV8^KXK!?;F MSY@ -56[LXO_ID>UR&%?&+Q?=NQ+UWW9ZF_!N*_#_7A'_O]Q_Z>.^Y[;^&.< M^%,W*<_I+>?:*]:?N3*/%C>-#D#A'#:" IL>[#"3LG5D>-W"2Y.F''%@KV'N M6LM[5_'0??TI*,8+H$]1-)/B@IDKJ!:WGER*7O6287_KFQO"%$O%$$>88C!C!5NOJ$YQ:R"P@2HE3/>C>83.WQX'!D[YV. M!K^8!_-KL^/#@^GIVE@T$"#3M]866N6.82:*5=A^MGGV1W8UUFO2[,25A?^M95S.=T#Z=_['; MW'.]O2I*N[5B$*4_V38<4TXET30$?P'3>,9#*@]%2F$LI"8)V-"LN4[-<[P& M--KUW7;3A?%;L.U^-Z6:0! 3J:CN63,=V2VK'.4DI3TK$C(EV@ZIIH%F@EL0 M"*XIQ]F:)C2+!:<]+JS^5K=6(.[Z(ER THLD7\ZUK=C?M VND^D.Y ,125FR M:,/+]S.A.U.64@6G]!K.14IX,=B!C(0AXY=M<&2([C#HP210G"B*W^2^ZKK+/) MQOI>/\'"K9T%>))4WK6)FQR.SJ3B\'I%*9G']OQ-T'C MMN"B.JD.JS 9#7-$;KWI5+X+EL$$!H=GX^GH\+9;5L#VG=WO NOL"*8_CV R M.#\8G(XF]MEO;T:_PV X!91XCO-4J7K'PABC?X9"T (F13HR#@<1@8XI3(CT M":?*/ILG= �!N)V3QLJYFOBA4*MLD.$!["MK]C)BPUY9R"84PR=##LUHUL M:M(LN*T*7'!F$NQ$8YY5,!0AW:G 206.J_":F&T=4"Z8KL!K6:W 6#(>L QS M[Q'C!+_BM[,H8@%J1K6_DBMZB,-4H@X>X ("AS0AUT12S*\R$YC.#:9MLZ^7 MSUN>YW2&(LT(7^2_W Y:#P7$5%+,^:A(LVA1,8XQ*WRJ\KVG"_B+B^N$AI<4 MA3'1[4?D@"8^.L\7$LM1SW*P8FZS_;>H9E42[G7YG=!R19)FLMLGR6F12N*6TT[^#4X0?FN:U\7BY\ MN,;<(L R?2NJ]4O!N1B2&1[* M*QA= E$!)-;.TGB0AZ5G/N6JN1HLEH M-.M[=>]F]*IG>2T+6-BSD+N%] C;EWK+=7?WZ\U]K['K>"ZV*F^)#&*HNQ4P MW4VW1OH82PHBANO@FNFXR P4&P>F&3K&!/YHCAT/O\SWE3*E3*3AOYF)"&@> M52*J%-%G%1NU=B":);CO 'V1&$TK[9*^GS%)4Z2HNIM03*9!E[C-[7!GE:5N ML*QPE*G*W:\W.@;A.A/P4QK:XZ>)J?\#^(<,8._'#6#&BS[>T-+T[X1QC ]6 M<+Z,Y(@P$]>9I,HPN6+$)$FP*<: -P4,!1E26U7R5=&JL*'"D.6J37#AK%F2 MTUEDM"AC:LG],H^LY0FUM(F0M(D]QJM// +^1==3$"./E0*'G=!(MW.BE /Y M[:.]HDX1/.L$6PNBE(5A0DOM7M5]L9%U7]J9'2)'VIOH7[C0]H76(FTKD; 0 MW&P.SYW\K[,)O=NJ[GU;^.LERG._3HW:;S0<4Z,6X#9N*M0F/VWR0[.Z_V)C MZONN%#A8/&$"U%3MP4[^JQY5F<,^,W@_[]B7KON\U5^#<5^&^]L=^?_'_9\Z M[@TW\F]QZH_=J#RE9SJWGF;].5/FP<5=HP-0*,-F4&#C@X>5%.TCPRL77IPT MY8@#^PUSWUK>O?(GW[;]ZS;#'])W^Y\0]02P,$% @ &("N6!24;ER&$ 0!$ @ !P:6,Q M+FIP9YV5>3B4_;_';UG&OB39FRR52"J[9)X((7DD>TPEQ"0A^Y@IE9UYRH,G M62K&KLF^A"%CR9*0P2AC2?;,6,:MV<[X7;]SSC_GCW/.^_[>UW5?UW>YWZ_O MYW-]/NP)]@P@;FUA90%P<7$!-SD/P)X"S( #7%S[X]_BYN7>%Q\/#S92!@Y(<'%+<+$) !0 N'BY_B7@W^(ZP,W#R\>Q)"C$65 GSK'/ MS7V 8Y:7AX \JG;W()VE_"Z(<=.CMK!VN.SHYN[BZ>=WQ]O&] MZ^Y^+"^#F M^D_]CUP2'*X#G!CP0/:YN Z$[R^0X.%5.LMW\*(]Y%:0I/*YQ_R'3)^_J>H0 M4-&^1I&Z'3PL>%A59_88=1_M7V3_.[#8_Q?9?X']-Q<)$.;FX@2/6P* 5H0XB8J>.1,YY ]*LT1/,O,@&+RWHM:<"+;L4PD2AH?Z/WCI MY?7 U,3N[:>%AM>\J4BN&1RH<0_/BY_!F.B!5GY1%'#4?@QN/BQK1>;+BBBR M*95^+Y H'D(,2LO8;KP/_?V9SZ!,LJ6IZ4YE0_Z/B*V!!3L9RHZ*-Z*8_/LK M3M2]"R^ M$WW0J@!\TM,F-JQ[U_3E*5Q=Q-&\"^U2WU+:4V+Y>Q>5\:_R0>6&]7YIAB0; MH V/[#"O.M=3M!)F B0)6/&_DR2W+ W;?W2I.:S&W9K&/*69L00?LP'>^_D$ MDU.;!5]"-R2^@?F>V=>,/X@<[-1F?G./]316^C8>UMA KHZ;@VB[S_&7OE=J-\ >:\$IU1D9;*! M2*:Y?_;8N^2B&],WAA2R]"70''._3R09T$9WH/6DV MD(#[Q ; 8T6O*,>G:+5.%,N>P)0C!M2CE,\-M!@HG#)97=4(K[)JS8/7M@FF M6?8%(]YQZ-0X=.=-Y%C?/:%49@^FLBXYT?A\*$(J?R(P];V0LF' !,2X!&HR+EU-6_>W1[[;_ZZAO&()GJ=H MSV(X8%==)!C6=&9*8=AC% M#B\2P=T%%3T^7K$X5B>[OI#T:W=(PDKX]MV%5(JLBT0:/E-C*1\\I;6.JS2G MRS'40,0;SQM6\_B4*,]7D24Q+TS3DWW2E*^+!PN/OK=?PYE[RK[QF"W.LFUT M"O;<=,:<7I^R<=_4CHMQ2L(IW+N6H9/?O(V=O':)/B8.T(-C:,> M5D@+E9!2' $^]82F21UB2"S"0305TL$&9%KL<*^8SFO5FI]!6=FPMFZ[ MLR.7<\,U^*"?&QB6E(T>-,6)DP?J^@0MWA6T1!T.$A'>\4 GL\K5."7S_=%$ M*94$H]*P\'YMJ!O)^*3U=:*Z3,::X8V<)H]Q#:MW'KMW/U&E+@_.+EZDNV/[ M!YJ+-F*:H36FCB72E5"Z8']!)$9 M&\QZU^CI2KW.$AFIG$N+0P9./<9RC/%AE.[=_-H>@IAD1/%\8'=^XA'YKQN_ M6J;4:@.,;"\9G;WM?.2AW\&CI+(R6(:,J-2;U)!,28E!_F-AI7V[X=7VW]?# M.J4)4N_+-"0L,Z^UIN<$>!/IT!'Q##LJQY+:5CI]F0W$"#+D04WICZDJLXO= M" S \ *Q\V+BYI1%1^\JXD.?T?5YS&XTUO72+S.<#!!N/)[-&FH3!,_/X^*( MI'B"%@G68\)'/95^.=U/C^3=M1UT%*8B@/P<+AH5Y!$T\_?>5+F&.99Q$NZ( MCH^.S!F9JV]RKDDE!8+/Z].FUM 6AYP7]!GR8U1M0@-9L>T4:-K3);>;S))> MHI6'%)']W3NV!KM[&^Q!L*B*\;Y%PQO5C!OOJ[-T*S80]W%E MT3"5I>"6J.Y9HI*&)RO:#^^0 FT,QQG&HSJH2EEFXVICH_V)#T/?>=0MCWA4L_ MHI_#Q[PCCY13M#M1\F"/?NH]DT.@Q2(!IW%%EQYM('DMW)LT,+(NUOCNHN$/ M9T^;5U\_FF+58K!%]34;I08,74K)$\3/QSI$^]:@:2@;H[@O? MG'/KYIQ@%*M\D@J!#50U))G(K^)%0[%4_8]0\5QTNUQAL(77F.;/O\UCO"5_ M]0H[:91L/467BOQT/E3VA"1<$_/[-:7F26 M;H_^JJ?#E'-OM 9HQ"P2X)3 (88DHHM<<^3)/"Z1+*U3OBJ6V&;P :&:;/^7 M362 3V73CS >QI9U^)&0>MT=Y38M(GXF$UU;O':6;@F.&2M1+#O@<@PEG$>_ M7FYHN=\7_P<5?!9WIQ#-GWA>ZQ$5Y16[15#CZ$XK5TY#/YIKMG5HE&[CDM;L ML6<=8VM-'J7C:0U+Q<1QU]/GS@P*U/V"NV!&81.:,WVK(N2:Y4PW?#J MXDY,W&_%ST_*IMI:"R)0&C:]QZ*=70JL>"HL:$IV"C];&FCFX 5Z(*NS7FX! MWTF.&Z=)@'$N/UNELT/K)L-2SMAB\Q=F4U'X?-+M=O3 N2T6W>TBW=:/#6R+ MM+ !?+)'XXUQ>?/K\6-OU#Z/V^JU3DWA7B[.+=]$]$G2-E,*HG4+B-.6"]"N MP$D-VLA^DX[8[72SZ\J5I$MV_M;!#@YVM1QVRKP,'NQ324VV.7D5@!8?;Q8Y MSQ(PI/K2-IGE2(=WX+1FR*S6,R3,-Z (](Q.<(HD$2?X-=^F7GKBM_FE=STG M#AD^B,IC YU7. 5F6YCCJXV8RXFGYBTV\$<_F;Z.*&;>'O224K@@,UKM;UP^ M^\&V]I7_K^]7[=:^O;NZ4VX=[O>A=:T"5VRV29_;8$ALS4NO:5$Y'4\2=7"% M--[5&G)ES+QK4SXT]J?4'P;!(_GG#"61OGFLN-8MEL >79]A3LEB2&'F PEX MB0@-5\KN,V-?7QU2Z-C,'ZJ1QQK2^V?2&P,X7KAT:4K,PK7>^^+*![&8FN_3*=):A0X7L?:%V(' M,BL]B2LX7.GF$$.Z@.9-W5@WI,#;W="/D&=+(O)V;<;S5E;D;3^\2>AZU!.D MX-,B-F>W%D^W0W7EUQ,_4+UFQN->4[WSTP)4],]4]YQ\U!+T,J HH;IZ[;F) MLT-O3R-NA)MN18BZFX7?G6 #@I!U!1GJZ^E\$,H&W(JYLW\:W#-^T-9W+O:: MK8U[J<[.>(&;2XN'<'.K;P*MTJKV5W-P4>WHD,,\] FL-G"]CJH]UQ/?8CB_ M\30J##,3$[7SD!G%TCB#\?55.ZF:A!R-Y1HR@VN"@2R!=;H%JPLN;FSS=AG* MPY"F(DQ;F\ZYPE>,[LFE>+K5\$1,OKR3D-']XT(W8J>7-7Q.WTYL&DU&,_V3 M5FE/OAY]-,@&^+<3^;L]+6]"YI/(8CGS:GW6:7(Y7JKI29.32RP-\L];[D*Q MY3+-=3\7Y"=;QXCELW6803(O4A%D4B&S^"X/;E=F-E)^)G =S[UR.$R_^7"R M%'9A;#02Y=$8I#1+B:"M>FYPVN@'3OZZ@3!;Y@N=DK:S#)5A]*R!]+C%(MUI M[$[39LO0]Q^Q%GK;N%+(NGR)]=+SI>=[+U)[BRS.]Y3,Y\45#J/T(S!=YXS\ M2(JMG9:[]37B+Y?SQN+TSPVH#V>H=>N,^K4Y$?O( ]L^_[BY/E3OOG^M9 3A M0HZ)ABJB.S39@!=4'C7 !BC7 E.SZ\9C-UHT*63'FL;Z+ZJ]AT,P]03J*7^9 M/'&3^>Q51,<@M2[(!8-P^T:T ML0USHM/S:([QQ1;QQU1'/D25W]_8Y3UD[^FZ#+'6-C\$/#,+!9CF^FO4_#V? M_-W>XN$_).HJKISQ2F$#[>9G:\N=5P/NHZIPX/5MAP_2ZFN.1HK/V4#6>3OZ M)G[6BOF8D_(F3NC=!?3'RF%+;>E3T5(6S^[@-Q-^:SL1 M_;'"WE);U(6FXF[@4&@O]E807M,-6\A![__2>@U9Q'6$$X-2!I;;E%;Z>Z$8N^Z&NV5/OZD6-5RZ'INC<*SFR]Y' MPC?_S,RX<8WR)<); FH[04"%N\GA+TML%+1=*#FZ_+O'V]H7G[W>#\K>>WT? MM:2BLH2PF8-T:, />^JNYY!OXF':9Z"J\5\?]YK,84&;V>_NG:/DXZ5168^> M;2:$W6X-R7GL^?.$U-5ZV<:-J<5='>2T).1:W&GUZ/!1#\V5EZ0DM;&$F[WP1 #XS $0 '=A=F0M,C R-# S M,S$N>'-D[5W=4^,X$G^_JOL??'FYN0>3!.:+J6&VPC!05,%"D"U5)WJW]N=[:]\G7[7#P>%;??!.'Q[I^I?/ M3\+\)(PYM8D&$CCB$UPXZXO M/"HR\LLNJ $T][$9^PSTP5 _',8]J6'FLX"&# OJ!/9AEC2^'F")HSXVWQ-!8W*',$/D#RV; M,F,+9N230D.6D/L)X92(>\D?+JX2K4Q[FC1LRG;P/5[ 'UHRI('09X1XZR-' M#:O$!7+$+1GR1_*013ISIBXY,%Q;D@V.CA)\H)"FGV?WP;M^V)@F926&8P[> MPD9BN*#\%1"+31DUP5E8 MU*:.GR%(-?N$SZC_*[&I\(A!-^D-;D73I&]@MN=R7W-R>Q:I%CJ4*]>0MT!) M%_Q/C_OI>$D?'NI'PP-@W>M7D*+$X>0)(J;FV*\^H:BA+]TG^ M:R#$FM.I>*?%'? 6>]=,[Y1OKJ1S0B]_-3=TQG,W-;<K:C)P^$6X@G_+XJN]QUZ/<9V#55%PM M!YAS.CWI8:BHQ\'1[Q:Y/X#@+2998Y -<:2>T(5:5TOQXKZ(@9.>@,FV:*3U MBZMC$*NN.M#%""QIE8XJ9=)I7:6@"W-8AW7R.*VK$W01D!4TLA0., $"C4&: M!!&Z+Q,,W72-0/X@C@G/#I_Y"QWO16Y++CT-^WV_N]R08H3R51\V$2X6;VFN M,).JDBQ_&0P&FJZ=1;S2/T>.J7V3;+7+)=O/_15>:V($@IHWSA?Y>^6VB#I' M%&4=L]"KWF_5O/D]HZNQ/:N9V7 =$R($\,WP2[@6,Z6COB>63-7$G%)?Z(%# M I-)O]_,['79J(+!$&P_CJ6 WU]C.?!7(H=V&LJAC:42*LF30B$[DYU?$)&N-L'-5Y!(.T>) M]KBI;L8Y<6:0ES,'&ESCS[EKF90+G?X58$CZ0EBJ*H0J?+UKA*]02HTYT+"4 M\M_:-RGF'G21O9M9N07 &C)4!:;WZV!J"*'=A8WC^E0?ZB*P;<(7:#S!9@Z; M0LR(.;(AEZJ8,],]F%F#T<9Q=7U&JF#R =-O)@S+%0&G\,^O((HF$[-0& 3( M>"F,-DJ$T6XC878<((>Z(!:5)1.3+F]\X(:&G-DL;())=G'> O (R_"V%6+: M<58%H8^Y$)(Y&DBG@0C:658ZQ-3%]678E)(N%63O.*:.=$X?*,R)/N6NC8\3 MGQ,#'B"/S)_K1@!/#AM<="OT5.6A"B?'N3C!9.PNE$,[!SGP017*H?T .;2O ML1P[CHBWND5A(MN9/!E$D4V'@UR;8J)T)1GMN-'>Z5/"N/Y ++C+;)@1F*0P M$&QEQI)A51EVF&M8S%#.@;7V7V2M7:=8[[BEWT,\[T,8+1?SB1#4;W>GYHVG MRK:'N;;%A.$RX:F-),\=M^J',$7#B<-2@>U!.MYJ@6W#J*HL?)1KX0\R)03. MNF0-3]HEZQTW]$>,A5SK 7,L(*8R4>?49'XK2Y<,J\K4;W--_3&,JD+6&LP8 ME8F^9+WCICZ629,LQ8@Y 6:ZW*B/-Z+M1C49W0NX,8<9ULF,4]FY%0Z:\E0% MDG>Y(#F.4C19!!I+N;3O*!=Z!I K=!;:;227-HKEVG$$#0?P< ;34=TG3VV+ M/BMCJ;+X^_RZSD ^Y)&?-D%^NV[)H0X3)'0/[D5Y8[:SY=IHJJQ94*7#(/T* M.&JW<,_*&WAW[;FA8-JZ1%MY?#4V/SY^]_;]VK-]0R%6>Q/_VN&UGO:547#% MD &]8FDV%D AE/(C@)9%6NW-1 JZZVBK6$E5@:N:K!0B*#^BJ%R^W6,E6X)5 M 8;5L11:.S_B6!9V]^;<5(I58-^-@RLT>/XJ7DG!=X^ PDJM"MN7#*O0ZOEK M-' M-1T1Q7A8>7M1T);Q5PC(_&6&.H",BDLBBAU1T#W8:AH[=20QIHE+SAB\68S< M,XOYJ;KBBV"P@5@*H9F_(%('FJESE3%57$O'V/)J*?\>L;5#N2GE7&Z?%N&Q MVKA?]"X21(UA!2:0 'Q ;(\P4Z=/N.'YA6&L2E:%V&YY% M[1TH!C0A/$<<] MH[>N"-QG*)5"_-^&2FG?(J7V@%]=PE>9$!4.J@Y"'S>=_-JG-$5&B"0 M+^@V\0.N[NE:AX]"/.2OSJ3PH,?U$SR0@)>TZT2@O3O8N.-#I7^HSD4A0/+7 M14HWF.P]2$6S@;SPS&7$BN/CJ-74B9_N%*X9!)RC5P#;,#4NYUD%4PC!_$6, M,@A"2ZQ!'+I'[:9&_'2W]25F)S8+O?9WV$A-DJP MG@U?IXYWS"V0ICD MUZ373JSOS;_IU+E: &P<71T$C@M.%JP?<]\I$'SNKWYL)[J2_2B/_"1/] %" MB1/\;LGO(P-"!Z2YF<9+-B/CKX )J41F]V5/?F?HI%>O"Z2_!CC)P:HZFGAMT["*^#DP8A\<0DMJ&Y/"Z]'JV(G/9/> MX_MWPJL 0.::$]G?#"+V_77-"?#'-:M8H.5,6-8M=\W \$>..:;\@1GTFMKW ME">*EU$TT3/Y%NHGT[4)W-[11+ MUE3Z0HN( LAF8*C@7YP1A/5 M&G9NI[D7#E6F>OA!5+^YYAE/.>(<-X-(/2".J3D/E8?JZJPD2W]1Q2DRZ7+/ M5LDT5.G[&D^A*E.!KG@T]2G_"C$-J!"KF7.]8RH4>BI,SP G#%QNO#TDZZS* M"#KAK\($4WK3:_+$[, .\\\Q/"?22I30-#=6F)6WO<52XL49$/%KX9LH2+>%[BK*MY4%>\& M7(Q,4P;:&4TK46^IPM'&,?#G[LQA?U/S+,!%U&QDVVJ$[9J8">5VF=I1>W.E MF./3&>5M?5"<',H=@#?3R CR)1&3V!O$>E2D[8H/DL>^ H@QB$]OII 4_D$- M/Q(Z4:FN+JD9 MJKL>O89^R^7Y<'4^O33?8+HV#->U0EV3&5OFNC?3\.-4Z9A=Q4#;YK;'8 /. MJ!@YYBEUZ)3YHL%TY(_R,R!&NHU3W-N0WMH0UM-2_J7)G%4>>3OF492K*S)I M5ORBAH)H3_VXKQP9%E9#XD^7PYWS37ZX//7=\F0ZRFE:U!)\3'.4Z_3-]BQW M0:GX,7?O*+YI#((6[MH_"%@&<;=2B:]!WXGZ3QR)Q75EN%M'ILTT6-_+:NZU&H1"^I7Z-],)>0HCS3!YN:;^W 5W]D"%+Y]0L9[JANO<G@8@RX=1L;*;LKJ+R>8S5WVAA])S2L,2-A20GJ4EM)GN]O2 I76"^ M:;*T*V5&Z;X)@X0;LW+V"M3M].S)?".G=!U8/O,L"@\#(W\%M92BDXX6-^I- MW.2L7/)]\6B;WB3>B1CJ5YFZ)[%B@1/M[Z:X(6W MPHU#8P&SWCBOH1.QX@V?$2?.4QTSWCHEW[&^6"O*5:;N:JGMEC.;)GE8J+FVS!X=!4AFZ'5X=\Z-9XTA+H4(0!.XTXEP,/4AKQ6[3B_ L2Z14]&W;>^IF8S"':;3X7V>[;/QN/ M;HNY2'7>VIFHKW[7=;9MYN/!HP!BL,4I_<(MFK3,3:-^=>T2CKLNR*C8H^F/:LQBADNBNS'G\^^UEG.6&R/;.J MY.-!&R95#8^?;TZ;?"-'T50W8OWS64#9-U\4F46=/#^AK=I^ET^5C5K+\?/9 MIN+3M?9PVS-3M3[%LF&:ZHVUA7-4$2[K]-NCZ_-^6&/#Q#TS\Y_!"A4A6&& M[9F-^I\OV# [#0;<[MEJ\HF1!G/8B,UVSVS%^[&TZU;, )YE9E-F$/@=);SH M8SW<,XL/]OA'V534&./%YB1\@3 BUR;P[_\!4$L#!!0 ( !B KEAG&UL[5U;;^.Z$7XOT/_@ MNL^*<]E+=[$Y![DN F37@9.TIT\%(U$Q<631)2D[/K^^0TF^))8H4I(I.CW M8I-8Y&B^X7 X,QS2WWY]F42]&6:]AG,0!9I=T@GN_G8]N M>U[OZ.CKR>>['[W'AXO>\>'Q!^_PHW=TXGF_?(M(_/M7^=\3XK@'3,0\_?.T M/Q9B^G4PF,_G!R]/+#J@['EP?'AX,EBV[N?-Y=- K#IL-OXXR!ZNFFZ1GI^D M;8^^?/DR2)^NFG)2U!"('@U^^W%[[X_Q!'DDEA+Q)2^W;.;)C[RC8^_DZ."%!WV0>J^7B8[1"(]PV),_'T M7.*QA#GC#+\(#-J=C\&2N8CZKR0C&>)+70P1?TH'-N'>,T+3E+,!C@1??I(* M,15@_L%_;C'G& ^7S-U*WFX)>B(1$8L[M)!(^&6"E\Q%Z E'I_VZW3-LD51< MRG*Q=XMM!!.)2#,R#*\)A\'_-T:L"5HE017^#<4[8WZ/,J!QV@?[.,?D>2QR M8YG10#)9)+2] CHY;)_R.BDP2C2]F4"_"ZGX:!H'K9KBCZ! M005[^DR>(NPA0""XAR:4"?)')BS\,L4Q3--Z]J@N>4M&J1E[EBS3-8E!8V_) M# [C4M5U#_Q,(=*\T!H3NTRVO?2BV.HW<@#O6:K2N)XW<@ MB4+3I2N D_/HE/I6YLU2="4#=O@ON M[U$$?-#)A'"YE:&%0-W'+HH YA[P@*([1$"T%VA*!(K*^%>WMLMYNC:4,?KJ M80=\5>A!41NK7%X@/CZ+ _GCZK\)F(-(YF?/Q 5B;$'BYW^BJ#39;]37+BJ8 M4S2^%]3_70F@I)EE7F/!D"_^1<3X(N$";!I;)/O:1"^Y M(EB1JM#L917)%;A%=('!WXNDT[+!D7IHM/M91?.=TF!.HC*S_O:Q5=X*O/VK M%S]*9"5 !=\F7>WN.*Z'O6P+<;M%5QR"*4]-X9A&$.UQ:=+%HIIM9;>NL*@G MIR.S$:(JS(?A!9@\4N&SJYI:Y;ED8U?-O5XG%W#\I+%?!\IVOP[1C&2*9A@^ M\LP<:B$IZ6,7A1ACEH=&VG-9KU,'.+*5J%*?5&VMK&$:RXB+&P15B,3)+4 MIP1WF?BD#(E^1ZMXM#T,1WR*!P;6,6&+E)TL7E1%E%7-W=R2+)ZJM%&D[](> M8R4^_92H2QN&E;",#;,N.GM*603+/-QS3QF+<#7CW9[&%?%NX$VZM.5<#DC? M$W!I_U@Q0-6.IDO;P.5 ]L1\*6*1TFFCCHQ=,F)ZZ'3V25TR;WJHJG,Q+EDX M/4R&Z6J73)ZV*NKNN+ID!HW 56V(ZP+[Y PPD^2.+KK/SJ SW[YS=($KMI+M M#)?EUT8J0&>VXNJ1\BNS0IEW4*5-Q21'U8)FF]FHHI-X>WV.:[.\?J *M*1G==/+QJP#T:+H^60X,6RXCU7]%9 M0;$IBY9*BR\H%\-0)O=2A<-L1GR\2EA>XBG#/DDYA=\CG$Z)^%79>LEF0WN$ M[994Y+$+X&H;&NW= J6W%O*^3!^P&Q"XE1^PS!U"4N8U^EB M%P,#;NX8#4MW#0M:6"X"DXZH%-HU&&T9()$X 048KB;S.0XIPQNA[M4+!%&P M?H!\V>(&#$":WY2A%8V M>>;6&"&>1EB"V]T3(+0(K,0=](0@$T0@I&G1,@4 MW0-M67A-7N:8W, &I>8G-42U!5)(I4.DEX3[&9LX6',)P=\P!&77@JE'PEF, MYN-:@UZ'Z#.']0<68PHQ\ PF6.HC:2&MZ-L!*A!POI]]CF-FL)I@ZQLBE,;,1J1?M^I6Y#B[-7W\OEMU(#[B8R^, MZ'QW=2"J5SA2!U+-HJTZ$&#DS0G*$9A%1N0MA?D)R]?%E81R^ MQ-G/E1F^>O''*'[&(T!^%8;8+[TRJ!,FK%]I=N2QO707S9[X@ ML[3XJWB2*\36F*;E*YAJUQ4Y6SGT'FIP_O]VW]_1_O,;N_?F?%LY(KU^CJ!9 M'X(W!K3=M7M,;\X.F6 JZ=HQ)N6Q(6UX6E0Z1EIR\$8;8T7_CM'EMS,LS^ 4 MWM*@#=6$6,>XP;W$;(:O*5L?Q.1KAM.LGC9N$V*V*VF*G,9K<$%B_Y736%YF M8TC !7S9(MT GX* "_@*G'XS? H"CN(KRO\TQJPB^F?%F]D%?P7?\U!5#F=( MQO:U;3[&01[]\8! M:(6^1#C\_2<-BP*'-8-5L1BW>XM,+TYL.!G M3T@R67EAYY0Q.H=?BM@UZM@"HR.( ;(O6!V&I>\K+.XTZ^EH[69+W@=M-\YR M:3_,AH24R2V7RL%L",,@R^+290:6]$297].5AXT[IMJ31[-E3%7S92WGH1"[:GIBE(KR61= L MN:,MG/?BIVIM#FE+93\=5D5B4QNYE2,)-A3"?"M)6T8?]E9&[Z#LM<9&#&U= MJGN<"BB22HOU<'N@*JH]R==7QC?<;=@#6:CVGTMDH9$,WX.940.X8B]C#Q)A M%8#K9KB=.NK8 'J=E/D>Y+1JJ+G&QJ-+AJVC$OA:/H6[5M)9*5862+ED>IV5 M8F49EK6C3C$5V#OV.&#V4!QX 5X?]I'"I:'W/"'9HPUW<_/^5_A\2H& ]\QH M,@4* I%HA:?Z*-3.6=C]42E+$"P=I2J,*S2BU3>GQTNJ(%JF;O?83Q%C\F:! MU ,P\+G)G+0I64;=:J:WZ5FK@Q@(7_R!B>>7^%T3Z.R8IX6*+HJ@8U+C10U MC\T)NHH_K=10UTDVI.8J\OP*K^:@WQ#JZ!"@_#*G=7*E!%55\S\/_VF5EADH MQS5E(4XS7V 5-W(_175G+9*U"_+M=Y JCM7N@K1=L#!S$,N^+R._FJBPB+ = MBI:A247:VC?./+D-C6L*U^PMC>HK=Q:KMN 1T/96FQJYD-VE$3L3C=KWK)%U MVZF,6HVJJ*5IZ%+2S0$9ZBW#-7)L>Z5YK08*+E7^[E!6>IZX2ULD;BB.,KQV MJB+8 ?-4Z5@Z53GL@,#THPV7]O!J1<%TQRE>IUS2G4C(+/FKL464/Y#_/8%? M!I_\#U!+ P04 " 8@*Y8(N#<2HY" 0?@4 %0 '=A=F0M,C R-# S M,S%?9&5F+GAM;.U]6W/<.);F^T;L?_!ZGUDNVW7IZNB:"4F6W(J5G%I)[IK9 MEPZ(1&:BS22R %)2]J]?@,R;4P0(D"!XF$)$15D2 ?!\X %P[OC;?SXOTC>/ MF'%"L]_?OO_AQ[=OW5F^C-^_=__?CKS?6; MK_=G;S[\^.&GZ,>?H_$,=O!!$9+W_]_>T\SY=_???N MZ>GIA^<'EOY V>S=AQ]__/ANT_KMNKE\FN3;#ON-?WY7/=PV?3'TT\>R[?O? M?OOM7?ETVY23NH9BT/?O_NOZZBZ>XP6*2"9G)):TQ$<(; M90OY6[1I%LD_1>\_1!_?__#,D[=BUM^\J:8.L9C1%-_BZ9OUCU]O+U_.!8?25)!*HD=3.!DH*?Y;O_]U[/?+44;,#)8IGBM^^Z$Y70 M!2)9M,"+!\Q:DE<[AG-"R0)GO:TJH8QC6YBXL''&W?V))BS4@] MSC&>HB+-NT_R]^,H"=Y0>TBJ?!?)IA3]$-/%.[F-_?CQX_MW);5B%\BQ>%$> M933'T2]B8Q#[PHP\I#A"G..6 MY#F&4!& GW,L]OGU;K2A(:7QB^_$-]^9X_B'&7U\EV!2OES^4,Y"]:4P^>=Y MEI-\]>F[Y9"B!YS^_E;UN*(FE9LN9>OY\$]-/7?U0M45GJ&T>O?),^$UA"E: MM*9IBOA#N<(*'LT06E:$X33GF[_L*%S_X9^?"(]3R@N&[P6GG(KQOYT\\)RA M.#^@V**'5P2?*4V>2)J>9,GE=BF,5YMUGX8M? E^+'0Y9J M;C@,O?=(S&43K=\UTM&YVSU/6/R&,B'"_OY6B,'5@?)7^:EP\OO;G!7;X=9G M54O)9LKHPFAR:8LU(M[L$Y]"DJD@ZK8DVK2Q^P6B$7 4G^M[_J(&&[ AHO?. M/\WW)U2K;U-_S'5%M/XCS7+!U.=I.:]"PL$S^8,UXCT-I2A(L4S6KDQ=KG/4JP9W*G81B=T>3P_%8][I.:@C&)72P E/XW1NP\ M2SZ)CU='64/3'JG\M.:BZMTWF!&:7(B_UTN5]JZR1?DZ8>J*RX3;V$M.T\T/=_"\1RS-+5+5Y2=JB+&K3T0.,]0T)D MDU^OD4A54Q]4BE?H*-M[W+N-YB1)&.9\_8]^5!AM-6U]TRA-NPN[ID]JL MI&SIB\8;*D28]/^1I>*4;F[LB])28I^P&T8?2>6+T=*J:-X[M6=B43"47@KQ M[OG_X)623$6[_NFCBP7-[G(A^=_-D9BI29&7_CZ2U0F-YIWZI[P2RZH=4+Q8 M?N%:D<.D.0Q[,BQJ/%JWJ]>>+S";B4_SF=&G?"Z8;(DR]8K1MNZ=U@N2XB_% MOH[^@L"73;Q0Q<[$3C>C3#USM:UZI^TRBRD3BZ\44,OM^(P68M-;:8\:HUX> M:!XF&:%WSWJF]Q3,BS4%9_@4MU%-;WZQWZN[F.$V;%G== MH_XI6Z T/2VX$ ZY^B"I;=4[;??H^3*1=J0IJ0)-&C:?AO9'Y:DTH(E*D\B< M9NH]6]6D1ZKN<%PP,0GO/SSJ1.JKY0R M[U:+!YK6D%7[?# /X*OQD!G9H8*?K,V7ZME/9FSKI#;61L^?4>TSLX5GH(T; M8OL %)M.[#.$]A$<-(TSRQ#33^ PF?F=#.']# Z>H;_*$-\OP/$I/%V&Z'X% MB^ZEP=\0TE_ 0M*Z@ S1_086G<8%9WIH]Q_ITIH;M8XQ4WQ0I1*50=$4%U2) MQ,+&9PH5GH1B898Q!0E/9#'TM9H"A">T&+EI3>'!DUG,7::F&.%)+J8N;%.$ M\ 09=2B=*29XXHO>/&NJDL.37/0&7E-<\"06C1W6%!0\<:79YFV*#:I\8A(E M88H1JGABXITUQ0A50M&X^$VA095.-/Y74VA0A1*#D!93B/"DDB;'OBDR>+*) M;5#<#FF_234QS82N*:9(_L1I2A)9K2-Z0*FL7A'Q.<8YCXH,%0F1#Y9(;H1S MG O=-+7(77?SGMY3_$DL=H\BE?SU"2\9CDFY@XB?4USN M9UERLI 2UK_+OPL5>XE9OKH1G)B+9^=_%F2Y[]X]R'-V/;S7N=G;)V\0F[#2 MS)#\ Z4%OL&LW#H5L"UZ#H6HVOE/BGQ.&?FWV!\:D:AZ#(O@DO/"G/KO6P]+ MN3I^W::+5PP7\GC#5T(?>9&@N[?2]U>T EG[@4+M"?^U)YS3><\PX@5;E:R] MYO*2P14D-[8/<7.ALD2(F!N\LD3_UET[2%V/&5--'QCL?J1NP\GHWV!L-QG6 MLK@ASOZ-QJUQZB5U0WS]&XP[XJN3Y0VQ]6\Q[HC-P"(W'4!# ,D*\>,<]QZ6FNG4'S#F.CVQDOF-)_ MC9[)HEAOYXK6;&Q[3BH];YF;F48C.+COWCFAQKE2JEY"H4*') M(IXKB=0W]$;GUXPOA($SZ9W@C=5$PE M6IO+[G::TLE64;I9ZTE-1=9=#.G959G%95YQF9]$^+=3G,5SH35^J]TB;+L= M Q;W.U\G3*LM>36;@VVWH;'(3$T[&(<]AD4@J;%CKI<]QHM@Z)6QOB5L,BUM MC:>KKQGYL\"?,(\9699[KY:UK+H/BTUILK#H,5X$P_(9PPG)+U!,TGJS7'/# M >G53[FFZ9AH'I8_"I[3!68O]DFM(&S8RRN2\5^4).A94H[2SXP62WZ9Q6DA M_6J23"J%[@(GDR6N)ILW[D@=1WM]R ==AS)A?X&WFO%I%4%_)P/H91!$DI1^ M-93N>):?KJR :O9^OR_W.J]7),.3J?$IV-1\<-JO\/I.6#7[FW8[!BR#KMFU MS\#NZ#3KY!7'+7ZDZ:-8N]_/LQ:&41^_(<4HQ5R0A<7.\P77&]^-VOJE6@:7 MG"*.$WFGE'0_?:$97BQ3NL)XXXDJ:_#(]%J:G:[NBN4R)9AI=C$W@X*>APW! MVMW#S:"O?1X&W6-#8D,MG2\#N^1?_GF*IY3A*CQ/?,'Z3="@I0-29.P<9C%! MJ3CJ2IV*JZEI;.R H,_7G\[4%+Q\ZN*5#*VN49YCIL&N;.2 @&NQ;,DRQ7?% M0]S\%9I;.R!IDN'-]J*F1-G( 0$WC"SPELW^(/G\Z]UG^HA9)E?DR0QGTJ^E MIJU-?P=D2VF%<:.UW=#4 3'['/)52N,76/P/I4*XC85V*">";Z9(?$LUJ9T& M\@SD7HSD"$K-4+[!/%%'4 X'\@2D&_4]D+Q8D%R>8T4F]*!3E-6K@6:-!\L2 M#/=KCR,+4@^D/E20-L3L04.@C72E5D&FT* Y">>B]J'JD.;!)DJ"M@A)& G6 M^L 6'6!ML!)0U';!"K1%9 !(X&H_ K7Q8T/$=M7D*:%M/1(0T7KVD%'';ER( M4^K(2$W[,?="FK'FF&EJ%:P_NH(=0_JI/3-"LP+6=4.@9G9'4#501KL-=ZK& MXFAN'2Q 3>X9F/6ATFUI8U(G*%8WU=T[<9:C.C"..,L@'P@4ES4?L]0\SP\< M\W63-"!L>!TV"74^NM^B0@Z%ID9%#=8"L]89J9U1'=1ZZT.9[K0"'=6*< =< [#YJVQ!:O^X'KW ;HM#] MFH<'0:Z(]/9K61P&N2I%"+VM$#T=VH9?7 M^,O&U+8];.YJZNYFPL.=,Q\BCE([W%DR-9U&LP6I'NV%/T9T&_^X MH=OP$AHG[ZKFJ.];:1R2&JZI"=?4'!10/Y,; 69+Q/*5IAB\KEGO-(:K= :Z M%@0O"Q;/A:AW,F.XW)(.^4 )Q;KO<: )ESZXP&Q1_&@_'^-*OO(@F.;%=0/Z MYH/3KBVJU=QAK/0/6O#KM.!"5>#\)!;CFF_XT #[AMIEKF^ M=2@2W5^IY!KBU3"=# MW+D+![% P.Q3,-BAJC)>().?/2YQQ+"W*DWR.V5G! MF(SG**^D;RAP;#M *"@*MJ#H^=J5P/^8TULLKV'&R06CBS_0(TXDSVN*.-KV M'6F-S^O++5#=JU6MW)!P5SQPDA#$ZJMV-S4+]>9"O;E0TLS)/&B-L[23/0X2 M5&,;#K6WF(#$V:#$TM:6"(AH1U=G9<@I#6EI(2T-;%H:G" =*W,@&!:VW]1' MQ&:!0.]%E[<0F4PK(=3$Z MJ?Y(2AF9Q6R!62SM+!34T-():F4X-]A D-5[^[3M#/J&X.'4=0K9!-:(0C:! MIVP"MV$:7C,*/D:LJFH1R1F(MHFGT1/)YU&\3F:TS1VP'-5/ED KHD(^P.O+ M!WA5D6OKHC928MCD94.?5-7=*[-/ ME?K>F3[S*P]OD-G/GZR_R*=O:I0SI+R0%@)%@^8XC%_GNY);^^:8+%!ZC]E" MDU?1U'QPVK5I-,T=QDK_H*O@"G..\=JLFI6P4P1S!0=0_E-KN&#B\#X3*7V)]CH#$KA LOCNL#R"&X*A!>9 M;29]@UDO%IL6-1070"TDMQOXD41E!\^ -:+@&?#D&;#1.;WZ WZ.IF+CBQY1 M6F !&/%-@?O(TD/0/) ?GX$I'<&+\/J\"!86CE!KK$-"5Z@U=O36>RDN_T/N ML7L9(4V&5Z,^P>X*UN[JLH1.L+,&.^LKJZ\1$N5#HKR71'DXYL-@D@DF&:@F M&0MIU*M%YM>(YX*"!WES4R1:R[(+9=*6I4&F<1P_]AA#,H(Y)IACC!3FR?1L MCXEN<2JX+3FC/.>["\]NT*HT^1E4MG8Q:C =!*4[)$3!41Q'I $'&3O(V$?HT?239+!)C8GF'7\QP0K8X#<7PYH'\R.&F= 1!_/4)XB&[ MRAE5(;OJ&+*KSLJ-\0+%)*U?CLT-!Z17Z]+7-1T3S<-FW^&'W.("+7WK8#ZP MR_D2PHN0)DU7:%/SP6F_DN(6TV??&78[!BR#KNO;C8C\/7W:2ZV,^@0#&]BH MEKMBL2"YT$X7A5"V5J]H&.P"%<[-0B$FP1A1B$GS%))A8 MX[W&&OP6<91B+CWR7 9#\*B0>X:,EET(GBWC9Z/-S2P1VES-LJ'8,!"AXUO\ M1"DX(3*$,(00A@.WL^XFISW_<_-57'VZQFUO7]IWG+>[-GSL:$()UFZ.%R0O M*;Z3FZJ'^WFY ;X,F;'NYX#,6SPC)2W"#OT=QI*5N\6V0]M) M#*#8N*>M^4A\GL';88TH>#MZ]G:T5*2\^CW>_QB)@YXN<)2C9^LKZ12]_?@I MM"\/_H?7YW]X57;CRY+U[]&S>0Z429=@4PU52(():IQFBB #!QD8F@QL?_;X M%7_?1X(8'HFU5P6[V K JOZ>1&#]ZX,0'(1@C3AS(EZ?D+3(R2.^PW'!!%MB M?OXUV M#%A">% G!(=+H$G':VSOEWIQ_-$5QJ7Y:[*4JUJ;Q]_8/JBG1Q#R\P=B#"D" M.[1M@A(=E&@'P0T^I!#:]K0?G=7!NVP'3A4V_L#4^J0#9;$!NGX@A&/TQ"6: M4W!TX2;!.AFLDU"MDX9:DR_3)">SC$Q)+)9^A.)8!J')DL%+FI)8[!G;'\R- ME;8C]FZ^;$=0,&@&@Z;.A+5EI)LU^S18>YH[>*7_%''")],#JE;5_YLL/W:= M_9:9I5F,LVW<)?]6E6>0/RG &/3P:\CZLRAK.>5SFEQFCYCG2JC%DF M?;RB.."%AL71T#J8XH[ %/>58Z&@\9PL!"FJ.:UOY"#K:\)F*"/_+A?Y299L M;F34[WH[>;FBT%"&9VD9D,PRJ;5!MQZ3:-NT%U%Z\!8?1@'#:X22 9QLT MPMM%TO>;T.,D4Z'B.DT(FKWXB?$D%]WUFM%CRRTQZ&<6&\VF/UR9;5JO"C+?RW"E*D=AS M[N88YT(X.$F2M$YR=0ST;8*0MK[KG M1WDA-!90(CE/D00FE6<>/9%\'L4%SP4JUE++;#>X'WVR"VU!' C506B"U<&(02,/&GE7C1Q/,6,X.:,\YV:+ MU;I?T)R#YAPTYZ Y'Z?FW$%V&;5&W%%J 1<"T(R]LP0.+AB@R1YD?YX=;K.!Z17>?CG:(H(BQY16F !'$G'8AF8W$Y M-AW.C\1L1TT0H8,(K1%\+@0K_4-R4JF^\^N*G9*)C&,H&!-+OODO,OD9@!E,W(@TPK*LEM)S,W#^1'6C:E M(\C)04[6RBIW>+,3+Q9 #17Z]H#=+ M/E.:/)$T-8+>8:2@,02-(6@,06,(&D/0&(Y78^A\0(XPH,J=/.158WH?\6*Q M0&PE*RXTE4]-<(Y(*C0007B!MAQO>JN5@U?YT;K<41KTLM>GEW&6[TF1XK<= M9>*7FJ)#&"OO0S+O,#:ZW=_@U$#_-7HFBV)1>S^,\GG_5(E=2TM5W?/>J;IA M-"GB?,+N,'LD,:Y90DW-?-$H18KUZ[F2%1O;CH-:[VOF5L@QJH__XID?:I0K MI>8I'(J\?[F[&&>($7I!&8X1K[\6J[FA-SJ_9GR)8R%GX42Y+AK;CH/: 7AA MHX[5%SQ4'=2*A>]BN/XQ;R3ZS6=0@=&U&^*: ;[+N-%>9=?4W&]V/.)S<5K) M?^37?T2IC.@ZR<\08RNA+97N0P40J[Z><_X7"YJ5=VG=(":D',DK24G/YDH7 M%2;SGD,A*HG@DR(7NF\F2Z T0U%V&?;:AU.F$&JZ#(M!SJC= GG98[P( MAE[=CYCQ,C.Z/!1.5U\S\F>!/V$>,U)>.:E?'E;=A\76>$VY08_Q(AB6S\HB MWA"LS6_0&@4VWD#:V]4OY9,,85Y7R2W2%IZ"I/ MQLOLKGC@)"&(K2:LSLJE0-9Q-*_(6Y0\/5U9+3W-6>[WY7Z+/9!,?/GJ&%6@ MKVLR&(T&DE=3\\%IOY*A%TQ[:)AV.P8L@YYT=<3=8DF6S!^AC-$G\<,96HIG MN>KNTW:#>,7Y!>?2DGW#Z"-)<"+46RX#PK:IYR=Q3A[%-J:\%M-^ +_X"BDH M3Z9;>NZJB$DEG*;V7JG?4E&=-/)05M"M:>F58L$',<8)OV!T44D/=E*5=7_? MZ&2D@YT29];)*XY;_$C31[GW?+!I6\0A987W0*+7Y.4R%?\^I,E154*T>Y^/;YSK)^*X\HE;>M M[3 .:H:?XBEE>Z^JW? -6CH@14898!83E&Z*LW(U-8V-G1#TLD;L/6:+>GKT M;5V4=]\WWLT$= /Q\_>E,_<5?/G7Q2H9D[:]O>9BB,JD\?QR0QG M,BM*35N;_@[(EJH*XT:'74-3!\3L+^&OTD!W@>4%;*E4UC?E\#93)+ZEFM1. M WD&+*2LNU@4F1 N3E%6;P,R:^R MH#\H^U;9DDF^2^K2'WB$6W( (*&0)LW1ZU2UJ!!8,3&J5^CNZPEU# M1KZ!*RS5=4.@9C9;4+701KL-]U.5S?L"U%2R +,^5+HM;2P1 XK5377W3ISE MZ)Y)1YQE4%T %)\[L9I3QL;"PYU#&SIQ\V]@N-FL"#@8[C6+JZ*=(Y5!L7'G@#/@&H#=1VT; MW>K7_> 5;D. N%_S\"#(%4'8?BV+PR!71=+[M5DYPVZ:).57O7<&SS#S$ MW%+ML2K3!Q^L@6QL5LW=%"J\^":7]13 B)..H_.H6?8>*.$2:LAC-YD53GA2 MN-C3>GD_'-G%GOX.+CVD/DH&@-&J[+ZJ85$S,)J3';K&TF=@]"(+QM5E:X+1 M=>R^4XN+<\"H/9;KK65-1+\.+F=PKY2%8/VZ.WH!9%NWTZ]-W-WBM+T!RK-N MYPQHM_I5GB7R/CYOPZU8I@BAR3@M2\N;PH4F]+2LDVH*%XHLM&GEI"2]*7AH M@I/3+PM-5C*_OTP4V!0Q"'C^FRFE@ HXH]Q#;P= ML+^].\ E!OY6/2D?2,)N\?2-_/?K[>46Q-/3TP\DFU+T@U#'WVU*%;TK&& MJZG/I*)!8=%#AO:CXX[=K" M_\T=QDK_H)<2G!9<2-6"!9R?-".^,D6L/*DW*/U!/&9%V(*NYS+G^\ MS$X6\BR=3%5=.,>YW=3T\F:H,RJ)_$*SN!#??Q=4TGZ>ZL?SBKXVAF-G)MX$ M?DRFM0V_8/%)[]&S8BK<#NY[7H:_I/CU(@_7,_>&[K5?X^NPL5K?H. M@"IS\DDJT*C_J/5T+YYN#'7-!N/(&4=-N?K$PO$0D.7]>XDP0(C[-))]C M=E8)'J4<4G\U1/L!/.,[YNM2=S'Q0J:4'^!0RCY=[9JL^>_D"3&QBLHE=$'9 M%)-<+KY+&9]+Z.&]8![>Y'?&PN6'=72J+@34:2PG65:@=+.K*66?[@/U V0; M++K>NM;OWR5<&>(P'LS#"=RV_P# M/>)$'OZ:"\IL^[H@E^=D(=;-AN_$#G62+$A&>!DK\[C-*:JEU[:S X*'N!'Q M^G+[972O5K5R0\).9=#2H&KFXC8J>;0]-)]^#X>G7R4%"QGID=""IRNQ*]!9 M1OZ-DQ->*D0X>7&HKO>1.I1#TA$NL@IW)7F:!VVD ^WDW(8$U=@A2NW=CR!Q M-GB$:&NW'D2TH[O 8<@I#?4N0[U+L/4NX63_6_G6P;"P_:8^*D[NXW@[DBM/ M[$*^X#%LL[!%NUO"83*S$YFT$QO#NU\D7,KF0+JDIA8;D.MB=%+]D=R18I8 M 6:QM+-04$.#*JB5X=Q@ T%6[^W3MG-T&(*'$,F5CKE\!K5I' M^W!UO]*YF[QK!^$%?B6BWF!;1B/X/5CS>$"JU\AUW4H"%(*!4\^DP' M,)P**!4_.H03&R*%4@*D8VBEJ?@!I3"(TWAX4_#0A"]'J4^F\,?%6P)U,A9+U+QSGZULVZT@R:1]BOX-+);A4@DOE M -++ VIDWA++#7",KA&S$\>K]O-1"-#E[$823;2]ES%Z(OD\BC?U@#N6G^WX M%C]:B1,B@X81- R-='R2IO1)AI9<4/:)%@_YM$A?7B^ID)KM.GO6G,JKFZ2M M9U-J^XSR_ M6U=]J[N"7_IK*]5<$/:QOPRFWA9TY2X6IU2!!F_2O308]*>A) M04]ZE7I2FT-T9)J4B_-H9.J5K5CA56!?RL9BTX+CJNZ&W4DF?=R0.*6I=?R MU07&E1]V,KU]N378='%"W,M30;[BG,5]6PT0C.6]%U)\J;?1!@4* M$@)C$9C:"YRC+#8M:BA'@5I(;C?P(ZF)%_S3U@LN^*?[]6#:6H5&YIONJJ*,S"]M MKSP: H222MM*>S?$""4KMJ,OPQ MM&(GYJXH0X#0"IUTLW\:@H96TJ2;@=L0 M-+3J)@9N"J\!03]'4Z$Z1(\H+;" AV1ITC(=I&.$D/6X?D*&6I(58HA>7PR1 MA:?%N(*]XN9OP^M,QHYF4-]X0QE^ RQ#'*D'M;Z9W4Y\(](R61M/)=%+D MLK8,_X<\0_XNA!:GD]?T$J_S)*V*)07EM]J+UY95N 204\0)O\M)FOX=I\G7 M3*@B9;RSXN))U\,&[S]8[W^GRJO ;X@U6,7WZ+D#++MA'8 $?7^L[\(E UR[ M&L(:G 4%- EN8[E,,-P*%FX%ZZ97C$"/XO8 *!Y1'ZKK&+VF MSJ7U,7I6G=?#@N93A5J-&XHWMK=BW-"\L6[M4U[=>;]&7%:W+NMA1_%><>N. M[CSKP"^TNF$D M*>OH\WN:HW3_>5G#A.;_C?/&(F2]O^\X9J\*P+N@;/TGV4[ED1N&"+^.BXXW M87P6#?/M)1C?789UZ/WH[TW!-36\:\H!G?(J)LX+G'PJI.!7?>B2)ZI;1-:, MB3&QO*PK9C@A>4=#E_W ?BQ=;>D*IJ[79^H* MU2^=416J7QY#]&\G<;P6QU2B V3:37Y"A!U30:CT6"]-C4? MG/8K*7PQ?2U1PV['@&78ZJ@UQ*UEG5/*&'T2LO496HHGRA+";888'.,V?[P+ MRN9!O.*\833&..$70KF5Y/*&C:VQO5?J;_%R'3@XF9I0W]C>,_5K1?1@'=1) M@59]@M-L>*>9(MOEKE@L2'Y&%XLB$]_M%&7?U,DOC8W[(>A.WM^>R*]D1=JN MVR(D[(0ZI/8I1QKQD]HH:A"Q-0K8M*T@.SHWL*F- %PFE9;S:*LS&I3'N_LZ M/)($*CNM&!R?&N\?M.UA#I)M76ZQ1U(+-12U#D6MC[.HM:=ML -01[$M(>XN MQ-T=7]Q=W=HTL_^.-*"N@U=KI+%TAI;BD<;"&5J21QJVMK\\6P&"DFKKPA/C M-1[OMXBC%',9E<;+8-NHD!*+S,EOIUJXJ]>#(MZ9)S/)G> M,Y1Q%,O-7AOJ8M[Q6/ ,RGG!7=\7G9J,J2_XJ7RDGFN;SA!PE1M.2UCU??VB M*AXX20ABJ[WEJHF/;&SOHD+N+4GQZD;,4TR6*!7*",E1>DFNTOA^CN]P*H:8 ME2^>TU0(NNK@C&XC.:F#NSVDUE:==>:@>%T=P2;M'9!UDWN(9X7E5$ZJ\>(GO7JW\[L:=7,0-E1^H6MSKJV8$P\4J\<6JCV/R M+C#FIF35M0T!3+T',&F5)]I)3X$$U?PXH>T%Y-$%!)EIS[ S:#\ M=@9=[U;UW T/^$,5L2$,(77%Z9@X=[8QA1>EAQUCYYEI&%UY4 A M=N3UY=DT4_D[[ <(3DS_3LQ@? [:;]!^7Y7VVW6#]BNMO8_$9/%(T%*%:':5 MUTS'\R2QV9$39+8@L^DN2Q&O3TA:R$5])V]($FR*^?ESG!:":606A:P<6^3E MJIY,SQ&3L>M;I:RR?"E$"Z=CCVE63E?U VA"?3R\$< ,*F-H;;L= Y9! S*W M5;5W5=6U%: :VP=-[ C"2?] \@Z"^E@O;9N@+WJ)X/%Q2M"VN_'H%&SO9R^X M: OC#UQW'X/^) !EG "Z?B#$'/7$)9I38G0Q5<$0%PQQP QQ/:C67FUT'^5] M*/+J\4BBCR2C,!3G/'HB^3R*"Y[3!68\BLOKN7DD)FW3)D+R6F<>H2R)TO7E MSF3GN;0T[O5/B!^KH"\V9KKR&O8O6&4E-.DR.(;M M+?(6(%[T"2:2X4TDRM1!S?<[21)2%[;0HF??I-Y6A\#NDKO]6#AK\HU&"Z:? MH*$$#25H* >0+$[$D87(M][VQQDB[^9\&&D O;EP"E)]%C1@QG B6O"\K%FV MZ?> 4I3%I2)8V0RD1KAD>(E($N'J@MB^=6K'U,%2M'L!%[3OH'T?N?9]F<4, M(XX_X>K?RTQ)H@)2BQ&"9A["R(-N&'3#H!N"E:I'H1IV/H*\:A$_1:DD3@BG M5=A^-JO^$"U0OO8HMM0 6HSL1WIO35B0O(/DK;NX%XNUC"<;IKJ2/+4UD]RL M:_9_*E32DVUW>-BJLO9B,YY,+PB/4?K?&*DB2+L/" ?_URP1U)45I9+S9Z'5 MQO*)6T*C U= ZZ%=!OPKZ5="O@G[EY]X91P?L2+6O=M+4R+QS#B6* MD?KFC&0.KPKU+Y$ B[(9$1O)-JIR05E._ET&XFZ\.RVUZK;#^U&MNU$7].N@ M7VMDY O)IV*-/^+DMEQ-.C(GZ@[W+NQH*!6>_?-.@7K M#-BX].H#IC4?4+)D+,3Z?38]F>:8*;8X5\,%DU,P.0634S Y'4!R+CZ.U/;D M4J<8J47*@4PU4HN4$RG:$#NT^NLN5"=#Z* *LCL3J0S!0ZG5WD;%\&J,_5!> MU%YFM2=8'/R-E^5*<;(*"1%L9U\])LOXU8CC&$F%+ MPZT/4OP8>?TA"0;A8!#6J.6G!1>[$N=G=/% LI*AJC+$,RQO>-OCLRJPE&9Q MP1A6!N9T'L\K^D^$+ZE8B9\9+9:791J1H/33WK+;5F(^0WQ^DB7RG_,_"_(H MEF^6JVPNSL8-)B6P)J7RPTDQY$S(#^+KUMF)5&T)Z%AJ\VFY,BRR@N QNY&M;@MR0>ZY9 M8?!&6'4HC D.!I=@<-%=@K'FHR^"^?@511D78L"%V%ZS6.P7MUOFXJ>K4Y** M-\_D=E7P>T&D[MX31\,.,A<[\M0A.-JV?DUF8OYPLJ[9Q+5W/.B:>JYHLA"[ M6$Q0*MCB,DO$ML;$+W;3U9JXNL5OUVE0'!N" M]+?(&'4:.XY!+_;Y3!\QRZ2<8+!(](V]TKV_U>]O]-HKELPZC1W'H/P4C.O] MT/DU>S _C_6-@U77R^5+AHUDZ=!,KKKLPT"&_?RA:W-"N PVV_> M)M*G7Y]?<,,'-_SQN>$-3,6^O'#B(R&#N;&LY<.\^M4YT!==9<)T9N(MNT$HNZC-M(+*^\?!N+C/J=5U\8Q![NI#4 MQ.+']^@9\T8 ^O9#4'^'A+ F)4_"I8A@A$#?QR^*]74X*+U!1$SM&5J2'*4J M^O6M_5)>YC&I"/WNX0!T-?!!79OAJ#QYX&6 B@FUAVW]NIQK(QQ/\C/$V$IH M2V6HE,KI;-/7NR.=9F6,GQ: HMG@UYALR[OIF=ZFJ]^,G?5U0-N#Y6IWTZXZ M>,2PEU^'N9#!Z0H+Y2*5(O(>1?I/8]S/L[N<)D\D51U&AX^]TE:33UO=\"UV MD@:Z;;KZ+::]^^P*TFM:#$6AV,K+K7!.TP0S7ED+F\G6=AL*BWYQ EF-+\EH M$!N:.WBF/\-\,CT36S9IT)1T32$4>M=3;]8) H[&S%_C?@.BN26S>3Z9?N58 M=_&941^_*/(Y9FN%U'@O,NLT ([J)&WD)UU;KU3?5'=*KDNNB%-ICS3])[#H MZ1F1K":1KVY2)';Z+)%'ZU+:;]4BM$D7SP&".1)[?W*.6";6*A><7BR*4B86 MXCZ)7V0#VW<, 8)'$"!H+'D"D35?DM$@NS5W\$K_O;RIK6"KDJS*#J*SE#0U M#T&9P<!@- M#$*&X'Z#!ZXN" +<>6=XDYJA+P&(W5V4&\:O2M@&-1.X"6 MOG1P4IDUQYI&M($3U5HA;8H^!">DV:&T<9>I:OZ*H7)6;2D,V:NO+WN5LWPO)D;\MJ-,_"+-\DD1 MYQ-VA]DCB>L*N#8U\T5CN2M5KZ^OL6?4=AS4#EH(\(SR?#*57K8]PK;>Q$]X MR7!,RIU&_)SB\GC+OKO\[@"J^X$'F(]U392&4#=M6[_96VO)\P:SNSEB^!1Q M$BNHUK;UFZ4EF/^*FA>=\ M,VGZD)-V(03&ZLJ$0C# ]LH ?HJGE.$]\_3YLV!E(<&*^66K4CV7]B%I]*1E M::'++,<,? MHCI,-( M0R#F#>J5JIG?_"=/#=QFUSGD]QU!?M\?6(;T MXN3D47SR&?Y22(O]9%H*+GQ2Y#Q'6;D&];S?=AB06'76B%9CV*!4W//;K%5L M9,]*5S63^/H8V@%8:7W 97@=2B^PXE8*@Y8.2+FCT_Q)?-LR[$]-AZ992,'L M%4BC!X!:&=_]0G.076KF 0$3>II?@'/G8 >W7(UG M0NEA!<>VQI#:6([ A94:HVTT*8,+)C7G3>. !7 1I>:?S\*H#B[SRQBEUI<$ M+K_+ I:G8 UP>6&64]3@]P27%]8(KS]C);RLL9;+P2E:@)*3CV CT^D!*(6U MC\DQ!0U0&-/$(IBB BB'=8HB,\4-4#9S%&5E.@, Y3:#>&=PFI.9>:.;DQB< MY:,UG!93HF4" $EN,>+S:)K2I_Z2W'2O@)'DUDQA2')[?4EN%@$J)\F_BK7( M?D]OL6"UF)0%/7>GXCV5=4UO&'TD@H].5U^Y+!:Q-4B=Q#EYK-)D&VXZZ_%5 M?A.@!(T'I5YOL;P..Q:K;UT*]OL_[+7<:@M"T%A2CM+/C!9+T:->\%#,Y1 D MC&>.A1Q#I#8:RS1\_ E7_VYAGS_'K)FS M\YA>9Z%#$B?8-,UC2!U\?4E#1Y0V<[#O'93?5",RZP<$S:X(NC6@EUV'QW10 MF= &DZ+KP)BT=0B-X1F-,C#2[0F[KA_5((W;#P %W_=E^>SAU?,H=H,-C!N(3YC]H@O*-L5N.4[@DMGJC%NF\$&2<64!=[4-[8I6OE. MQ:P3WR^$,"C4]7WQ70'"?@"@^!KVS_8#0:]'W&W,8%EQ>)<)Q91L[VWZUG7OQY77#K8<: M#/,EYX58?5@RX+;"M % ;;_!T%SMW_YB@**V_6#4EW,X6>:5SH993+@1LVG[ M^2W L(Z=P8G@"KFH=7X#?>-0Z.(("EW<%+XWW-%4F&B&X- Q?D]/- MG 8N.;[O:>NFD('+L_?%9 4V8!3&FGNC/@>-0PDJA-%"A(.HUF"U(]VMN2(KK=D^3? MRZTKFLF]2XR0(Y)NF:2Y[F#O)/1>E] 3@E"W,-0MU%7LJA,9#.+S#BKU'Z#K M:?3A9T96YB^EU,FT]KG-/)B.Y1OU3J3<%S1?TB?+(O/UM4!W-%7EF#D8$>H, M[-T&I$FW[CX@5/QEF(8^?;?C:%"1KXN!=P=],-!P>+F>3OX%+7#M$>MHM->' MW)DLTJVJI;SA<^<14T!L:AZJ6?:"<:M&GZ)4&J3OYACGY15M2:F!H%22+K1; MH2CRTY45(]8(I<.\/.1H#Y^CK,^AO8+5NSTB$D[=I:LKR&KS:IV,Z)G:)*17J0(55KG'L=U MA6OW%@=3\)FAU37*<\SD!OS]M=W[('3M0MY[KT &.F.I8T'=[Y0Z*"4PI&P# MSF'1E06H\3[B.7A(7Z!AM&NO4ZD(1W,;RGF$7!A@'KXSA4V< & ;O&;*^4C"ZORHLJ.+"JI'].4X23X2SESOD&J M_7:&V/TEE9EA-W-VF H\'J,+3;^L^Y@,T\D */YU#PA$J3^&(QW.<%.)W.JUY*B/F9D):?2)IVC*PT.U+_802]D%S"!X,P8.Z M2X_WQ.')]%!85C@KS3KYO;QU76KD%J?5OCKJ[1OR@[2\7.K8G; M:#$"%(2EE<4>UG?=H S71CZ%C+48X?Z:#!<1I:U;<.FG7R'$2VEC [[2HM M1X&$]/QY;<#XO!9WVT%5#@,)J\6:[##2ZT$\Z$Y4>]Z9<[--9^]7I$E#X&[N$,)(AP\C[4SG/4,)EFM/SPVJ9B%VS5/L6CN)@#H\>B#.2QO] MBSI2!D8;D-=::0475=?V^]$6=B50D5+#\#^$H#@_7&$J_(PN(-")B@EN'^AR MME%3(0?D!C",8-!I(W#DE@W1L2$Z]OBB8^U]0R.-A[5S,8PTZ+6K'VQDP:YM M',XCBV=MXWL86:2J&]/\R$)1NUAPO49G?8Q8E14127A1O+Z_A4=/))]'\5J; M+2N5H9G076;;VF:&_5J%;WFFRD]\UR"@0@#8ZPL XRS?,]6+WW:4B5]DB>BD MB/,)N\/LD<2XAKRF9KYHE'DKZ]?SV@]LU'8M-]:TVS%@ ?9]5EOR-)$?IMV&QG(OWF\'X[#'L AN,)-_0#/\WA1" M39=A,<@9M5L@+WN,%\&@JWM])KP@3^M"-^OD%<"C1E!:7T E44/!Z3=SPE+EHCEJSLZS9\0TWS.IK8AM*M7((TJ M.[72EB%!LU$#: MY=218ZS4W'6"M-CZZ>#,SHQ288!*SQ49;;.F@P@@Z[SL0 MHL <1D+9F5S <*OU'D*M%!M0+-OG'GLDH4S6EC?XC%QS^M-VUI2Q,'-+X0C" MANS\7#53,L$$/[4#V:#A@XEZZOH)-9HXF! G.XQFRC.8X"8[<*8F,;_\&0)^ M0\#O\07\=G:<@#D"[7";^U>]AM?]'$T18=$C2@LL4")9BKS,_HFFU?VR*-T4 M\UH_32*4[W<2JYGAN&!,?+3H 7'2-J;.!RE^ NG\(0G1LXF J&ZY_W@ M=G==($MC!P#T7XAU\@^Y3':W)UC!T?3W6P1H0\?I:OOCWPEFX@"8KZ[$.9GJ M*G%9=1X*U_5N\[M@^,\"9W'=>FG1^UL10&/09'\,$:P0=@ M"#Y:(_@( 4$=;^M+FYGW/!Y$PQ9HJZ&/O]QHK3$VCG'<*.%]T]N-F&VVE1AT M]8KIFF9X=8W8-YQ?%%FB+VJD;^PY$I/GC,0Y3NIEM/J_:M&Y&/(US\&@:S-$ M?+:P5;:VOAYSG%E+!8DZ.;W2Q:UW,"N!" M*]HMX+I9:-+>0?G//.]\$,(P7$82&9H^P7&[DQV;VFD)(/G>WT%W9$%TUF97 M<&O YH!NVN^T:CU(QN]/JH&PQP]UX-<:N\%%'_0"O=9*'J*?0O23'>(0_60F M9#8ZI'V%!(D/G\A+5A/Y$ZF1ZA9A/:UNUTN2H-(/9M9:+B<+).6*9T.2:G&:ZQG[=2G+#X)><%[LCX="I5--D M&-?7 7/JX@J-^@2'X_ E9AS0N9-RJH^MI%75T"N]]ZS4FU+*")^L09/!D M 3:;5P Y<($ !4 !W879D+3(P,C0P,S,Q7VQA8BYX;6SM MO6ESY#B2*/A]S?8_8&OF[629A:KRJ.KI[CF>Z4CER)XRI96476^V;*V-02(4 M[&(0,21#1__ZAX-71! DX+B8M>]#=RDE$.YP. "__5__^\LF0T^X*%.2_]MW M[WYX^QW">4R2-'_\M^^^WI^79WC4[0NW=__O#/MY_1UX=S]/[M M^Y].WOY\\N[#R7 M99']0(K'']^_??OAQV;T=_5P]M>D:C_H#_[Y1_''=NC1U,\?^-AW?_K3GW[D M?VV'ENG00#KINQ__Y^?K^WB--]%)FC.*Q R7,OUSR7]Y3>*HXF2<7 *2CF#_ M.FF&G;!?G;Q[?_+AW0\O9?(=I3I"@G0%R? =7B'VWZ]W5U*8?_J1C?@QQX]L MFZZC)/S#T&S5ZY;R1IENMAG^[D=C M3&]QD9+D8VX9Y>%IG>!^7T5%Y0+[XXDMX_] JBBSB_GQE+9QIE<8MHSST926 M(Y>F+4?/_3VP_BDOT']IN_7I!XM\%Y=9K3RZ)*J]>K?$6*#;_?&S < M33&#TGB!5L9>"5+4"]Y;LN:\)UF?FDI$.B9_@4NR*V+QJ%+0[-G'^^'_]L"VG14/GJ(@G<*M'_!@3^J)NJ_UUK0JRT2$RT::< M( 1%XG!/U%CE"ZGP [E,K-([HSU$< MDQUE]?SQ9$NR-$YQV?XPQ'XVYH,PI0E.'9GRC/7G.H,V)*&;$GN6Z4@J[8ZN>35906)T]1 M1KE]0^'O"OY7$)^I3F:5\:: >N'$GRDG7E(TT%\8&NAS#XT9L:;R_DSRJA[1 M73'O'T[2O*)[D2Z94%.6&,:VT]-895@Y."^L^@?*JE=IM&(?I$G]3ZKLQ)@N@,W$#C5EJB,S( MR#6.\+=@_*)?G_<70;5^L0CTIG8D?#\C:< +>SFVF^GPS+=X7YQLHX("6N,J MC:,971\2O+Z=VV0?_]_)Y8+>W.XMZ_\OMXV,&\->/F,L-L^[B/Y^2^@$)X\% MV6T#R"SC",SH=AE&]!NY1BYJY-$GAOSO4#:98"/'UX(*;ZB>?T;ALHF&7D7E MDM-X5YX\1M'V1W8Q_(BSJFQ^PZ\*?DW4O_CK51Z3#7Z(7A@[9(09$UDPRQD% M]-O!P=;Y1/,HJDSM^O (V(@"1QUT]"N#CS@"_Y]7_M>B-H&0,+3_F)Z#Z/&Q M8+&L];FZQ3/46P][NB1?/N]_.F.2[+<[)9ICE'Z)P_L(^8!?[FNRAK3(2WF#)A7D6/>.B:,)H(!2%!@ MSZVP;,@6=TL)X%,P.\C$WK:$EJ7J4-ZRMC(P?ZM3.4D!7A 9: 2OV*:T1DD]*N -6'RLHRG<0@, QY "AW883)!CM"O4H)7 MN"AP0D>4]*\]M7X99:S2!3M,<;9+Z!!ZJBB%MU&:G."7+%KNIUL8?O5JP+?:S7]4V_=+;YTIZ-S@6S.4^F MJ3UB^:/XQ[@@6'2#RP\H% O^OQA*YY5 Y91^2TB7\EJ5DTL@A>Y@C% B+J MJ1E!/,4C7$'42>4_VVW55-5H=+;ZK\E)5/4_$C%4%&=V=)=1F<(>"A^(>,JR M,T^TM;)J:VCM1_3U!4]3\3$8UB$53:I(N8Y=OEA;T,D@1M\XS/!$-6 M>#'9T7]3$??XK\S4\TA(\IQF&>AFL O2>>*B/FKADAQ93&*-+E,:C__.3**? M:G1G>:XM,PU6A#BBK]NP@;J55-:Z=297+GYV\,B: G[;2'6&-Z M^6;.E-+6@DZ/^GY9*!%8#E6+&V3\Z='04H##L_I@S5)2_R] LKL">8DFS9RQ MQ^FRY!8^/38Y_,HNNS2S!V4;]&N#AM\@;%W*3W/2,#F]F9B&0YVZ+*6'(LI+ M84U^)S$^0:8 FJ5T0/DR6.G@!#%EN5VSS0C)7JIA#ZD@IB\03Q(;1#=\"^YW MR]:M\Y6U4[C$#&9V6Y"X4=D;=]P#G0G+XPP,IX*\&D"0SJNZ]M!"O$D%JA%# M?]."-#L81$FE7%1L5.(M8+X^*H/*88JN:8MO>&E S"%5L%0%" M+4R9G-C<,6^O]JC3D$9?/ZOHP-Y#1WH,-?H5M+L3XH=TT:^L_K0$> M3 6>(9KT,^3YYEEEL65-:%GCE'ZMH\GN<$P>\_3O.+G8,0>4Z(0T=";,9X.< M&3A4+TE]T&:=9 @^YHLL[1.MZ9:055KO8AYE1 IFNJ![&]-]"'/!GQ> MI_$:[96[0>P.ZD:M*?@EQDSIJ(L2T<_2$B6[$%J$A4N#6.8-;[H$BZC@ 17< M7=1#M?;U\\B*^RK-LO_ 6?(U+W"4,=0;F4BB;]B:%JB3F(+W93TTQ1.B#OBG M#4 5Z@)]%L*12?6B!M/O%X>1/PO$\44,X07J4$8]C2J(IF'M&!!7^V\L(\8&3M)J*O)8/!<=>'T_IFLNI8$*R)W:= MTO&BW@,''RAN>82F1(=0WCAF5.H;YR"=3X$ I"1\5KT9N8$-&? M.Z .\CO-DR[\2T1_J5?Q@TT"=1EH 7/N1&CB3%G0Z7$ W9RJ_P%WB=@AO3>. M_KC99N054TV9NR25$Z&4OP/R[>3\KEGU-(X+5I]U&[W2KP7'-G[;T#>K.O$) MF*+>.+ F=%L]>:;5_H4I?1C%7:@8##[2^ 7+0Z-S^3"$" M.FK *P8B.&(M-7H3$!']F4GV4#E]267>(_E J GD:$+G!H]#[F% P_#."#6) M.HD"<BBC!7Z(-'@Y.GAH&9/[# MZ5QS/8>'.,"PLK^4CD25.+[-IJS?&$N>VZ1ER7+G5$RGX]^8F4^'YW;O\VP M!C=+*!#XV(JJ0C6/C._4)I$Y?HJ?\(E$[M/\Z0NA9$_7E5X(RMT OX> MR-W*<-P7/\E/&"8H;5#AGOY5@PS5[:OTB2O%?P["POH[0HS);!BIS,*F5]$+ M=]/)SN>:<&F)=UQF<.VD#<6C.9%N%H%D+3QH.$*\\P@M$D4[> MKMA?G MI\$'10(AULYN0W)4]4LR&:+*WSZ6&!1IV?4)CW] M@8'N,#RQ!V6AAHPZT&$MU@I4)OJD"]AX8T)LFO[ 6B,.7Z+0^6R[6(Q)-ZKT M\FCL.[PY]P-&VQ0BJ8E/\WNP84\1CO/8A38R6-2*:OCO%>)E=K@J>X+083.F M:[45.S-.ZC(<,::W/_?DD(XQ_$>HP]&+QK /#7(RP/(_M"M2I("J*__GD5 [ M1@5OS'B_VVXS+NU$& M)D$82WH2$HN2_;_SD[V%U+])ZZZ MJGJ24^0MX^3K-SA8 N1%F1$W K<+1/>'XHMOHE3WOZ+0HZ! N*RY0 MBSGBJ"^XO$)_6Z%77*$.VP42-4"#5H)P=](&*D@XWO!O_UH4948O25'_BHV3 M-?4)@\3<+M!!9+_Y6W5P5;.Z:BW1/>S]*Q;!%:O>,M";SR2OUF&JD08ZU3XN M:P66\9? 7)>'XZ%L+/MCG6['O=(*7T#3F>4SN_<@UL6^]V"'=4RK$)H J.>- MMR[2UBD>/":NFFB?L/Q__:Y<^1=E MRU'K\P+YU!B^GT+ E5H58$?<:V^3B#/*N^P&)11<@,+?&$<<\ MI]0D0D)W?])+M$TK43&^P9,+7%A:P7CR ZCL(IW8EPXFQP"B+]E<#T"WZ8'O M.ETR!*A6,[4@5^+8-.L0??KY%,9J_]G-JJ^@U#DLW.O4J3BU/CE9_M'2K'!! MS 2Z\TB <04]?!U)6[M''&V)O\9"QLGZ@!F@[8+FDZ1_.9Z@OWS=2V8.F*\/ MV1UB@>1S8&"-''W@+/89.41N_C@SSRTO'[I5:EP]HWS\(?V#(SDBY"M\8K$] M23.U-T%_! >0J&]U34(1OJ^BHM(4^1LQ/ZH/7-W;<2Y+^IAK=N^$+WZIN&XL1#*/G:\JDG M&U)4Z=_WC/7J:L7$1/;U& E #9;;;Q]^"Q6N>HBPU/\6$U!/7M_KU9:\OIG5 M HO(M;II(UE&H 7[5TVG#J":=JI$]SE<7'(55>TC^Q>21S5U' O+1Q'FEP+F MA\X!=[":?71["!\UJVZWX??'KL2K788RBBJL9;N3E6J_ 1;7Z?^>E"CE.J3U M6#7B")./+W5D3M/ 4W(+ZGP*KA4Q#2+ @YUC7GM)]FZSO_WCS^__N/CY_7NN M=__C3W_\:?'3']XM$(6SQ:RB)LY"%5W0V#1BLA-S>,(_%7(E6O4S^\\XGWX& M#SG'P_(C 5P;^$$4J/!W($'I\5%]G-L:M9]""ROT_P3NGR"U1W" K/Y3H2H2 M_W:S9;?X:!C]Y'C3!*/#>0-'N[ ^JOQI"QI3/TWUH020<5+ZJYL;,7)6HVPU M. 9:\;8_E_-RM@)86/88IAY1(HF_PE!YE29IMF,RX#V.=P4/JQ:R%$XNZ8)8 MX-5.."MN5A^C(J(T!)6[C!SS?!]R*@#'3),RL<^ MDP";%_AH3L9=J7YF]9#XBZR2$+N1N"$8I0-@>0P@M.6#6[XQE#U31 M"_U-3C7B,.4D;+,[<;PS86\9BL['U8J*TC>KP;_KW"FJ<]F\0:9@!KTOII"S M=CM8I,)^GH"NH6^^-X R\TI@S*]1'F M;QCC(-X*H\$#D1818-,Q%PLT.9W?TCK-$P(1R6'K=-=23?]P$1N$]ID?RZI" MWA;D*4UP$*%QL6[2S& G(@G&VUK!)X)GVFH"]%)IE/6WJH]LVJ"" MHA:74#FOT+TA]@@>5FC^%*4Y.XDW>5,W52(+3#RX=B>W*59K(Q%4SM;&UIK@ M[8%. 'M>'P/4HK! #%OTAN'[/7L>&Y29GT7VR1?ALYFDF4]1'GY"IF1[P^WT M9]0_B-B;*L&:MEK%"T6J592O4Q<_W)VKI@C:EY\1?Q/'"A4^87LJ I MFJ_41!7N-E)S$[THAU,G2*H5*A$UT)5R+MY0>N=U^FK;:."6!7V0_+2JBG2Y MJWAK3O*%THT52R,9Q>KQ*J<\35>D= ?9!F;ETK*%E+](71?8FU\=X>AH8H[B M%VKPUL&GWRK MC[RD <_979KAU]LBS>-TRWK3\YX+5^EU%C^L\3WF1Y%G[ZY)EN!B,'/6PDR0 M!CTPB,XK?_Z .%ZH10S5F*&KJP6ZOCY';UB#F__['_[X_OW;?ZG11#T\^5_> M_PV MW%11WE. 0V==93RLY99\7M?G=A(!0+\MFZN!M #B"(C3PJKOK025%(DB',(6#0;0):'B\[_!CRGQK MO(M,^KBNRM/' O.:(O+W7/DCR$&?G-SU:>\C@ 0&J$4!_O Z6)?Q&UOTEUJ( MI48-5@'.B#IC$1A5/=N]6)C8"^O2A,]$*-RHX4HZVLCR=#2KA\ROI[1D',4Z M7G\=I>V2EF""83Q8J<%3B"RS^>Y6?QG&QP\EUU^Y3SD_*G\*9:Q*$ M\](7 B+:1J_,,L33 PO1"FV_)RK]/:&Z0L'2#OD7O;^&8DKU#2(F5 _+KJQY M0WD;O3(KG@ZO#GUGDU'[\WLTI8\C K2*VUX=0)MH8+*3.+T2GV=JD)&F#I2< M?OX:?HQP:DX M@_2'[NC1?_SUE-(Q8;2\S*+'@],E_;OF 3J:Q[EFW !##)I7YI#3C$P2PM$6 MGZ?5ZRD5[\])!#P9=R?S/7N4VC,G]7"6X@6H:_HU_J_H:/@);0E:@3S5_RJS?2X MIX+@S>IL5Z8YEG8DF1H.+8XEF=:7'"6##Y&<+*S%)*2;YS:)G-\VJ6FIM!Q7 M-<&F6(;HTL[0WWM+*;>FXE;G)1/NY=,-,WH]D#,L"^S0^Q+B^56#X"780PT5 M;1^PJQ4"%(L&E;XCBB%L45T;/QR#NC!.!:&\QN3IM"LAQ3EO'5X8I(,9CB-D4:3P*#+F^/R!.@;0KH M/F99(JSHPR]IM3[?E179X*)Q<[\J.Y.59K'F6AZ%%L[1/(J6';>SY96#0EH% M!C,,[E!CPE&WM 9]_?D(NRA5$9YZLZO**LI9&I?,-:CP"=0C.#*UOGJ&)$EX=4 M2P=!%.FCR9S77:< 40T1'B%M 6WCB.C^2@(H?W(V(&I$,N35>UP\I3$N+],7 MG-P6],>;)UP\I!LL9UW5;R"7(158-^QXFA M$!^D9$KG\H^ BP1@Q" C"AI=^"ZFHD17HD,L?U4&\;*ZRLNJX.>XJ7%P1Q$2 MI8;3)SS9J ,T![1FH XL;Z4!=9 "50!TNVI(H3^*$>I06J &*<2P6J 6K]#M M.V#,2:S0/J =Z[; VRA-+O *T_LFJ6.;3O/DAJ6DB/: RN8LGX?HLCA95[LX!I\>VH(4Q_$[R=_;J:4?YX MS5#]!;-\5)R<4B&4WD>\A.@NY]=5?4M)3CUT&N!YUP7GZZ3KX@4YX^[7#GC0 M6Z00QVJ!&KQ0C1AJ,*M?>"4".#KJ8&8EMG;!D2)W42O40CVXY5V/+^GO#M]J MI;$ 54XZI^OSUP!NE#D!&G'8WG6Y:M+$A@.O^<"KGQ? Y/,0 (@'1^QTO MI1Y1(8G37?^XP<4C9;E/!7FNUBS!,;LT ^3D2C2QBT?K'&633T*0X/@7-";S!<3,)"!+_Y! M&A(UPCB^YJ_R%2DV/&;GFO+?584W8T:CL>$&S\#0M-Z>A1YP]"L#CSA\OXG+ MRD0FNI3SQT / T7V5(;:89P''Z7TAIF&@YX%OSP[O"6-=EAK0.B:M!+H3(< MS!G#TWIBD292L86.!/A S#)!8J)+-W_5RNHRF7X;I4X[5^H"Y MF!J22F$)!2_E-RSAJIV6$8Q&;IH*HB7'DAEC>KVP)OTMWF M,LVC/*9XG9&B(,^L@?;0E:OW)>1&58/@Y<)40P70L\;R"@U#GAD":-5@@(H6 MO? KLW%#T7N)%Y(FNVJ5D6=>E)S7):H+O]*_;X^(L&RQ#=*P1^N0$0/JFQ8^ M*TB,<<*O-BG(H7M$ZT-0V3,5 *YOD>/#M81?&XY69.5LI;DX6NS%G]EATN,T M B>VQP(A.8O7;MISE;]UZ5FRT#653\ %0N13NSY?=_@)Y[LN5A^8?6AW"; B M.QT"B&&@OB1GA3\4.(9 :!@P:?#8VB$Y+SJ?6DL(/ 81+OWO&!>[?91 :S21 M<^=BF=/B+*662C)2^C-:)W_;U5KJ SE-$EX8,,INHY0JL'5W95X,:'G8D>". M&0#*M,)UD0D1+$X71!YS/LM8/QQ?8*&F=,?H.2_2PJLZDBU_DN(>>F$,VKXV MFX3:0:<2#9!S?4EV@P%2HT- [/$_G2>.*(#BAC40/P@H211)8\WL?"V(,DNKHX4P\&:=WH? M 46R\S_&7S9B&D\73*_ M"FC^ R\'24:FZ.#/Z%E79]:[3A2_@IH^QV=W7QY0@)_=C:)*=0(DI:'3ZC*E M2AC.TB=,];B*4C1=9IB7.&)ECV*6W;IAL8!_YTB7 M 5C7C/FPQ@7F@2':3BZOJS)U?44]5)J:8?R_#,\Z,N:5%?!8T;D"N+YL<":Q MO3&&A_>B;D+VJ2"[[54>9SM66IR7,^*1-3AI VONHRPJ4ER>YLD9SO$J'8XB MM#,CY B;079N *Q!\B)XRQJH]H'VO4;3,UT.K1I%556DRUW%K.RLRU7;"N^1 M+6O! M_$PA:(CD(Y8?TR-BF[!BJR8,/;Y79A< %N!$N\3AQLKB-%X1H_1IF0 M7T]?TJ&L#,D(@+IP,)/K \K!H49O8!#]:PTRXA$%BCA5#4^3A)*NK/]SG>9' ML1%*8\%*X\">DMKP(004.AGS#P MB,$_>83WEE3C&J)%1'^N_9Y,?[,Z$/QE];75 M/H*ZU4A; F&062M0!CNL]#% U2'90T8J1Y*'LMAA7>8( M)W#8D38"BAKS%3/49 QG H8>OY\F9$MII<#P R,-.;XWHV^6[X$VX7FC%5AD M^AJ/.7#\$)L,L+R4(:E@A&;>-+$'%O6]*UYY6*[HLCH6'#TU'*A]R:;UI7?)X$,T+@MK M,=&U&O!->^-W?_CGQ8>W/S=MCJ,*Q93MJ.;%RPI\IBRV1A_>+1#C#.Z1S2:-.:&"*PJ*;#-L!/"KL)DY9YEAW,P M]E?C"UOW;#=SL'LV1,BP#J7';EH9^?RYN+*,/$<4JTM27)#=LEKM,N4\<;V/ MH2XO)2#>7%]*V(!<8([6:5+'L8.[0"U^O(30>8&3M$*LL->"]>)BA4[.HBSR M+4<#69&8T=TPBI.GS9979;FC#PO&Y2TN^*\.CIG26$CDI6Q.+V7%9,"U8ROM MK0)P1 1P)* O$(//:I8@_GOT)LU10K(L*DJTI;_E5HV))EA.5PB+"[UM4&=J M,EO'+J=G/FJC15=LU?0QKHTV*4@]%Q!^-OH[P*\,'<83\ M:P@*%"=Z9'2;CLX-B-R6*+CZ9E>55<1?8JE!3^4C>*+ZR.2^LM8Y"NA>V)3K M.[J'1J@D=A6R$Q@M#461FQS?[[;;+,7%8"KA^""(\'$TF6O>H !1 U$Q,] - MVK!'^ YOZ5]9&1;ZU&)4UD@$>&;E;$#4B.1-J[V/,ES6Y?&^X&HT279T+%!G M'9S34SE =(;S>+V)BL!IL.-T)5K$,KSD/A71*Y5 F)A_EVYL'.2J&YK/ M-1)7L,508D?UB] J<&@ZU MW$FF=7T$!LQ78:_"2?J.MB3Q6%>D5LKN7S=+DATPB_3O (5A;Q[G^?BUIBF@ M>5F#^!NZ@E6L_+M#Y-]W,$_0LN C-<@ MI>?=E'QFC?'VIP_+>+-R=LH(/\IZ8]0,6!S[CNK8Q1-S C';2UJ6+-WKHZAJ MS6[7),?2PM:R(9 Z+P=3.2_TPN A#C!4 MP6HI]8@*2;Q)-==ICF]6(C3G,HK3C!?#96)6OV_/>;2E?ZL.*UB;30*48O2 M^9)>]+""2"VNUPV(:&$H,<=\'=G58+5 +5ZH10RIK=V1- /D4&*'_/Z<6,S[ M*V)5+G8%Q4?T41#^8/['&]Z>@@I;N(C3$B M9-XR7O>@@O)<#?$&I<%4]&QPP&$*!DDVGJA1):BX^CEZ23>[C8FP.C6%15%5 M!BJDH"K#R9:8:F_--H74&JLYBZB3?#DAH*H1/K1XRE/:+4BGT_/8%4[E\.8C MF\Y)LE+8GVG!2I7H_I@:9W2ZQT\XQT64G>;):;*A2F')'5A/N#9KRSA9ZV,H M^RH!<5X=76"Q0(\"#VZJC?8P:5H"!.):O;T@9@2>QZ7+M)2SPV:,EZ1885:* M'7+]JLWHXB(>A^Q+OC) T:+MP#)%3!R:-;Q=T7NM&L,)R;O& /2/RUU)A9BR M1&^8/H3>S\HNH,7>JN^8S@Z99I#N-INT8@Y7EI+W>A;EPYV@U :#CA@U$)&##3<^VEQ'<;.SVK-,E4&EA!0TY_JR^3BB<):LSRBH; MB^X:^6/])M?V2FG9 N-Y(.<$ L]+'C8$,>W3Y6?U $-"@QCJ8<9,W#5NJ$:N MM8'/G@;FR67MVIM>7MMZ[4471L]*/[0/>]PM*, %9720B;6]\2?Z#XH7/??- MV6LWI$::>VYJU?H3:XA;7N5"8OE4D%(6S^@0$E15L(^1-Q7"/NH@U6(.% SL MMQ1KZ)R6[#>DU/#XNM)1')XWXI$%OIFKL--BV^4XN@I'( 6Z"@-V!A+E^UA;=$%H0Y99@@6Z MZ%NAD+$FO=U;/1:K+RDN7'W>;Y[;]<[])MOD3EP5@$ZY*KL8-$+I&N<)+D8S M5%4_LQB)U)_>>4*&+ A'(!$V2569]A/1-G*"VG?=W&.ZL(1AH>7$Z3[;N'#G M'$X?QK$CL.!=?&WZ>,P79U[8AKE[2K&\K#Y2L3A2SVFUGK,G2,IY(SZA<8J' MCJ 0(=Y?\#/_D]0RJO6QB^R)%HCST\A]^Z*DJ].<"(,5091HOBR!"Q+(M-9 M@<\"48S$B!F8!O483C6504)S?WHKQ^Y(!3_#5$#&/?7:4)'5A.)8LU7$QL_! M7G+S4-Q#9(&6'!6FI#2XN%37G)'#6'\K)10:(-#O3Z/3/3, %0^T\_[NIL-V MV?UFVH87DLK4CF^A,13F9F4;P]7EU6271@ II4.@W.M$_^TLVO@23EMT4,3Q MV2/$[^_>5;H: )>M^K8&M:J-%!J<&F[1BN:CL&!M)/L2;8+V")RDZH1]#%XW MT/R%[@D)-ZM>^I#AZSPUK>.7609^;J^R#$^7CY,%VCA*>YCYJFT]QWV=YX $ MO[^W>/(B +S#:GMI6AHOSW=1=AZ5ZSILH1R,;E(:"RJ+)YG3>?N7LDHW[%BC M9%<73GWSGS@J]%MNV5N!#3\QYSC/083[\K8,Z D'?H]!WDWE,DH+?I7>K*A QKQ,^>/7/*T,K?+*\SLVST_BX;R/&==H]TZ52^.S M@_4:2_>XM?.M*%+HB6'%KIJBP4MTJ/_=&:35SP# ,JVYT88W2Z^S]2W=\'54 MXM/' O.\.WZ72:0\@-X'*_.Y;?W7MRU&#!6K1H"(&%RY LH6;]<%.]$4G M)["CRN+@)Y8>X'AJ,1P!4]G?0WVV>\4%1\WP13Z>R/'3VP%T?0(_?;XX9S&? MC!>YK=CE"VNR+..G=,F -_5F?V_OY0"' AY&V?X$[%)(]8"JB.+JE[1:G^_H M[FUPP>.Z)/8WP S6^A%*(85K0BA%R4[G01LK-@E3N< K7!0\:KUDTK(H8#5A MC_36RH&L\'/+A@ MN!X:X=98-)7H0)6O/*[/6AW"WM+W,%P@CN,"=5@&.=SFO$JL;Y"W@W^'JX@B MG'R,"M8NK#R-J2BVR]AU32_@-#ZR>.E_"#S*TP"<=R?M(*)$@ S"H!JD)G#Z M>6.YSR3'KY^CXC=<7>[RI!PL$Z V&,A:PY.Z9B<.%0FPB,-5+/3LB*TF2$OT MZ.6-?2[PLNIL+E-MPR9& QE(,JMS!Q\%BWKVIE^5_7..6&B*ND239-Z8B 5T MGN8)^P\+-WN*,B:1C>3M3'\ 9"7YQ,Y%4A:!R^((^0\]X"$S>13H3/2)Y]'( M0<5F7%;CO74DH\#&BKW9_!DD]L#"C Y0S$T,"PW4QJ00R*(PS )$D3H>%82R M*M*84GGXL W_=E2FLS$E6*F @PYX'X>L069EMXB++0AHNF[KZI]'V[2*LM-E MR>UYRI;KJ0FL&:YE@)QS\YH5H.4%>;MF#$WR.R\2UL;__WDF-MW)/1DUZ:H1 MVG[C&)EYJ:L 7#Y$+UTERB%_J<5I+;65T04?JLN,+IXV&JZXIXUSVV^_S'>Y M0!3=?IW=;X-(5CIDI7E,-AA5T4N=Y)'S7\<=W?9BY.;1F@9\-XQTJC';+W_6 MIV,3QL3;K_ %U HEG]F7$CB" D0AM+HB<+/[BJ!+RI5YG$89NJ?G&ROXZUQ9 MV!2XAP (:"B'?/I\]7&SS<@KQL.ZWL0HB)1P/)O[ *HKU(*$=V6T@;CQ8\/6 M@ALL CPC([Q %.GD[9)O1?EK)MHWFG)8_JP\E1$#F.)Y1O8'"<="D)>S60V+&;XT+:"Y"]K4$10@PEBJ* .%[CNXVZ= MQO>+VM(#J$K:_$>,B!U:K=)3IMRH4*Z/V:U@NB[)]TA_FI/&I*$GS8N5SB'J M^;E+W?Q\#HKY#)7R0Z)/<]H@)7T&=NU5'N<=HS^^U!EWGPA)GM,LDS">WL?P M,# %(!ZCPQ2P 0:-.5FGJ$5Z7T5%I>DTP!5*$\J:Z2KE57..JOW/;YD?<\V@ M.=-%N@NCTSE9Q(R^@9ZWN_1Q7=VLOI9X+#M6Z1LKC]O!W*ZO% [NA*Q.=O1A M(P9R: MR\7AE,&BH8H@_/Q,HY.)C+"^?7,%WS.J7R'[X!]C[< 3!##Y)USBQ,("Y88M,3H-DJ3 M!6JPU&Z5$<+",K&)JO85E9WQYR.KUG7-S'(Z,6-L+-0G-C2G\S@/!C2DPW6< MDD2+//Z:?K%0U:.P4PFOC ^&MO4:G-1+'Z\Z,CKNP0W3Z&J5HMT0.0FS(/\[4%;M5UQ7X;QNJO)5[MLNMTI6_6 M._[4NH+8@7!]=@4DE%%02FW*O2N% ]164OUD)#1,3.$\_X"+35WWXA)CT;B1 M]2DZ$F!U/H&DH4Q,[24%<@('[903ZVL"7-X35RB&,7KALYA%D/&Y.# M=\%C'X%M@>.4/_/TYPSS#/<\Z7M\)$=:YU-PAX%I$.[;#70X\)JM40]XH'X# M&H0G)M0TU/)NBW2#F_>K9%V^OMY_(I3M: MXM)*,B5ZIMB@KS_<_X ZC%"#$KPB@=LEPS2IJYPJ3!MQT HL.@Y5!&TY1>(! MBCQV%(EJC -H5R N)<;[X-=O5%Z5Y0XG8]ZB@R$F/J)Z*F]260\F2.(RPAF< MI#DJ.0Y:5A2;Z&NGTNHC[](C=\B[AWZX0>KXZ]/3RHHW*RY! MGKU^S=/_VN$+7,9%NN7O^$C7'LW/H3U\%,%X\??V%8D>_*!-?72W@9C2-AR# M?HDV6+3K4.7)XR]LL6$WL_-N#QW/D970:Q>(@0_;NT2%UF.\)B.@H7;P9<>$ MFIO5Y^AOI&A%H"$]8'PD1.(?GM&+HV<8M+8 ;VL%D/K@'#1C<0X;NL#5]6IW%$,4^G9!9GYM)Y]_:_(?H?JC7S(E;LVW)+%>M5RB.,0[1)<+M!R5Z&<5"A+-ZE0=Q:HC#(J%A7X M"><[O&B L]_$.'UB08<+A*LX@*8S<0Z)QJYZ>YI$\-UX2:S!,<#G9V\N7PK, M'E"("F"(-;BH0AT1&3*6B,[**]:A>$:]2\=8;;*5Z21%#271<[+9X((U M.FE?*[E1>G(P1!Z53NI>96D ]VS.8*NRQ658-2''W2I;J2Z _#3-.D2/D-[> M'Y:\0,_D37$;%57]CXOT"9=56M'3* J,\%B%KFG5'9=7<2(+"; R)_"=,H+M M^DQ^81U$6/?3;4%BC).2]4-+TG)+J&K -(YEW3@LR/UN9]N(D[TP[4NR6[;7 MPU<6>WV)&<#LENX#Q83'9\7[_[X=O'3'W]N_ICR"+0%__U:LO3I-H?K M-*[2)]Y\Z+!7^:'SU2$HJ!?; 4JNSUL/9_8"% W6*,<5RBC&[+?L9VY;W;%R M,%2^[%II1"W&?P[CB';)!L3GWOHK3-$X!L]>/W,; G_G+@O\7SNG!1"SAD"*P.U8D!*?TSX!!>HP&P&E^:,J <0B &#!D,JT/W M(194)690%BSIM;XK"GI5#ZK2D$\M,N$A"-=N5!*^0DV M'"=G"*5.6.]/6VUF6K^3?6&NZAW.[%?K.U+L@GMF5(@^K(V-4S(W MN.""T;1,._6EN7PK@^!7UNW<9DS.34B6193]M_14<)D75/;"R2(!MU:]TCI= MG*+"SK! 1E@M6,%4Q/$!K=Z]P#_)A/#P3.Z$G1Q.Y#CUI L<" MW@:/M.2OFN?T8!;WE6THLY55&E/^Z;M6@CA49!0D$V1QNN&?HY=TL]M(MWSP M[X!-WYO'N1=- OCL9!3C4R2PNU6I_GX5@_]';+5_7F<;[4 %G"K!ZE&)DEA M**7]0HK?J!9['FW3*LH.=G-D!$2NVI_)BVEE'Z2V%&2*,4 I>+T6KF/USC99?AF=R#6B:%_ O3!(KCF7WF30CH"\3AHP\SR9X8H?90TL04"A&>S]_!CLD-H3##9( MPA!5 X[O5HZ?6N$ A8_-:P>, G[T,ZBBH#*%@P7$E"FJ[\:V[BR4T\&/A&T MFK8V0.?1XZS$RRHCSR5BO#-8Y25,]6SXWA![!/?&TSRZFTFQUVF.K^B/LFM5 M/A#(D\<3^O 7UAY"!A-QH&%NR!%J$G42^;OYZKR>O&EV=:W?7IMJQ)V"\J9G" M)]#J<"-3ZS/7$RZ61)>]3H^3#T%]SZRN!';HQW (4XA.A7,(A(@>JS#:R@.SNJ^#&(#E@<9G*1Y$^\:J*KA.&V))L%\NVBGE"W9 M,#/GJC=%Z4[)9^K6L3BJZHP3Q*,B0^+?UB1+J"0DX@DF^&+Z [!B(YO8O8+3 M0?XGA#GL0.K-)&V)/L&\\=)-M<;%%Y*W1@E1>/7CRQ;GI2SI7^TC($^-3^Z: MKSAT5GN"@ERP"KU!F$J1P 1&-7^23[];[53AZ;&Q4*EG:$[GYKZ9M1$>+;\\ M32#_GI"NL6KY@%^J,PKIMRD'R-@WIGZ/H;D]NCMZX-&O# '$,0CL[A@E^)"7 M8YJ*_JK=1.7ZH*OO'::\G\853NJNO_N_Z(UL0\,NZB:8GPJRV](OV )Y$YL= M3FI3#9P^>:H,V\YTMS^FE*DOLJ*BH]0QGWA#&G+>]Z M@#N4%VB)'],\9X99LD("P.^5SXM_%>W7+6 MH MEC2WQ!1;_;1?^\27FG=CNH@I_7*VP5#X/@T2(-TL;V6_BU=)>E??KUP/= M*Y:;H>D[Q!5ZD]3(?,\L _PGQ$W9DGOYV[N(X0?4UE5LN/O>+N/K-%JF&8]G MD=R4 R. UUAO)E]W3 \DY (PPAAP.D6R5::*M*.C-[3C1($HHR&[PT \A8'HXP1*##&X7J!KQU_S;8U0FCYBE8-,C,-6!SCPNE MQ4E2^_/K[99EFJ11\7H?L0QB[BP:"?^>' _UZLGF=>[4H^"8.LL!AHSJGJ8L MT2:7/S;JL&"9Y3>KAR+*2W9T23Z:Q:?^(92Q)@%XYK"0"7H:U"9P$OIS).\[ M'EGG3IGW6#X2ZC(^GM&7=# &B(&6%D!(#*VBX<5@-$;!AI4PM[.$O1%EFX) MO*\N3[&H;7?-VW6#VMK4#4">*4YM&[\% M:M%BS7@Y8DAU[:ZL^# .)7;([^TTWQ:8)034X8FG><+C%_?"T21'6.-+X+E5 M@."^XB]' 6&!0\F]3(2'IL;APPMUMH 8T#6TS"OJ\QG(O",3V)5Y!P %EGD' M,+(H_5E9KRWS>-H@,U,)<(P+IR7 25)[.Z6?"JH54_16J>QM&!@!/&>]F7P= MI!Y(R$DQPAAP%#@\=@XF\77$[4.;313HX;1H\#E+/L7%-BJJUY%BP&/# $5^ MAZ9SGN;0@QFT>N\H+8DJ@=RV(QP+S,A>'&$F+U6M_"VECH HC M %,%:R>G37=B1$QOS^@%7F$J;"?"TOP0O?3"4^25[A6_ CZW$[.[9KL&/*JB MEWXP4;@$0%5R$R -O<8N*Q@5M9-GC.,3L[ M29QLSSPLVQ!#MDN[]2S,U-:MTAYSH,XB^L\8HZA"%SCFI4?1AW<+1-GBPVS6 MI9VBU%O59U; LEG23_,SHFO;S.=EE!RXS<[;:(?)I]/.I,X=]D/ Y^?$'\+2 MK8O;#ET UAXER6(^43>6V!SD'Y_>(V]7R' +HO*69&DLDRR4O@%> *-SNS[? M C@2T%$///I5((!"%U=0(ST!T=.G-!MC]IHRQK]+R]_.J4Z:5NPGN2P[]05< MDI7-[-Z2U0.-&,0%$M#K?]0\-Q?>4]D$ J"L*M])>K&S>(6BQ#S>^7Y+I;'! MW@LJ0S59:&Q*'W7P*-@Z2)T#5NRRX'(-T-[GF1 5*H(BWA6-K:SD*RL9.@$: MGT]Q"M$AG2&#G^$5*93X>WPDA+V'9W3-W0*J'>:VM0)SWEZ*557KT,P]P29$ M@W*&K"T$X4?N_\A+*C6+U^)3E.8#V2$ZGT"8?6)JUURO@H,V^UM?$S"T4N" M]I!8((8&>I/IYI.X61GTA&_I7[F2P$YVQ/M>,E7WL5L;HO)=W!$A[N.+DEW! M+PCZL;"L!;@15 \5@=#>\(ZX7T>4P%=EN26F)K;RS4QA83V:;*_*L!%(9! HL%JO% '!%$,4%\ 'I##U9"LBPJ2G9D M4,E^JW^!V%^RG1ND7O66K[I='[M22D&?E*,\BXM#^: 1$-$]FB3*ZF95A[Y/ ME*$='0LV0PS,Z=X 4?*72JT1M3.KPA@UB1:)G$9HW<X MAA:FRZ<"(8DZ=3QVZZ@H5^+D8U2PBJ;E:+_8\<'@SAU#D[JW6PJHJ $;MC?L M!&6)'KD\IL:1&..DO*2+X?:9FRWW(7Y\P46"IPX.AW%CAP<'Z_ M')C6*+0<&)SSQHDNX3P%2KH5J9K.G\T;+LF9&1T'$:B&YO,G;H=)EADG(E&F MC+>[Z(&5@=T5KYPK!8..BE.3XX%WCW1>UQS3 !8.LP42L,-*5M-$)MJ4\]>4 M:+BSWRA7*7T#;5(T-K=K[NHU:+RM&S36\,-RF!K!I_LU!N6TWGLZREW2<6![ MX\%\[FV-_$ZJBRJ&Y!LY*8DR??P5ZFS>61''1]':DIRY"L9JOJI\ RW/.3:W MI_#,#FC0^J]*5!YJ7S]-.L_1ORTJHZ5?1\<:1?L>S.F;C<+6>!TGZU$D[RBM M##WMIW%<8/9"WJR:3-'3F$(M^;.YY^D?-&E1XTF23(1QU MV.R'>FA[J)TNU=A9'>FM/H!W&L*1Q)3V@0JDE4VUK*95)R^:-2I4ZD]@I5S: M&"!?5=,^]JNFB8:^35-6@4Y8&16P,](J:NKD-GP^/GV^ZNK$'O"M/=D,4;>8 (O-<=8N8KE=?A M$B!YOK.B*" )^'J\OGZ3 Y&*3@(5PY\_P5CH9&G.RNF(*OU4J(Q6JS1+J=H< MY!'V<>Y(@*VWD+-Q6 CA 1>;H;=^:BPT2V-H3F_I&4/ 0=D+=E9A4NOZE_U: MUX%78B5\FI)CP^X.]G-+D!O9T@ M1N3U&/?+<6DDO.-[?YP[=3\'QP:K@?%1Y8!Q)%T),">V- M6^N2;?=KC*MKQD3T/(TXGJ>& [E1-JWS0+S&8+XAT?R]&." M4\%L](>.Q^@__GI1JY7_SRXJJ/2=O5*-D12'RHW"2$VN&IG1N7!7@T4M7"0 M>^46%9(2#3HYXH^/>956K\RL5E"8G#OY<>0EV8O7A^#97(5(,XKTC$LF&S>X3&[^IR: MVT',:.Q8&*-"(*\A.?%DS6&B4QT:6; M(_:YQ_&NH"A\?(G7E*B8M5(:8)NQ80!V&9K.N<6@AHD:H+P9EG?N&*4D426/ M8VYX]W[YD%;9&"<<#C'@@F8JYVF?# A[D]Z]?[/\'C7@@[' $0F)"EU\JUGE M%U+A\II0\>LT3VI36_YXAV.I;R\!FF'^[*!XK@B-';UK1F*AL8 MO'/!20!% NH",;@A[>36MNM8][.T!QY]D1UB?;1&;>]J'X']CF.3N_+R1NDF.T0"U.B".U0 PM MU,-K@>:[;N.@:)[4B#MDZ"_JOXE6;=L6N0!1TK#32,Q)[Z^"1[S&R2[#K7EU M4DV8,KM;F!%:_0,.V7W5-(%:ST9/CS5';X$X@CS/J$41=3C.)>#5QKX2!YOE MN1I);2Y*<7F5)[NRDN02ZWUD5)]$-KEKGFZ@,=,>17L.=4HFZ7Q4L$2->%X+ M;K'2J5%&ST"-$?V'H/!D"2[%+PV*#O0&2>7U="%($((?< MXFH ![>#SDXDAQ\XCW2::X@V\;P=D4_D"1CN%)G5<^:J'. M0AZX*L!3OM]A9 Y/ M^33W2/J*S.$I;S,ON1%89G(?'&1:0YM/YB^S5)BY U?+WB?@4'GL :KX9X:; M59N$V^3@3B1EZ7QJRC@C($(G*@=.VM+:A2'N4R:M-Y[\!:>/ZZKMEOMEQR37 MFY5HI'NSJ\HJRA/ZL+$DCEC"G* Y@%RJ!FK@N52SA7L/9X%6:(%!=<[0H M5DW:D!9<5WD.5:/):&>(97)[=".R9M2?"$F8+_T>%T]IC(5YEV'-(FSH$\(+ M7>!MQNO(TW&G&U)4Z=^'.BC8GQCLA#1%P'G>"RM+B^*#YN7T(-0XHJ2')+_[ MHQYV 9N<6]G5HX[H]K;*GP%LM<(\/;"M97O'*S$.UX=FM/\PA@-];F1F),\4,7[ MP1>Y_(+I3411I]O Y4XNC4H.K_%\5JK5:\#UKZ3P N@4*:&I"$M?TD.X7U*= M*30)R;*HZ'T21K_.'N(87J,$A<,509>)/7,XC M%/5H_3FNU]%5_.;X]?[= MXKG@=^W\4GE,MI58W*M .N*0\JJO&2K/8D4?G(0V#RUPN*W6C$0*Z!YJ=<*: M@[ZGX;"H\^'-W5L'$[GW;-4 /35ZF+L/ZY#\,/?5($U#A+B<1^7Z,B//4_6& M53XQ#VDYFMIK* N#CCCX&86PR*D]'+HR0<(Y7HW,AU763JQ[DB7F=Z1L1O>7 MY2%D]W+SG@MT[K>G=&-@U^@XM>?(ZW1(6=X69)563+@Q9W7)A.XY_0"P+PLA M'$.(&=$G/0"VQH\O,19MO<.&J8G/X >*+E$[L^L1PRZH'FO67#FB 5R$ST:>?=['U.-LLTKY] M7JV=RG[TIS)-ZF-P6A2LS#+/E[QC/]VL;G85TZG+OT39#O]'^KB>L)';!6)H M4+>#C*]'RB[6D(,H_(J52W2DQ_:VZ>D,/P:J?HH_%/ M2" R(XN%PDX,FRY4R1M4BAN)YYD:;E&"\Q'1(Y/?PL7T3!)X0G8+&-4C_!DM MLT_<:Q.CC9Q=1[.Z3^WG8;N])-2P5]44<8^\4!,4"U!&=$\?+L<5XO)@$?U. MK"P5($EX4$64L:\S4N[H5JJ7'_6.B7'94F\8.^]\5R\$B94L4+L6U%\,ZE8S ME]"(D.PS6!TU$$^$>GU44#Y[U2+*B%CD%[B=M]$1DGZO!-X-+*2\YGGGY0^W ME^T,XVZ:PI/QP*CEV7 V&XXF=:A!#E!(@[7I[LB<*%"2&[;NN">KZCDJ\'V4 M23JX3 V#M.$8F,ZYP:8&B3A,Q1)YKE W[A]1-JLI&1H!>D2,,011)94A[S*G M(BY+_FY#A&5TS<1\J8F#A?&QK <:LO.VO:84]%\U080^B0;)Y MRAR=5#5E2+ UK0\I9 #\_%3\!>K0I.I^8$7?VO9"Q9C)/3-\$VZ*QRBO"VE0 MQ:)QR$GZK?PMPQSS:)96=PA$T*_F&07HD<\2[S^D&XP/5Z?HPJS=C5C M*K/2%R9,:B:56X:G *>A@E>.CP2*M0,X"R] MHON2/Z;+#/.\658GC24,/*=9II2?;3"3L;-2&:+/WHH=4B(K6[15;/":GY-1 M?]L&G83 O3!\"1[6:9%LHZ)Z;>Q;\C=@:BSD]I?-Z;S"(X-[N4Q?<');T!]OU+/B"]VV"]U1K +*/5,L=2CX*%'4F^1S MF5(,\'7ZA).C)ZM7][4NGJPD MF8$B@+F8!V?5 %;B<)BVWR=TZBM.#)#P+-SSAB5KOD)K]CC9R*NGS^9"PD=!KH>= $Y_P,4'R: M5)N:[QNO7DIW1MO?[ M*2L\S-N6302EPR<"LKH^0.?5%EB%D!6O$,(K,:T:5%#4XA*$GPWVAM@C>)#> M=BS^)97JUQCSR& M#V]$+;+E!$I(><&.CJT^'TJZZ&F0.\@AO4@9-FE%'\B;5>,LQ*)V-[MRQ-^Q MK/2/R506CJXJ2 _Q6#V63IK@$,K6C0,Y.!=K[XZ$H6$D]YBT?)BJ*G,>2 >" MTY$/)_3U=AQ#ACP2-O '5,H1#8/*O@R).G6\72\W36LWGL5\QYK]W:RH,"X*_Q[;4R27#W0:X-6D M"\[UQ;5G?V,U\AA&)V1ULBLQBKC2'H09P=M";-':WSM9-PK 2=.B[ O)\6:; MD5>,V[B!(LI+ID"3_.SU?K?=9BDN1A(*[4P*?7^-@#MW'=6P0F;]6=H>XH;F M_NO:G&?TKJFKFXQQ]=1XT_HUA_,Z-Y8Q>&V]FJ <.4G:H8(TX_2:[17:L/YH MTJ>=23U=H?O _5VA(?,^+6V0P24Z1G5_-J3HE9NP'DC=]*4S!?!"GS)[D>)G M4-O0Q/3>K+D3>(",N-;7!K'=UDB@BC2]BU"'QP(IK,Z5K4N5LPB4I(=GJ[_, M:_H3_67S*_I_2WJ@Z6_^%U!+ P04 " 8@*Y8\,!^R"9% !/X@4 %0 M '=A=F0M,C R-# S,S%?<')E+GAM;.U]6W/<.++F^T;L?_!ZGSENV^V^3$R? M$Y(L>10KN[22/'W.ODQ )*H*TRRBFB EU?SZ!4C6124"3/ "@A B)J9M%P!F M?KCE#9E_^\^G5?SF :>,T.2WM^__\L/;-S@):422Q6]OO]\&)[=GEY=OW[ , M)1&*:8)_>YO0M__Y'__S?_SM?P7!%YS@%&4X>G._>7.WS),(IY_I"K_YK].; MJS?!F_?O__KQY^NO;[[?G;WY\,.''X,?/@7O/P;!?_PM)LD??Q7_=X\8?L.) M2%CQU]_>+K-L_==W[QX?'__R=)_&?Z'IXMV''W[X^&[;^FW57/P:9;L.AXT_ MO2M_W#5],?3CQZ+M^U]__?5=\>NN*2-U#?F@[]_]U]>KVW")5R@@B4 D%+0P M\E=6_.,5#5%6P-C(PAMI"_&W8-LL$/\4O/\0?'S_ER<6O>6HOWE30I?2&-_@ M^1OQW^\WE\^^29(Y17\)Z>J=P/R'CQ_?OQ/-WG&2,[S"218D-,/!3YP+SL2" MW,E(J;A,U;%A]EV$3$<_F5!']Y%F!0? M%W\H<"@PX'_YYWF2D6S#5SHBR?9S,;K'\6]O93^7U,1BC="T0J0G:J[P L7E M-T^>"*LA2-*B-4USQ.Z+-9NS8('0NB0,QQG;_LN>PNH?_OF9L#"F+$_Q'9^3 M4S[^'R?W+$M1F!U1K-%CNAP$'T;AX0NET2.)XY,DNMQMG)-BW]00*V&KW2!& M^;S='A/\C,&7_(_'VZ*YX3CTWB&.91.MSQKIT/GR2!?_\L]O_"AE=_2")/Q2 M(RC>?8A)%KAF+Q6)AQ?"21J^H2D7(GY[RP41_LL&+:^;Y0%6+=VN4BALF7)(XVO:>IW2ESSB%S1[_ M\$"P9%RVPU=&L %L*=KJ;!P.'3.+1G4%TR:18>K,-RQ_"I!0P!"\GRH$T-O( ME<4 $>UH/P+''K*_O:O50'K3JB(:YL4?N*XN@ ,9T+&T M*!E$U3KAGX\$"1'.#US0]ULD +0W0 M>)>BA!$Q>XU$RIJ:H))_0D79P<\#4E/)NU'$[VM6_4?LSO=2FZ*BK2DZQ0TW M2^_HH]SR*6UIBL9KRD68^/^1M>26;FYLBM)"X)^EURE](*4_04FKI/G@U)[Q M39&B^)*+=T__!V^D9$K:#4\?7:UH,I+ ML:P\ ?F'Q0S7BAR0YH-3:XO+H_S<^0JG"P["EY0^9DL^G6N4R->FLO7@M%Z0 M&'_+5_-LI# M'=3+ .U<^D)A1AXPEQ%1M6L51*N:#T[M#5X087Q)LF]H)8>VOMG@U-TN<1PW M;>ZZ1L-3MD)Q?)HS+H8Q^9%=VVIPVN[0TV4D+#9S4H8E-!P^#>V=0&:EU^" T@$";C%T='F\Y):"55Q'%TH# M)"K!$(S(!S<04?BCP%!\= ,*F,<)C,J/;J "='"!8?GD(BP2CQH8E)_< N6E M/P*,Q,]N(:%T;(%!^<4M4!3^2# DO[H%B=JW"!?3G!)=909F.!Q.B:T:IF(X M0HZ(L1I&03@VCLBU0%<\'!=')%N0\Q^.BB."+=Q_#X?&$?$6&H8!!\81:5<> M10J'PA$95^UF@$VF8'&QP2IZ182,P4'!JG MA%A(X D<&J?D6$70$QP1IV1812 +'!&G1%= 2"$<&4=DU_.&>"PX((Y(L.>: MP<;F'BR&-(EPPD$2?V(T)I'(Y1/&: R+TVJ35.0KY7\UC,Y&?,UTI(BI7"_QSCXLA)HI.5 MD S_7?S[=4K7.,TVUWS.,_[;^9\Y6:_PB^C=H88WBLW!J72-TEE:V*>B?Z X MQ]87"ZOZ(GLLI77W'-@WKI[\-3Q85L)55UOP].%9=.HSS,N 2& MTP<2XIHEV-3,%(V,"\_5YYET"3:V'9S:&Q$2)8'QQ6]FJ)&NN9I?!Z?H-L0) M2@F]H%QU0BR3$J=N:(S.[PE;($3:;7Q\J M#?R0W4MS)SMA[KJ2Y9K*>_0QI&&_8\*74%8^Y+HA[(]3G(1++MG^47LTZ'8; MF9?-CJR:C:3;;6Q>Q$MF/3:.>XS+@:!&;U&][&&:@ZJ\VVQ>:-VGF^\)^3/' MGS$+4[(N=K=R0K2ZC\N;5 W2Z&&6@Q1')+M (8GK%?EF&QMR(J5GC7HJ@(CO%16*KV+ M;)*!\W^('&#WR=/\=7 MR0:HC]FH.!1CKF,_8+Y+O^%Z@Q2HK5FJA3N+:] X$D6KA,'S&TWP:AW3#<9; MVV>1G48\NZ/)Z>8V7Z]C@E/%CN]G4*MQV!*L/#7Z&=3'UXX?BRHI1'J*YS3% MI=^T[($4X9W&J8C?Y$=[(6\R.36-C7L@Z,O7SV=R"E[^VLAN74/)(U9*Q=(XBS!VY-/#I:T40\$ M7*=DA7<[X7>2+;_??J$/.$T$RR<+G BCL9RV-OU[(%L($"D#'3\-37L@YG 1 M?Q>"\07F_X=B+F^&7+DIULX6(CZ7<)5DU.4U&MFL,;NO#WQ-'^?J@']H0?>," MU\J(,:H5K.4"'+T$U%#],,NI8Z?CKZH$&M(57 MWQFPY+X?JN.!=P6/JR:/&&WK>7(%(4]JS@]N5:>C)D4.'<8E,'>7FJ&*J M%1@^=3P:M'PZ;G"%*\_3S1^M$+>+*^C*UZ[BY<[4F5?:)Q0OTIS+5E [Z8"' M(RXL *V;3/4::^JK0KT;Y*]&G4M.(;V^&_4?)S:%CK:GXP-R+EN'=)V\EA4" MLP1HA#PZE[U$OD1:/?AQ9N&TL$+"XT&F?A%W1@D2M.=<0IQZ&;:WE]Q3WWI] MNN&4D9!@H"PMQ*!UAL->T4Y][;1T0^H\V0!#9&FUBDZK1O&$W.&ET^BA!;PV M <-C:5TZV"W6G']HZLL$$C/3,61YZE(A&**V0:-3M^/T"E!#I/;4;1F#8"6) MGYZZ4C\,5K*P^:GK96"TH*^(IJY/@ $!/FZ;^CW6-J91)U&(PQ@U2LVPM&EP M@7'R01=]ONJ>NIS=?X 4Y)$C'#7;83-17<3R,\F7%]')^G0 2W_Y'O< &LG; M_B%@*,8!2J(@PON*G?Q;(J/Y8D7*GPYBJ@*Z"ZK:4@Y,Y-[+MTQE=N^16)_J M?<14[V=BV^&4[_ALHT@+K&KFT]'+4G#C=9Z&2RYJG"RXRBLVSS&.4A:T^_I$ MTX.G0=Y'W5Z)3ZK3FC8U'YUV91JDY@YFZ<\9EZ<8.PGYJJA*'8H_\IVA9@/: M;W1N% M)W7JZR36GS\$4TH/6D"]GM)=A[<7"ITKUJ5(!*3KQ&I'H_&F-$X:% M?6B6+7%ZEJ="*2Z+8S:DZ]0=P*<+M#9=X'EE&&2_+^D-%B7,<'21TM7OZ %' M8LTK\I_I]IUH!K^OESM&59^6M>J'A-O\GI&(H+0^!VU3LXEG[9N6$=%GD_+9 MI'PV*9](R!QV2O,E[61QFSH\8'L5U;<..8--@PF&MK8XN8*03_YBQ33X%T%3 M?1%D*5#PR >0F=H5. 70C_+8O(!,3 WF#/K0D.(:FLFG/I;!9\RRDV!#&9B MF_KK$9BDU1PN,_5U!M&J08;?J5^%8"#:>0.F_H+(9/BPI<^"?/1PQ^CA?@,3 M#$<0?PS2\AEW(# (=N^]@D>2+8.P>MJC&RNL.:JIJ.!69/GXWR'C?WUTU\2B MNZJL#T(TV#Z&%&_]MX\ FZ*X=+O[V!-K8T]\1(&/*/ 1!3ZB8.IZF:4F#*^7 M==3+VHD:AO6O'X,8(X9U%:SC;J8TJ/KO>A5IQ">2M?F_#UZR*?*##TE578[^ M0ZKD.?R'?/)XG$3]\$EC?26%H:F1(B2MPCA%977Z'(RD;E^)XW9[?>4HOL/I M2O'PI:GYZ+0KWS()V\6<-:L\8%(NDLN(M*S8OFE=M67F=E;_!\A'5ET9%"D(,1)/A.?6.8]#Q,/@3:>QYJ50L=&X!A?\.G8,XW(0^2MRE[F[*W*7N;LD]$8K=*[1,5^/P5@QB;)FMO\\8FI;%) M0Q\>J6]Z4_.="P:O:+R(1"XP>2+ (^)A95$4,^*V3'*5 W:Q[(E'(& MI<1K9_ZQHG^LZ-ACQ;-BHU^@D,3UB[ZYX8CT*J->5$W-:N#X/M,HUZ9N/5W; MP?0Y&.LI*[^4N:0$W:E-S4>G_4J($:GZ02NPF^D,7J68])PN9=$X4!]O2_.V MM/8DWN:K%I"JX8[&&K1$-B=P48 MP)M>D$[I"AZ00Z6=R.I^T*%/>>#\L!2OOLX#EYGI:_^8@ F6R[*QP"H M8P @7@[#OOU? X9BS(3_FXGP Q;D0CD0 5[8\=2N".WGDWOO.N.YV[XJ8'$Z_PL3>V[\&-=GI# M8KRY3DD2DC6*S]":9"B^)%=Q>+?$MSCF0RR*#R]I'!V7F3STK'4;J0=6S@JA MH?C"]?&971P5+\-AM/N]#F?O#5X0,6@1+TL62_Z1+2#R^0=W\GY5[U=]H:EY MO^J!5<-MOVI3P>,.8O?4X8'?_+2]%.D,2$KW@*^BOK,8]R&931TL#5LJ3.IV M!A#(4=-&P'/%,>-3#7L'A*X#HJ5>:=@5\?Z'@%\)=(6###UI%SF4]#;E.E!^ MWKL$K,OQX@W4XQFH+XN->X _$(%V\47I\H[2%1L9IW>S>AN=M>-Z&9ZMB M9+OR[!6C=I%9I"?":D26:T0G_?$3B M/",/^!:'>4HR@MGY4QCG?'HN^.8268ORH'4(03 M&/BB!0A*H[ETNTU7RYP^!R/IR<=+ODE);FQOEGI^M= -QH7%<;86NUB9-:*Q MO=?OQ]?O.]/Y.TI3)(G;4;;Q5@AOA?!6")L7C;="&))J:5OIT160F^TJ+('EK;UMK+U!/[L/4^\Q&B,.H1.I>BB--Q(C;KHI2LGYMW:RV-8I12T0JCO7[5/&0GBV];/CI;>>NYY7_YYXN/ MRS1U6./.%F YI5^S-+[#Z8J)6.B(?UQFR($U'I#2;S2YR6/\_H?[3^_YIT\B MNL[X_12C10VE\L8]V,NT:;U+5TD&)'7?U@BE<$C'Q!,,9AX+O3H5:O"=X=G\ MG&5DQ4F185K?J(=@@UFZ0 GY=RF#)M%ISOBD,:8^JUOT[('4 _FFM:1SR$ ? MX[EC1.@/$A]E(8NR ![H4_=W^ @+_\[#>_X.D6B20:F^+N<*- !^:0>)PY6] M!(.IBQ+M2KR!'E(:VJTK>4GT %)I'L.9M&U&!&S4,?P([T.1%CQ 211$HM() MX[Q$Q;=$IO#%BI0_$<9_X[SF. KH&I=LL" 3=[1N-I,^/VGJJ5__-'O#N26& M\]MPB:-,DXIN;-T/Q/GZ+-5FQ1Z3$&P4=, H67VY:9/6-;*>SG?E:8A/4VEW\ MXBX\U^7%C4-,'G"DY�PQD$NW]DFNRF0YTJSIM5.T?,V]UE5E=UV'J(A.2VI4:N6DQQ$:U0VN"+HO:J>" M]+D.(YE.KH,6BY1C7[Y7O2D7,8A'K;XC&;DJLS4K,F!<490P/@%5'HQD4=Y6 M$%Y[&-$;G;S1R68Z^S4Z56+;&649@QTKVOV&- ZUN\Y!9J NDH+[!I^6Z'C3 MCC?M>-..-^UXTTZS5:*%W.[*,M$QV704]%V)%6N&K+.NZTK46)-555NV-6R^ M^S&(,6*XI7U.TMN4 4[Y>6]AL\3"=H7YP8 K4W>RN!)3MCLCOJ),I$.#6=@Z MC.0M,=X28S.=O5IBI)JVY, $V3"4AZW[1@H9^]X*X:T0W@KAK1#>"M&L-7:6 MWPPK1Y^".2)I\(#B' E@DRVVE+T.%,J4]Z]'A]RA)]ZH)/VC_$G!4& M%_:UG+AH)@*Q\C3E&ZMXY]@D?[8=QFM27I.RF4XSFA3T[ 2I5GH'L?NZ%A@/ MKWQYY2!3VA:4$J]G MV:)GD81D^$H\;;G4Y6-,VJE#OG3VN<,%CX=!]#CA15_8+>)/I":?1( MXAC$>H>1O,;I-4Z;Z32C<3;?'R!=$WH-N:]E I#P^J77+[U^Z?5+KU_J1-&V M%/!<630 5;PW-<"P6OX^8/EJA=*-R,32E $[PADB,;]3.>DYBC45]SX^94JU M[X]6K_P/J?RS-#M0 ?C?]I3QO]0D/<7X93'NBE!XA\'I_HJ>R"I?/2\8?$!F M[>_#4\4/.255=;\/3M5U2J,\S&;I+4X?2(AKEF!3,U,TBGNS^CR3+L'&MH-3 M>R/*QDI@?/&;&6JD:Z[FU\$IN@UQ@E)"+VB*0\0R*7'JAL;H_)ZP-0[Y#88C MZ:IK;&N VJVT69^J6G8T2Q9J'\,-S_-6ZMC"+V-&U6Z,DFUL_W*N=O5#FYM- M#(/8DI^JXC]B]A]0+"(03K(SE*8;+M$5OC0)(Z"^(Q6L.J.K%4UN,ZY+7*.4 MWW!BM40%1=N2ZC*NFGN.SU-!!IOE&9?1$Y%OJYF9%UU&X^(H@_HI3L(EURO^ MJ#V(=;N-S,MF1U;-L:7;;6Q>[OCW]=@X[C$N!WR_BG] "_P>RL)!%UOVA\!4 M;VN\[&&:@P>55O=Q>9.JSAH]S')0 M%*RX0&'Q'D$U#]*&(]*KAEK1U"S-5;* %SM3*1@">YE.HP=/[]FX%SJ.9I3S M>A5I]ICPS;PDZ_U%(>$5W'^D>T92_$B+&S82[5_XHKBBC,V26R34V>)6^30/=UH;3S%G6#VXV83.)"$SWUYA4BX/VPR MTNP?D@"XPYN:CT[[E7 $I:E,IG MI:<"P#H9Y>,&/]#X09Q#S\XI)1N@/F8#B/D*855B,GX@*:E7MC5+M;#9GB)^ M7HK0(N'^_$83O%K'=(/QUA-ZEZ*$H5 LE=/-;;Y>QP2G"IF@GT&MQF%+L%*N MZ&=0'[;O0-A^H?$M:(B(W9NDVX7.>[6UX-^)(EEF3=8?I-:3^%,]I M>O"QVB,.T+('4H37":"7B;RO,/IJIZ>^K;#E2Y4:\1[ M0]%6PKFE^Z#,0\H[#]HKBU^^?CZ3S_K+7_OX9(I$@AWQG$#Q95FC'@CXFL<9 M62!(GT!VMLONB>'?8?BX#-.^>QV<>DJ?7LP]2*[7J*_H7 M37>'02UIM2U[7;[//['-SM],S"Z/_V#$;.609F)V+7LE9I;@[<#RM2UMU ,! MURE9X=VLBW/Z^^T7RF_61"S/DP5.1 BRG+8V_7L@6V@4*0/=T U->R#F\,SY M+FQI%UA4NHN%5KW-0[*%B,^EG-1. QEFY(Z/U!,K-4.99N:1]L3*\4"&&.E& M_0 DKU9"1%^M\H3+0ZUWF9.'8\&/9:.=CPXEST^=>:5]0I$4 LRWY<4UU9,.>+OMP@+0NLE4"1&FOBK4NT&>N 7,M^7U M4YNO[T;]QXE-H:/MZ?A9P+C\:#ODM:P0F"5 (\X8#,PGNX$!+)%6[Z>= M63@MK)#PF(NI7\2=48+$CH)!^LEND!IDV-Z2*4U]Z_7IAE,&AX*!^ME.H+3. M<%AJE:FOG99N2)UW4F"(?K$;HE:K1I%7R.&ET^BA!3SQ L/SJ]WPJ&^QYA2@ M4U\FD)B9CF'!4Y<*P1"U#_M=A \H4- MI]Q;!PODU>5P^KMU<.QDR3:%((;3W:W%J4,FQ.%T=VO1NE)D6QU.N^KRAVY7*<*%!R?Z4OB6ODPX%RM2_G1@ M3@[H[DVKK,:[+*F9B6^7*#*R6L=X"V0MCE7[%RM@3.!*XOF_B5P6T5MXRNOF M$SX=_&*=_Q7 ^6%U)6-1N< M1EB6J@-J==):#5FT'*_S-%PBAD\6*2XVTS&.4A:T^P[.C9.EN352YA\F2;@2 MGSQZ,53Q!FT^.NW*4A'-'.+U^V7Y,!9G?:!+FJ=!"NB/U?+R1^*^- M4-D;][9A+;-Y;<-OF$_K'7J2@-'/X.,AXPON.EEPUQ>M%?0*-X=>H3]0W[&J M&/IJO,/@>HTVQ;S>T4I"W=YPF''"I?4MF[J-5@L2KQ&)SI_6..&D\,F994N< MGI5W<'$EUY=#:#^ K^79(W_[F'8N8(DI.!8Z3S?[)M4:/'E$*=])Q3:ZH.D< MDTQLP$L1B$OH<0&O ;\T%F:^5F$=G;+J?2H!_B1)/]8?:.?)ES#\ M>KF;&]6G9:WZ(6&O12AID#5[764+B_OXOOG*OC^^LDOQG8MV#X3F+-[P8XPN M$O)O')VP0IW#T0M)H#KXZA@?@P[8=IM6SFU?P:7#\T=9^3E<0\A5BK)@&GS9TJFE#+04*GAX!%!SA"AR "Z&? M93'YK!FPX"MGUH6&$-76KS);_TEV/,TMRA\ O/IQA[ 8F!]_S.8-4EH'NX M8]@ZN/J+51A.%)\,:-IA$<,)@'9BUCI\8+B;WSJ@VH90#B<96 O1, \,P$!. M/W]"M]!N,%#3SZA@+DG0]-,LC)8CR!U!O[=G9'#P7)?\!WVM"(?9$8U!,[X6 MCL_TE0.#+PC@L#JB/]@06KD'?0*I@<+#W1FDA2**HUWBFW)2EC@C(8IWK FD\Z-&32(8U72"(_^!%IAS_YMUP3>,M56BZ+3.][Z^7+)W^@ MMCV04Q@AN&QYP]F=S;DF^2\<9E7MTSJ25.U[?5ZS/_S&/P8/ ;")+L>>55@% MK7^TX?ZC#9.N;TNC1+SKNX,V72=TO2*OMK9 ,/5((@U88**;8;7]([_]RHD1 M_ 2[\K?!(\F60;A+Q]PM=V_'KYA2IWLATZO&EJC&)W%,'T6,W@5-/]/\/IOG M\U'"GE%(=SZ MPJAA7?C'(,:(X:[*;M,PIK19&!U>71VQ?,Q7]$16^:HV:9KT]^&I(HF:JKK? MAR\'(V)G)-507OQFAAHI0C6_CI0Z7%3>V[[ZF%^)\T"BTJFZC)<$/!6?_XS+ M_QY4/B_(VMVR$I; _4?BKR!B>P7R@UD K\C>W=1\=-J5E06:.QBFGS&,GZ\' M05(94"MHE/+1U'&DU?2 MQD9N;[#8#X>K2E;I1G<8;_R<@/'S I%TCIZ*69/GT96WZH&$EU?FC5A:=)XS M7&:WJ2.IN5>O<6"[95U)*1<8EY[4V?SFY0$!Z=(S>2]O"/&1P42>ADE@RINZ*46X' MA3UIZN%A:K[EUKVISS?<]0:S:KB"!^1@!$GY4]\8)MW3D\^IZ=W3-<>&KAGN M%;FFNVN1K\@MW<8^,-S18R<\^@8>,$+3?_'?V=T$QLJ=I&$ZWD8P/.XD#.MJ MW@=#YDYJL*[^'S!D[B0) WD!#<=@?0KF7/,)'E"^< MS6=Y)G)9L7^(D^WO_#KN%3[91T9"2ICK"AJ*^3H(_Q;Y#CDKIX@1=IN1./X[ MCJ/O"5<0B@!H26WHOH;U81\3"/MHE=6\S@??2WKTX5B1[N4[]-2!,=BPKZG0 MN[4)G$:HC^XC6GQ$2V_0O.J(%JC0[^OJ^KJ;X]3=M!P'$Z[NR7K[O:O;AI)' MTW=]F[$JO#;W^ *V&MSH0^2%,\=Y[G-Q3"F[W8?M!:&.V[WOLVMAGVG/P=, ME(@HBDH$X4&%B(Z^4^UQ3?E.6Q+F?:>6^$Y%CB'^(1S5UZ!1OV&&=1[) [*M M&UW5B:PG\1LM2XE%1>D7=D)@WW,-OS*J\X*FU3^) M=C+'KEDBQO+5=2S_](4WS':5GXJ*GS('6O]?\OY-F_R;/= I*B\REN/HA_H#^6?4WNED)S3>Z>2SF'K;>4N-WH#,\0J- MZ]VOUU=D0#>NHKTBR[H=FMHK-->W,[X8MH?^(LJYT/B!'U !'Q.+RG AAYYD M'0VB^@.;LHBVI'%4KSCD3<0F[A(W# M)A90"5CW3!M/U(]-_@=14D.9M#Z)>V'XW^2J@_ MV@]UDH=6'^\V&]]M9K$3"4CJ;;Y:D>R,KE9YPI?8*4K^D#_S:FP\#$&WHDI\ M)!:4%FG[;BLPD=-RL7C7FW>]^0S&QV90A5) ==105_!H5)5H6Y7$%82:_;-- MBJ8KGFK8*M&03UT!!I -&621< 4/R*'23C!S_\&D3Q;OW*0/GBS>4K[[. XZ MX3+9!.']!;]IAR;8 H$/?I/G2.]@0G^%46V=W'"O,* -;.1_A0%I8 ?"*XP= MNU+XB5_1F^Q^'("&0^I^#1B*,1-A9:R(]@UR8=<1CV]7-"F?XP;K/ V7(I$[ M6J2X[-PMWJ[GKYH*QAN$;!^I-V*DWIE(,X%3OO6SS3>TD@6BJ9H-'Y.&MTOJ M9+NBCNFIG>A6?4]<25VS. MEHP][SL67_D](Q%!Z>9@JRJ"$1O;]Y&?^8;$>'/-D0K)&L5 M+?$MCOD0B^+#2QIS444>*M%MI%YR,.^.],JF43T_H_'QJ_#&]LX]_@:2>GU\ MV5?(E.FT[N@IEJ$)Z]DKKC=X05A6YJPJJH^Q_<>ERQ3( M[X]0)IN ^O2*X.''+C!F4,(.V\((FI8'WT= ^0@HF3].J3YC2X P@D*.FC>#G2@B%+Z?N0P6T M$P.W4^9>881 "S/R*XH+T#:SO,*X@':6V%<8)-#*LON*H@=:68_ ^$P_I;N6 M$)I(O->P0?P.9MMG#'?M*M="QS,FV>H1Y&5;2V3;$_[YB,2YV$2WHI07R0AF MYT]AG//I$:]71.K:O%PGL_DY2D7D_4Y9+*V@$@&LE[%'DH@[TGZZJ1] $>)F MX(L6("B-L-;M-D[%I7WZ=F5ZL<;V7KL;7[OK3.?O2)1*J ^P4[;Q.JC706V" MQNN@ANY?VO:>#3%B;=86F*Q/*MF[W<^OV?5])Z( MB?R&989(59?@1R>X^&0-%U?53I+5=%#VL6@VNO$QSGQX2Y^.#4TY@R=11.IB M>EKT')K4F_("W!=F/ P*U29?.5J0_-(C5_NKW/BE?@C'B&0X9EX=$TEOJWT] MMEH?+V2U#6%=OMO(4)K9:$G0DD"=6R^UT+26:@8PR?U:PI/P79Q5;2>#DI[P M--P;KW('GB=6P==*=<$3RF9T6*XMUV36T@RBXBEEMZHF@S>@F5%-M1M MOWL4HR0L9.'2Q"V$8D[T&I$HP&4-^:'-OSU39YM->!#VO*'8&XHMYF(MNA MMQUZVZ&W'8ZDE<.7B[VVL3[DM.'B^[P9HYT9X\<@%I/(K]CR)6VR*/\A6*&L MBL!K:8)H,;(I\T%KTKSJ;XGJ?X7Y]L&S[?1=B=G;69BOJ^)CGW.9S@/M'GRT ME[NR2A8_+6?S"\)"%/\W1K)':NT''.EUKI+@[TG$Z2O2Z4;G3UP78,I7RJW& M&LO$("%3PEI#:V\[AYQ_("_TB1;RK3&?@:U& <=>TZ/(UN,B"#S@N;]@' \F.5\W_$O MRXP2'4>SG?-'VA_?^[%LX5H>U:7N-)(IVEOU=*QZY13&-5,H%F7(!?##A7HR MYZJKY)#K:[@A395MQ360O;*;+.B^T;(U/MYRZ2V7WG)IA>721K-([ZJ%U,#A7E^Z =E+67JXIY@V(=:O_@'&3+_TGJW^ M*SUMWK"?X4/ D% ;DHBK!R%-&(U)5*H-=!XL5J3\2;B-BDHK.-K&1HA**Z(# MB:J_!BD.L>"RI4_"!"FF_!?F>/&^#DM\':T#/BF29BGXH21F*8ZCV>4^\^$K2E?\U]2FJ\OBP=9G-+/!PM\5Z#I#+'E M21*)_YS_F9,'OE&23&9,[&U<;RNUUE9:3)P0&<[X?(N&SAI'N"+MB7" Y/L#8N6&!9/ MJAD3!2W9%44)XP)%5=_+D M492U;4=ZQ2X0Q%&5,I@IR\BJFAI.1[CB)X:HGJ!G4RRL<7^H#31-QA@$6E;FR4 M[L/#\?!H5%8[AW7R;HKQW12=Z?R>W,//>W5C&[)O D3&7C-J@D54]ZW=?4+F MC=JOQZ@-%%IH._' %91Z4X%HNVO>%1R;_0?]*INN&,R'6'_-ZJ,KZ#6O.AW5 MS154]$]^B&+EBF=&'QUM6X8K4 UQ.$%T'5?P,Q%7,!7/GH5Q!=;F"@.9K43X#W!'6\N!#?C3.E'FW6:6NU:8C2'T'KMGK=#7[-JW2"W:7RY8J@A5)N("]S#K^N=1+-YB+\W&1 M@'9/D7IJP/T,N_]I]$ABV85T_+-1VFI>:I\_52&4#73K=#5;2F,_[1+2#UJ, M5?!D3P$_S(O#<$ECKN*STG373'AMM_&Y46_0EPVMH;A!>&CN8)C^!+/9_(P? MW*1!:U(UM:'2BYIZ6"<;^&A\Z0[N-R(W-V2QS&;S[PRK*A>#^ICE(EOBM%)- MP:<1K-,(?)3W:>-Z4K4U2O5U68VVRB+$;Z8#TM13H-'3,$?B-6VVN8X1/^F3 M2%RO:V$UE0O2D"Z&PSE15(UAQ8AG#B 620;>WC6%]/'*M/SF!U$(5-;YXUO!FN *)F]3"(3=\W M,MSV><#I/34=>P.&2L>7[DJH&A@<;:UTN$BV$=*]PM>0R@'L2@8*,!KZ_A P M1)8G5@9#U!$&[5S)EL*@83X%8_.S(]C K6A@:'YQ!!J O1>,R:_NW4.M+Z"I M*$9*=0#JGW1%)P#P6R/MJN)>75DO>LA<-7J'79'^]7#1#"5RY2F+]K:"Q@*[ MH@ZT J@IW-L514 /'!WWNRLZ@AY"^J&FKN@+FBM)(TAH.+5A!!%9]ZYOBKX; M3G^8X/+IK&2]=TJ&U@H4AV.D+4U/:9NUWE^6R](PG10:H>"*3@K@]RCC@OP= MC"O:J!XFH,=Y[FPB'6AT@_(&T$A_+5%*\*)0B2T&"QQ=-)Q:.DJ=1AV,FB/? MAE-+K0=']Z'-'JJ1$E7L&C!1'^B@%%!_*2O@GQ@O>84NC3Z-Q9!I+%B:'82. M\K_M*>-_$;Z^* ^S67J+TP<2UF5Q;VIFBL;B%"@_7Y_^&-36\!-GELWFPN5^ M0- N(N$SYGLQ),7NX'^.<7&D)\_J&Q^QV/_ (^!1I>1JB*U6MC7[%+H2]ZYQ M>KODE]PI8B244%W;=J1P]B]\V5]1QF;)'4Y7526;V;RPL$C(AW0QRT/*J>&; M>BY]*7/08B2<2VN,@.V"BSMEJ:"<+X)=S1MVBN% M\BXL7<+43(O\=I=)AOD]+>-YP"]:B^&NK-"U.,3X>99E*;G/,^%,OJ,]P]?F M8]8BQ\^BXA@J#J36D-2.,B*GM=6EA!5T-N<+'L0F; AK>=2?UQ;CC9] MQ=F21I?) ]]BA58!XK2A[PA<[>RU#7)/0^L1*.=+HPK#/L4)EM_$#:U-)U4I M#N6*%"G%SUH!'[[U3BS?@/O5*R'U69N1KIJ=DZZ1VIJ68]$L(ASXA4V?4Z1> M%[!.AE^2%XK0]G8^#DG8"2PB$)/_+Y+?@1U&&H-CUG!>RIJ9?3F,"U'P"S_Q MTB)]]TG$M2'.#HY(%/^0)_RT5R\MF\D+S8 M+,]8AI)B#ZK7?MMAK.15959I-48/!:V:U:*M\%PJW#"1M<^AVUVK$G:%&047 M :0HOL"2:F* ECV0R%K\ZH!^")<>1D+WTG@.!]7WL7"EXN&[V> )[%C!OB#,6KR MFP[W!-;F@\9@5-9P+V@MW96@V(+AGL[:N.R&]"(X\[ZVY>8%A0^Y]<"VQV.N MC^A).+BN2/3M8Q/A6#DEV"M#HN"8N"+3=PKAAW8!Q73**M46B!9$VTCV6/@$/$EL$\IH_#/0)6?<*61\#--/I' MP+;4LH_^E5?:SAV]P7Q20U(DIM_?EW=49/>_3ND#X3-VNOG.1$:BG9GU),S( M0_ELOZ$8]("?,ONLE=-X5/#@AJLT*0GY.J\*(CS_AX.6.V6)BR!KRE#\):7Y MFO>H%TDD6)HD(?C1HVP Y4_30YE+@T083$*1^P5_QN5_=XR?/X5+E"SP#;\; MSN=S+'_[;92(D5ZF $\V[07:>4RC*'1(@F!MFH.>']Z/]2S-\'M;.]@E!-B>YB)D 2KT61^_5''<;5U6PW*[/Y:,Y7SW M8;$ =R4: PJ^XW&S=5A@3\ %[7M1Z.^P'"VSDKU#:174C7WV)0B]Y6ER(0(^&BY>2!>?0:J.SGR]C@L:4+Q%[C*9TW15 M!HPUP*[7NX=\/L(PC4NGUM88=A+^F1-6%)MY)F8S_YD';'V76*5R1? M[<3"4YJF])'_H8Y,O7L"FP!\R/8_G+(U,(0XP>PV6/<1/3;H9F5U+2#(UV-^O -EM M7L/MIQ6M[%B2G'$D#&AHL2L7'TP\;ALYZ9C0VP(&)8B V.@!1%B7$&P5]CG< MWLUPRO"T$6UX@C"<<.H =EI1\ZX(G@,L0.7+B@%$22=P P7[.R8C]HUAJU!Z M,*932,+8#=%^(R_!P%J>?+$;ICT^-08#.H6\C:96:NM5:;EYKI._#?PRP'%_ M&P2' S2[QX@.Y](880OW VK[9SJNB."=MC+XV9;C6QF"@V0K7\GCB%UQ078# MK6VLW@"6FC'5E1Y ;!E&Z(K0TO_>!;QD<.6:Z!\\P-.#XQ.'L1N6DG">3DAM&F9)/IFX!&S6M M5J]^7%&O=)FO*7=4FP=FN+O/QB74\J&\*XM(G_V7V/7QY'Z/Y]!ISA.:X>!# MP$]6'* D"B*\S_/-OR6R>R]6I/SIX,@-Z/[,C:JC.5B(LYF/D"$2[U97R^RA#59 MJN(+"3C=:J[!& M/!OGXSYIS_@);R2)2S3.\@N:SG&A*7,QYL##I,!$G4574N39/33\C&F9-K*87KVI+)>Q@V75E M5^\K/4#P)46;KR@3+R,X:5^Q*,]7QX2J70]D[*TK!NTLA_R-0H [^9=&Q-!G M% OO*N M=DKGMDY?:*E=&<-MMQ&"$7O'KL$+XDI MAJWWBT*PX5BCY!^H%_L=&Q.KR,< MSXB!9X"PM#&?J/2+*-CF.UP,XK@\MPHR&9+GT\U7]"^:GL7\>E $K+48P18."XN? M/EM%M^,GK!/GYI-MW.Q73F, <,M1;.'TX-TDG#'>R;X5V)J3<5;?)1=EYYW/ MOY:CV,3I^5-ET/I22?_M6'TQS$@K="QNK5S%&N=HAY$,Y2:7,&RC2&(]J3%NX)A^E&^Y4&2G1;$\PM4W^"C]YG@<07D]V68&#%@9X M^&!_$*9FB-$ KQKJUMGT=B4X3&2 QPR3/_EK?./#O5:8ZKE?XW8?X'W"--92 M5[_V<$\7K%Y=71WD0[Q3F,J":^.$'O!M@N7KK(UCV_#+A(]!6KY4#P2+05@5 MEF;!(\F605A9'8OT.VBQ2(5X4B7L ?9K]73!,%6FWC:,PI9__##DXP>69@?Q M OQO>\KX7T0-JR@/LUEZB],'$N(:\IJ:F:)1O(6O/L]J)Q;4UNP;#)J$6.R% M(N,&87^_K\?&<8]Q.> :N?@' MM,#OH2S4=!F7!X&HWL9XV<,H!]5I\X(L9";H@3SBZ3OD?9P\XO2,K!5+0 M/H.0QZ^M[PFIW[ Z77HD3G#.U\Q7OHQ3@N+ZF%N-'CV0=KUS:T.KQC5A:UC0YSZJM$^@6%6B:E'@6O#TF!$&B"NTFX\0.:A 2(I[40% M9@,:+BS2,CB@MN"IGR(FG]-8>G!,X3F-=3GY>_3WN2+"P0"#>^$-!]I]"N:( MI,$#BG,:!"D.\S3E\QW<(T;: M1M>9(,542)TY7GP '2:[8PF[CB&.CA*&NR9K@" M%2 R"&@K=041O:,(1)?)&5J3#,5*"S^HCU&3^$GTKYQE!>)W5$+>[9)OXWO$)^M,).A/ M6!FJ)6:!JRTK)V1JD] M+S:1@):K2$FF=(TJVYHM[X:S2U$G E_):]#6MC'L',PX0#@Z1VG"%84FMY^J ML5D'F=AR[)*Q?'^H'KO'#IJ,5+QP)S,<+4M51!FHCW>>0NB=S6\/+N,2SY-[ M5H0Z-[$ Z>NB2[@'.H]AD])ZW'"D77J7%C:334%0>>4U5%YL:.^.Y[C=MG@E MSMX6BG+SF>X<*$J6*5C6=,6^JXV+AB;FBDE7&R.(8.J<91(*#O"Z[Z40)AUFIJU'?2S@6@ MY2?I]@DS/I$^:/3^#^__\/X/[__P_@]7_1^:5'X:ATKOI?%>FM?HI2EWW>=< MA(A6Y8>+W?@-/Q8_R5>03F=[^"I^G*V%[,'.GW :$B8_EUH/9 ._A6C51SO-AZ,XG$$'>_H]HYN M[^@>V]_D'=W>T>T=W=[1[1W=5MQ4$BN(=W1[1[=W='M'MZ6.[MZNKE]+;!-1 MLJ]J:QG$?9INP !:6A.B%^24=EHP0I:6B>AO;74%Z&>' 0*;P<%H_>(P6E!3 M*QBL7]N)5^>)G0>\P@4,ESA;RN&V8M)H,X8$O56_B/\3\@?_E_\/4$L#!!0 M ( !B KEB7!04GF>\ "/C"P 5 =V%V9#(P,C0P,S,Q8U\Q,'$N:'1M M['WK=^)&MN_W^2MTR632O9:P)=ZX.]R%;=SQB5]CZ.3,_9(EI,)H(B2BAVWR MU]^]JR0A8?$2 @14SLD$(R%5U?[M]ZY=7__O^\@07HGMZ);Y\T_RF?230$S5 MTG3SY>>?VMVKV]N?_F_K'U^'+MP&MYK.SX6AZXXOSL_?WM[.WLIGEOUR+C>; MS?-WO*? ;KJPR2!VXWO?-NBM)4FJG@M^4*M'GZG.'4#[73<=53)6$]SM:TLS@7OG\?^_ONNJ0C)3@9OW= M+<*K8S\(AJ*;AFZ2_[U\OCMW;<5T!I8]4EQ877B67"U*C6)9#E\*M_XY?T'Q M:N25R;-9]+Z25)1*1;D4/,1SBNYD3*:+.%"?7([,*3)RVS+FC)Q>P5_6BY(<65[''=O)>,$K,;A\ M($0<+7BYKS@A6G3'JI3D^B)\L3MB,'<385YE,'>G2-27([$XBU]WZ)D:L35K M1&*_?K[^=J/#\%^<,]4:10BU&IG>$_E]R5@THB=)WR*5IU!0/=L&N39)'E=P M-38X1U?G@$=7X[-X5X?)=^*5V*WV'#S:=HR/5,LS77O>8-G%^!!4;N0*%I+ M^(<@?'5UUR MI&5 -/4/6?KK#-3)UW-VD=[W?XI%X1LQ$0A$$_H3H<<@?PV0 M%YXLVU4,H2A4ST%^X(.$YD6U=%&J"4_W0K'('C$BKB+@*(OD+T]__;EP99F M,K?8@Q$6!)7]]7/!!?"=4W5VWOIZ'@SU:]_2)H+C3@Q@L0'<6W3TO\F%($MC M]XM OQ@H(]V87 C_^LNSW"\]?40KT0)-T4I#-9 M-[\(@$#'LB\$Q7.M+X765TU_#=ZDZ<[84."AIF42O*:_7^"0B,T^ZII&3%#1 M\!GN>$!6T54VEW?W&?6P]@3;6A+\TY#*U7KCZWEL&-D,ZYF\Z XJ-_"P-3NSP70TQ<#_9UH@ 7# M\0>KO[\6JY5FJ="B7V8\DBLJO=P;W5$5XS]$L3NF=@U,$GMWN= J@B4 /\WX M[=>6ZHW"US_!(RSM!KYS8J^O%%K_WNZ;<>(?WULMM/#'\]Y\8RLJJA7Z$U66 M2_5RO5JI%6)#T6/O]TR=??V]>QV,QA>>%S*36:G?66-1I;9=2WUSR?%?K2[+J[ ;XKAD>E/TLU(.@-; M>+WY-*55R7<@\Y%7HL^RF=#K3MMSAY8-=I66=@:R)(D2^W?->916HDO^YU'. MD!ZWCN.EGT-)E!N26&E4UYQ!DH!+.X-'ST7W%$WN]-.0Y#).9/:$3L2?$YU.:KZNU<6RM!XA:M(&4,K%#!JU MF1EH; 9 [D6^1B9S)/W<2Y@P/>)_3AX'-. D/G2)2]HD*2>RWHF=*-6GSN+ M>N3CKF>QGL9N-$J)LY"EHMR(?KRR3#\U\#B@Z+F(SP?L(8_:QH;OW!&>X9!GH[4/+ #_>0=/2G3Q8;N0AT]<_HSDJI]>D:RU/ M4UX@+G!-5!K_P)\]ZPZLR24QU>%(L?^D:]&%(3JX(*9''HB_$DD_PZ 3_068 MV9JGNA]N\7_J7P8SC]BONLI^T_7Z.$0\0>I79+UUSH)&[ZZ/3G9.QFE1M2K9$Z@F<8UALF6V\L^]KR M^N[ ,SXN=8II%,N%UEIV4D-JK!S(^N ;*F/=50P,CP1+?V4Y+LB[S$>^*+E0 MFHJ.4K'4C.'C#IPF@@I$-RD*;PAAR8W'P3.-@$960L:(;&2T6!QRH7DV>%KN M,.)CK)!^:)0D>24YMR1@K^@VC0?2(/V=KO1U@^;(,-4-#L>EXNA.U]4-XQ=B M:-]-7&2L)FF8-+OX09(9A&8V(ZE&!MVU;,%VH^ M7$ZFMSPI$_RJ_:;8VB/U8)QOF#1T;DU&WV_V;N9?D>NUE54:L#>QQXH-+A), MG8J]RV?=(),GH*:JCQ7#9ZE;_T/2)096?41<+%^$@I1T=$U7[ E:&KY? MYSMQ+('*9.[+T'7:+S:A"_A!G"9 CCZ(1:FN/<086TZ*P@?R1J_L"%?UI'5= MB*LD][0S&!!X]BNY-5502CWE'=Q0@O)*-SV8G^^] X#"615+.Y!:H<50/@*>5!B;O>?7LD>DF M#:JTW]6:.Z[RNN.B?T?+16PR(%CW1!SX&TO<+AQ:T 4C%6CQX<60UG&B/BP& MQ3EG[XY6\"]C8<_/!4/J;P*_G)1F^#1P37 M@K_Q$8EK'82QJD59RL$"LZI!MS4=5/@@_\JZ:P:%[ M=3$R G:X\2( GA-8GR88^ /Y&J.Y: 4:C/ 15/T MP5LT_17&U8K<^L"J5RT[)7X^_!Z_O":F15V3CX]=54C$'G$>'_TR^,ZS5!,= M=/AR0!R,XRL&N%&!<[YE1/C+P#(K[$\-7O:. B)(4 B:/L(J8\L$-6:[%TG# M+]#:U(OD27P]3WQNN(#AZW.K<3Y0-2'8PZF:$57+JU.UG"U55^75KC5PP34F M- Q]D"1-F,$)30.>"Z91:"74P64OO3+S:5(2JZUI MNDNMIR=%UVY-/PI]%(1;.+=C(N(S<17=)%I'L4W<*7H4U$N>U#&1+:&N\R@H M-W=>N2?>/$^+*[QC<[_6)C)7E"=,?*Y@3XK<7#$?--%UKKJW[:MFG&/D*G@? MONI>B,A5Z4&2C:O$7!*OQ".R6R16QBF"U8C%M=P1$)%KN8,D&]=R>2/>O%H) MSGZG5$K!5>:.8[,'1'QNW!X4D75.V>T7DF1<]<-E\#X*2?9 1&XW'239N-N2 M!^*%NXKH7N3@\?%-/6/X&/Q^O:UF08\RMI;9+WY:IF<(4Q6&M;(I.;\W WYCM_9?+M:FOOC;U MK-8F5CC!XF?/V)*#=>W137WDC8*N% $#=E5B*O :MGG%_^/&LHFJ.&X^10GN M7PGG56CAG[')S67RE9ZJ,1=BH=C=#^FEPJ9LZ# M#1_G$'5U%JQ!>O0%CY^WB,%&OWE+>1BY=+]I;@[4?[RV'0>5G268?8_@O/+) MBO/RP3MG=EL,OL8(N]BJB]VZ>?!U3<)?D@'HE2.E>_+DMN;79<7-Z2C)63C' MM&1^*![)J'G8V(_%QNZ).[2T6U@(QYU&S*+?$A*V%/QV?WV53Y(R*S7]U(( M3#C!@XF\-(I2,_J1$WCW!)Z-IR A5HRG1&_-;$\"A\ ^>3P[OR'GYQT\V4"< ML#4V-M;_WOUF@9(T<=G:+S D/:]-92(VP,*EG#J_B6NZN=.[@"C3=R^FSF9Q MGX7=KU8G<#ZB0=O>V)<3SEOC2 S.=X?'=ZN3][BX[L /4N*LQEF-6XN;,%)@ M:SR:A//44?/4!TH?ER8[(E[LO5F<%T^"%T-*?G$?(5?D]4);G"HZ:A\\I\U9E1\RR9'V/,'6<%^CRX,7A<\%Q M!3 X3_(@!N?)? 4R.$_R8 ;GROP%-#A?GEY0XT19[Z0*BP^5N_[H#A6;7"H. MT;Y9EN:T3>W!,LEH;%@30OQG.#U;,1WX$;SJ6);P8R?X ?H':$8B1-UH''1X^(BP\WM)\7Z/+XZ.%SP7'%1SE/\O@HY\E\ MQ45LY)B=,C;#)6=*WS/H:%("BA'MTA"&'/MF'$;<AL1]=TQ9[D&X"[/4S[X[H+!U81/^4J M)Z=W"3/88Q3"(6XVW'#U?F M-"V%EF/2T*?.T,P$3IB:X4K\/K2>B:._F$2[L:W1[\HKT9"IV;$8>&*]ZWAW+62 M]CP"K.>3RCFSD;@,Y3+TB&3HX=BA-_H[T9YL^/CX2FQ.]IR:_. T<3E)>>IC.*>3\3^;@9+D#>< MK^U(Q&9SA'HQ_[;F@2"+2U#.7YG&/'.-]IS2F=N@!X\L+D"K[S1EEN91XNEKBL MY!QU&-9'VS#\[]NFYE_@/'6P/#6?G*=A@7"NXEQU%%RUO\Y0@8(*^ID^6"YQ M[BS%Q+9N-[JIF*INODR[G#J %-TPX#OL,> Y(>/@MT3SD1)TP6-=B+I$]6S= MU?''MZ;F.:X]81OFK5=BF[AD<(MKY71#]6S+U[1+- 5VTEIMSE.+%WOZ]N15 MSQ+;D39",TI@\Q:-UVO*+ZR@NM>I>N5-1H16]45 U[F7X$_.'9W MA]T52,#E+@3O9C^!(L>/P^1YGY@4X\3? ?$WXWS/U!GE[^'","3- MB"C8]*[EN?;%??#;X,O@;_SM?!3)/HJ>%?/%/SE%-_61-\HG"C#:$0ZUT,(_ M8^/=$O7D;.5VPJ(K[X>UZ-'QYG[1-;;H80I1H_8(\K&-XIN#Y1W>CV? MO!PHOWE3\,/&'R>RS23,;B@;*M'_$,5.U*'_2:=#P[RHX@S!&,'_H"ORJABP M"*SK+NAM,KE7[#^)>^.96N KXC+_IA@>N9R$'W\!NBJV.IS<@5UBA+"BUV[- ML>35W=RA M7(T\TW$LH%.F@YE'Z(21+*#X8;@Y>V&N$F>N@V"N$F>NPV.N,F>N@V"N,F>N M_3,7YXSM<<8I@3&(%G,?Y7CQS'V4/>7A]L)I%ZU_GS/*S@%2=N'HB[I2+F=8C[8.')P&/BDO:+39C) MF1@9KD+=G*QK!4WQS3M0UYS4E[.P$#X.<@1#F MY-P/.3,7O-P:SI/!E"EQ2]P:SA%Q2YG'P+@UG!N3:>]\RTE[$%Q;XM;P7LVG M+0EA3LY].3<9"UZI62Q+?US91-/=&T75#1@%I=@S>;6,5]U\B5_S M!PD_ZWJCD>YB'P'<&32Y5,P_NP3>J^$O1KFF_^DZ?D$3#?)[4D.),AZX0)#0Z2-83/W!7VQ[5TG4_$_.>@YJ ^:/^!(YDC.8^)PWEF1!L& MHNF&Y^JO9-IIO/.N&IY&M!O;&H%)//9<.O7'04>Q32"!\T3L[E"QR>4D^0$4 MG9W1V+ FA-#5?!SC$_*)RK 7\_868^KFS%V5(U3Q.P;<[XIM*WD5?3L%66PE MCA!8";8CEV3'+\ER=1 OEV3'(\FV#JROY_K[A4TDU_ M;0G_$(2O^ '^*PC_^D&N25_H=_&K7\>"XTX,(/8 'ET<*"/=F%S\U /R.,(# M>1.>K9%B_O2%7G7TO\F%+(U=]N>K8NNPEA>F98\4X\M(L5]T\P(O%UKLA5_/ MQ_"JKT,[>,F0H+E[(93'[U\$U3(L^T+X0:+_?!'ZBOKGBPWFO%:XS[)AGA>":9GDB^"_%A[I"E+A//E]<<7 M8?H.02[!4X386P3_-0("J:@8^@M,!@_=)'9DYUKH=MK]SK=/8VA MV[GZ_GS;N^UTA?;#M=#YWZM?V@_?.L+5X_W];;=[^_BP:&"SXUIA^2-#\D<4 M(\COBC,$L>-:IBA/"FQXJFP=J$?SMC10W^]AJ7Y) MI-'7+U>3 MX!BPKD!;$MAE7V!7#D9@]Y[;#]U;*I:YQ$XML;$*1'?0V15N=.!"H#JZP',! MV:%N)M[*[EP?:17TT>5B19::I3ER%YR_8/8)=F8!W,:O^NA%4 S _UA7Y;/_ MCE] *MAJY,]SI!QS)^>@\U]_>9;[969)V9=Q,UB:;P9'3=XDFQAM\E=RK9@J ML47AUE3/=DO>3YUW174I_01K(-A^7#YK_!AAK+@,F_LKZ:PT^RLF"597NI7:F;PWI;N$>0&%E@U*A,:J M\(1-0M.4]N3*TLA'Q>+@'6/;>L7GI+&VJH76-3&4-\4F*^F6A>M:S^NJ]I3W M6S_0J-*532L?:X56M5*4Y5J]7$LV3 \0DI\HS@1P#RSP#VSAOYZM.YJNXD*A M8-*CF*2WV2^*J?]-__Y\2##Y='OV?-8]$_R,@2W$42$\6&>?#Y6*2UB@K6DV MMK!D_\$B5'E]^-<++;DDR57ACA#A?Q3U3P<6[9Z,+#SG6_@%E,&;,A&%KJ<# MGDJRE$:D3$4] \JQ2GJ?$E?P\='N66\IA'<#G'IVH.3L0HO+C$3_[93S'^TG MT"# Y=M0,,U"ZS<=5TA7CEC!^,OY9,%Z&?]/'S-MO>9:E:5"JU22RN6C42S^ MLJ 2&0?%5 )Y)RI-M<'7('F)<*8.,AY9) M!),:4B+:"(:'OH< EJ0"R-? .?LTEVM0ZK7AQG1\(A=:=>D#EWR>+_/N+ #2 M$PXXI>%7+A5:Y09\*TG)2NVH:#W-@?M.*;'!#QU[MN.A=^I: MQ!#2:Y]*G_ M&=D; \MMU;TX<.]4\,5,D,=33 M78.»#@45>\NL(DYG)UI=V14_P"6R%2J9NI-1WS+XZL17Y\$//U'\D'=U MB#T&!.#MMZ$.WTP%P'I62-)"Y,UV\^7<1"[U*1NMKQ;*+$@+JT6+ST1AK-C" M*YX:(OQ3.I,D&7-L@C-,&5[)%H=Y6WZ?+QE;KK_VE4+K]_9OUR>[KCU0N4NA MW?$9&KG\HW>'[)[2L2M7072TN]?M#X4>C!4$=GZ/<'=W=62&VD2*#_D_Q9&"J.,- -L+ 4PX"+F$)$ MP^LO3T>S"ZRM/O%O@&>&EE<9(W$L=^;;7Q&S+2 [VF1X&7-G@N;AR47TUK%- M5$*5HEP2:.+>$3[!\P @@N.!V'>&%F8;@A(!=ZBXLV-_4^*CQ"&R'_MS^"P* MBJD)GTILCGV &5SO_Q=F@/?36^%'. K_.;1!)1T$':3BN$)3$C1EXNPX-;/$ MW;_R;!M^Q=*]="N0XGK.^CQ4*[3^0YP/#.17YP@/EA#F?0_.Q\B231 ^@)R1 M[KJ -7 ^5=>V3!3+QD0@(*(GPBT245%I7.%:<166,9WAHNDSHL[,LP=W5J0J M,@JXN1YK<2QTBSWA$RY-_4NI7#KS;W"'.LW%C3$7MVV68N,-.84XG_/%!Y%% MQS7WV6)]/J@?"A\L+LE<*Q<=E,.D8@C H"(8\$PB*"KXTD %1#5BQ$:IF_@M MUB$7$R\X,$;XZ MNQ#"V#5;,B8A*!AX'DAG'_R*\V-:;.PPNGX'.(71L?N-3 M; V.7/*O'QJEDO1EW@CI9?E+<-O2&^:/+[@1%4UASB@+F$*G3 Z&?K$4J,NH MCES(5AD#*_^Q$=7"]YL_%\J%.69P+!I;*FTQQDS'.<\(CC)2E:[T73+BXD[! MFO,K+YQ>%NB8RK:5DV/ELUJ"T[+FS.0FJZ;8+>7*LR8!\V?:AT^T=1FG=E;> MV?(G,,L*A63V%=#CQ;(G"Z\S1VKLFXA"'HI(+#0+.N\BTW5]R6D6E/Z("FR0.,)H'9, MBX8#/(>Y-/!6MC/&#>O[ ]\=?7I\ES'!E[_I\&IXK6#"/"V4>:^Z0]68J9@J M5D:!RHNG%'M^N(RG_@>W3 :!+. M$2S/I2R(O A FV;-\1Z5Y?(&1OO@_@\11J@U?V\:E9.&8PG*JZ(;-/+D#FW+>QG"(MC"&^D[6*NK@"9D/3MT^^Q- M>24:W15S!@QQOLO8V$X:,"QL^+"%!A-[:/B F[2H5/NY\/3M\M?D79G1T""S MM&*Q0?RJ@ T_XD^[Z3V'CTMJ-!!Y12%L%Q+\?#@H@J7&OI^]@&%/X>G;P_?[ M0K3W"+USVGLD^#3],*7A4_M;IWCYW&G_6FS?]#K/%P#]-V7BS!(FM@H!X4MK M$9Z2;?X;/UW1G;"A@8>NF 09/L6^ Y(WO4W_SYT_ ]VMX,>'C'[)>AF1[_>F5C'V03E4"@5:]0 MEINN\_5<:2VA,/OO6LUIV#+F,- N,&HP#XW](6"0R/\H1()%\:(Q5B^&E6,! M-F=/>\3]A)V3_:@$HOYH[B>U*%I*^R6,!.QD(LSV M(YB9(/.[?=*>1V@[=<'QCQW(?2'*'1'VB/#'SL:QJPQUOP7"#0U *MEV6M73)DB)&N=RD/3DB^8<4#ZG*4HJG8!(D>,2L>(]% 6-KM5Y[ M@*A5Q 1]H?6DO! FR7?R.A:'6*@Z-B3>4_NY)]R>;4J]J:6(C;'E$*H8@RK" MQ-"5OB#O0[VO4R5Y^P!"];9]!T(515N[1QNK*:W4]/\(GS2+%'UL.GC'GI 1 MMKTY)[%UY$@NIEEOU,X**C89SI>K8JG'^.GW_402:,G0UYTJ M5_F+W:IQSLH=9VV<,PE9RK1<";L"!L;=_ZP'F K4ZK?O(LL.A1A:1W MSLQQ7F#S8V9ZU5#G3(/@A/0NC4*5SA:"< &_[6R<4V8<:9^)XQJS'M917IV!)C"1Q'^9%LJT3R;;!/6 MX+[#FYB(INTIMBFCV8 XGG.$Y_8A =K6G3^7X?D9[A%NX#O+ MWB:4Z5 XDO.#Y-(!X=@SIVT3EY=11'JLXK'OU%/T Z&1EEYH:']W:*V;+\RW M"?_8##@;Y(<-RHDF61I"A'M M@\(B'2,(!J6L^5H"1T5QW1^,%T])$S3:X>$9Q^T2^V0CG_?%I$<#J55JIXNF,,6/Z6"8%MO M[+/\89OR'D$^!8\#SU=796_KUH02L%:AVNWUQWI']9@S4WI,[^/ M[4N?N>9O21?\+>K)M%M]GWKPBGSO50\7(D+O./$C3/1Q3_NRS>MYW;(>VV48 MT4RYW=J]P7[UW,XIF^WJ$0T151!1_; ;Z;\U6OO[P?U-;/Z.-KYGG[<$.83$#^NO*-_AR.]>GRX[CQT M.]<"?.H^WMU>MWOPQV7[#LON:/@HWV>KP//D+ @_B(O0JMP")X?*^^,:TLR2CY":LU% M\=$<70-.U=U1-6&C[\X(&[3^7B)#I J,K-S8F@P)G+OZHB/*,NS0&X<;U3_M M;C>J_#+&?:9/V9QCLAK?UZEGTF_Q)4NY9"LRX?85^79WZOE'+@E@'A$W^>37 M/$&&/R6O3\F)TMHJOX3_-AGOX#9N+*M2\0-NOGQ5#.81)[!1X&K\F)602_W MCZ99H?7/>4\O)688,GCC;$=H=-=562[5R_5JN9; M4WQ1E/$%TJ1M:OB?SI0@;?=*L6ULMO\;=J6.-I1>V#$ZWEVZ5:V5Q3+:^#-M MH;=*F8R)?XIHJB>@J5R42_M%4ZTAB\UF=7]H.@439T9DM]E!&GA*IDJ GGV# MY%Q8+WO@?CBJD58^!P1X#M?_@;CAN9_I&*E>KXE2:8^,Q'&S*FZ::27Q-G C MB[)<%QNU4NY%\#%9S4\V&2NZ)I#W,?:E8!L3:'V>H"YW1O/#8"N',_?"ARN/ M;A&[5J2T8MXG40/J6I,81V?0S9-[/GZ>@/G!OBNDJYHN.Y45,78B"25RLXE54 MU1MY!NV>IXSP4.J_Z:XEO/;/KUA $:ONU]^+0UW3B'D1Z0 I0ZCX/O#K-44A?.2*)"F5 %3ML9-V6T+X2<;):\[H0$)+&0:0%P> CD V*0.]F\#-M4ZR)/\*XM#M]A9WRZ>3$W--*F+VR,E"@^6J6Z8 M5&V(%7F/W,+QLBI>4I>O'Q5>3L$43ZY?.0A1N[S JSQ^%S3+P]3J3(77KK>+ MK#ZRA7R9O@B>$C0M(Y;%>JTBUDO;K(:9+3 K'VH)Y.FA,GV)_4:HK(A5N2DV MRMO= MY^Y/0N??WV][_^%-(WC3"-XT8CL1@*!IA*$K?=WPCUC(.:OQI^3U*:>@R^9M M0QXKDP/8@YS_+?ZU]!L4?%(\,4IL6'Y>JY7$LLQ3%X<&G_2;%C*%3T4JBY4* M+SK:I2Q^)J^6\4IKCO"4'6L@J#;1=%YVE(:/4I?4W\':.X^#*[KT&W)159)$ M29*X$,X_7E*7T!\57D[3 K8]HJ$!;%N&0:M_;,)*C):YE9RI%C-5ZOQR9S0V MK DASXP0=U,Z;,IA%5FLU^M<(N2F3?JDH7ZDYSE/B;&$DP;Z.]&*?Q/;^L!$12Y[\X^63;JCK8^6 MI74&DEC::I$!MXIGQ>ZMJ5HC(KC*.^%R=P-.JJ?>_N1S$B-$#^FP*1>)E2H/ M11P 9%+O?#HVR)R@N>N7M/LQ"1Y_V(R34N?B6+TRHT)V_J-<:XBU*L_)'0!R M4J?AMH,<;.18D_:X;_D$36 \+!?7F4OA#7DI=2HNH,#ONCN\\AR #K$#GIIL MR%&-JBAMM428B^*,X),Z,[=-^,AR1:Q6N&V\4]MXIB=+1"X+Q:"W+I?0*5@L M_3[06*^-K)BKWA#KO/'@(0 G_8;0K0!'KI7%4H.?HK''UN:Y,9;_]9=GN5]F M'LN^3)BUO^/-M<87VSR=8+U!S=V8MWB8"SDV=1XP0V=6E"J2*,E[3*1S/.8% MCZDSC9GBL=D0R](Q%7;PO:&[VX2VV"\!/!6Y;Y+:Q&QDU#\R-#&7]Q_AQ2N' MC9B,.D>N@9BE?DFY)M:J^?=+#CI:!$^_)@,"A-*P;B4JAFG_R&RE;^+)5_S@ MM/4MP$;J)&U [;#>(6(2;M"\3ZZ)([PA)';$:(39T]ST:X\*<<]U-.(4P1_BLWQD%G M0=W4"-Y>G.YYM/#P"6 N<;6C*!I-F.\*]S6E0DLZDZ3@L(O@S(NQ8@NOBN$1 M8:6GR"N^K03.">MIP/H:Q-[I#!4;5E/QW*%EPQ)J7U9[>7G%EU=1Z (R MW)I7C BI=RW6Q&I=$F%,7.[F'S6IY6[VJ*E4:V*SND?4G)3_$[;?BISH-]!5 MWN]P'E(^+>2CI$*ZE:3O,W$5W21:1[%-\$B<"$6N&4%2LI3@P/S!3P+>*HN- M9A/LFQV7V'WF*%H+134IJ=IJ)6F\&Q252E6Q5-X/BD[00.[91'$\>Q*$HE:( M?]2DU<(S-:F"B>NZ6);F!&<4%Z#HN.+>0B2\8&*-T2T6*TDE>2LIIP"!U+UF MGO9&3G:S!@)$WFE?ZSDPRDXW<9QFAM.D6K25U-_1X_2D7)-8.8^S:HXS/\;E MD?#J0E9-JJ582:5$<]8=2LW4=7=B76J(U=(VH[9I2BHX)/<#R:1M]"MIC^P@ M61)+V&2JF3=(GI3S-*\:E#HMAZA.3NWLTIJ4.I<1J=1KFUIVC+V+LW:7FX3E MPR@E/3V\ILZB; NO^3Z%]]SM6]H$_\+&QBWA'P*(7TU_99\2-<3L<*:CH8.) M:0=?.?BZ(:H:RK78B,8+7IA)B>: M+;CQQ:9Y<=O%Z)L+MWNFXFDZ)FH :AHQ'?:)VDDT?S/03<54=>HSP1)US M!O1O+9[H-E<6:"JHAN( +)^^7?Y:F 6=)/V8Q)3^-Y3'Z5<%^KB9YSU\OP\? MF'0:;.PER<2;1^M""U\G"&7VVA";PM=A:$,]M;]UBI?/G?:OQ?9-K_-\(2C& MFS)Q IF"B##)S#"&A,VIA+SBFUX_2/0?^-T'J\R_5#A/FO\OU\^)\\>%C+W6 M7[W8SX>#HFV]!5=BEWJ/5W>Z^:< MZC$,)*)ING.V%!@Z703CTLK]@T077&\ MTW&$;Q"^*L+01C'X TBY0@R);_ZJZ" I=>0A1BV\8_;+D-WB7Z^A[7HH)S ]#CRS Z8Q;,-(U MS2#^:"K-L]J/\^W\C63-%WK4\N_**[D&.4=L4;@UU3,\=#DB=:B:R?N<(ES" M[)C8)&_@)@!K\=\S29?9^3%EZ@-T2M:85MWF[H-5M.AFB^-+\ED(@"1!ZTNG MVSC_YW;N%&_8TRD_? T/C\_(1 M_#0SA)_69NF/%D,@J-:5H+[Z C.(BOADO;6>'1#?'R!1]RL0G1$Y*F06F0^5 M928[.K;W-)@:9HM_+M06FF ["PSNCD'(*/HBM$.&Q-:77.J!."+"/7P[=(0. MP$F;RO:OYV34\O]G1H&E)]SRI&1H\81*Y)1A7.(P#K#*3(T]P9'3>%;&M MZ$&)BB$,R!*NS";/DN6#DV+N_USVEGWL-JG),]U@-#^O)\/_1U)\?P!%-$]U M'^TNL5]UE;3?=:<8)=,-4.F>%I\N*XNF@K9\P* MB;*$IPS..>UA]Z#- MJ6VX4WW4M0;N&V8"'3S&]]"448I"L]US?"8%9W)M VT6$)D>U9PWJ= 4J]*< MRH%,L9*BE(TS0?-+SAA59[V*O&4_,F)/0N M)9S=6$F]Y89A9;$I5\5R?4Z?=^Z '1+VFBMIE=Q@#_RHFB3*\\J#C]"/FH.> M0_SZ%-7H%VQSZ-#:TI5T9][BUOQIQ_:$@N.$SP;!#W!?>V0!I/^FWZW%<[EXL>Z'.1&($$D $R#K% M".U?H43 P55O;L5,4LW0NKF3?9K?)3S44*[D6H!PM.<%[4F%,.MF:_:)]JI4 M!A/RQ)/]^4C&[".CLW_3XE]_>9;[9>8![,N-S S61_B;;3D.#2E'N[L?A!3- M=T NJ?9I72U/B?-$:9-6@-6:3;&4GQI>CJCTB$JJN5E7DV:!*/ ?Z\W<((KK MOB/6?=E4,W2)88!A)0HOQ"38.HLZR]I(-W7'M<$^?"7@5H^Q;5:ZD/5Z*CK- M?N=LWKQ[MV.]\6W)!4DJ&%M7%?L8^L80A-Y%##\=!I_T;D:YCD=H;!ZIWG3! M]P=.SA:[98NRE($]L6VVJ,G@@9J]%DO!D'2WM,G<'=!OXR.U:F 0 M-.MSCAG9MIOUF<,K(WBM5I>U>W@UJQ6Q7IYS%L%.X<55YL&KS, \ OI&-%Q, MD<8Z7R?KRE74;*'U3=%- ;C,((I#@*-ML#>WF/&>-[5M908W>ETV,F[.$!:* MN=7*R9;$)H&R*-L>S=Z4JH^#.R1TZF"E6)%W6/YU$"@Y&5"N5L^5/2@'^CO1 MBG\3V_J QV*>L'B*A7=M!22Y;BKVY-8E(P=L M>!R(;=%"A$"V9I-^J^8A/\)AFAZFE2QJ7/(,TV93$J7&GEHA<(5_*@H_&^?\ MR;9>=6PS@EB/Z>\#T\U'YO(LE*!9U,>$DM%W>2Z)21;L0,A'_H3O.CU@U&91 M=G,JJ.6:^^ U]RX+L7Y KOJ<=<[>7><87@W#FU3XY K#N_/C5\$P MMPBX1;"&1=#A:CZO-9"5+,JQXD)R31&8#[?H(%!R3*!SJ.#:")4K*^92 M66SLY-B8/.OEX#UIMFAG$W3*YBEIQG\J<\ZI';.O(H05HAP'EK3(>:8VFVK M9=Y<>+#3$_8&M,RVZ]IZWW.5OD%Z%J\EX B=C]!L:O]RB5!9E&3$Z"ZVRO%" M@NR^/G6E':L6U'3'U]-$XVIZ*UMO*MF7_5U'J/8QZIK3J,(15 /L'6<+E6TU M^\*]=$!;6866RU6QV=S3(9^[5: SKN5ZT2?^H_S^Z-3-B3DQ@ .S();75)7' M[X)F>>!1S,:2_IF3JJ_Y(URL-K*H5@2R9]W':Y?5"=$U//2(P"E#.8L2QFRA M+(OE2A/ O(MTR/)-AV6^Z?"D0@<9[$&8/;7R4G%TE>X=U'3#V)> 7";XTA0F/A&[BQ1;/]X*OZ0P\'^^H8B4SLIY< $Y&+," M8YH*P_R L9H',.XL'G'PFB;+"#9OOI_GYOO5-'5YJ\F5Q7'.E23,5J/K_(0* MSB2K^L!IZ@1WQB5KZ&%Y\\K^[;#-)HKZ1%S"L*8]5-:'YON=3,@L30W9/''1 M46P3^,4)KE-@'(I_>(RAX)-!<9HZLUVCN)[;A ;/?O,?G4CV.YNN/+\3%']@ MZ"@P!>6%@/ 9C4 F45/'$2S/=5RPAV )%]H]V:H)_C3^M#UT*LDAARYU4/80 M'2SO*_ QWZ3*;>1C_I 7&8&UI/K'A:Y,HOD7R/8V$^T/WJA/[,]U1L205'!$AXKY@0K/TS+Q3;3-GP-.(3?O.!!\F/% M=K'7A0NW>Z;B:3H:T@!+#1O&T4\TZJW@UP/=5$Q5AY\!J%Q"]Z>? 2):NY[? MS*H"$0754!Q Z].WRU\+LQB4I!^3H.1_0P4$__A^'SXP*E?\<0FQ MER1;1_.,J4*+8;7B S, H_!U&%J&3^UOG>+E0LK)) M1OEZKDQE4TCI&-6GTFCZ"3_0&QGF9ZY24>8C@0IU7$I?1(9_.V-%#?Y>GST9 M/2@YHBRD>*[U)<9!])N A2("%_V<<.;SF@.PU!HFV0*F"E*N'Y4Z,4V3USE%N(090;%)WL!- M -;BOX5[Q5:'0ED&-Q/L\MGY111I5(_&U.AQ*<]^"X0(M=0&!<'577PE?O3E M"MP!K/Q[^[?.=?OAJO,, 'FXH@#9PTBO'A^N.P_=SK4 G[J/=[?7[1[\T>W! M?^X[#[VN\'@C7+6[OP@W=X^_=_DJ?*2\=#2QJ=;R'RBLF-',5'=I)D VF!DMO_ERH+;2WLDYRS2WLV!V# MD%'T16AT#(FM+[G4 W%$A'OX=N@('8"3-A7D7\_)J.7_3V81[Y6KAW(;Y-PM MC$LP8U=:EETXCO4/?0'7B-Y M0"C+HIO>$6UOYZ7XLY*^K?W7\[LX"ZXEV 3@HNH&F1;DP[?X6473S<-TFVXF MVFT7W'#C3^.&VYX+UWBCQATV:JRO73^V\T:-4\7+.S8> >#6+L"S06B[/8R5P!9LV527ZMU%4"PHYAH5Q$RI2Z2E\MB/8--)%SF[QU<2/&_HIB/JJ\L=*;0K-H#8J>0P3%<8C+(T)9,F52PF5=B?\81-?O M"'#F,X[[HJDT"!:&1 ;%M;%2A_N7ICDZ_QQUVNN8'![F^R(YS&YMD M$-Z45^TB)-[CX-HG77M*N:LHX?@Q3_M^\'XPMDG2("N,+;5%)+%2/]0 T5%Z M#M\4+/0P!0/- 4"M/=)-+O^SKM!J9)$C0%)A/N_1[$W)]#B@AEQ:AJR)%3D/ M!Y5R<*47_%ED!=)@ZZ#*$;@'4&AU0)F[$ZSLHR5_X 8H@X%NZ(I[:&UX\\V0 M6>0#XN4;C'+WQ!U:VJWY2OQ:SJ/@3(ZT]$C+(CFP$=)6KA JE<4&SQGD21M< M#17S!1X:+_2FN0):+P1ZH0_*@1=]\Z?M_VDG;;Z5ZD$ %R8*W&D3E>BOV 6$ MFVT9*M,L]NJ!,K719[HF[+^W9D"UYY!HFU?;5F2Q4/#=<5ELO@)XLLE8T36!L-0L,],L=TAL0?5L&^QT7NN1O5I(RKIO MKA9\6@:)%C_;WC:U1Z0GS<9O[G15:F*]RO7$88!PH9YH)F60-]<36T1AJU2K MBU(N3O#ESD/$>1@K$^XY9*LBFDFI]^P\AR=&L=1\6&V(C3K7 H>!L\5:("F- MG)VWL!G0(BUF)%$N[ZG*@SL-,X(?FWXC!:+Q7"[\LV3*I/S[YM(_H-OONCN\ M\AQ 'K'O?!).-D_'-,6J5,T!BW+D;8"\I$3SYNI@N\@#P[I6RP/RN%? :L*Q M<0PX!;9E@9!.#'K$2T1>10)/B_X)KDRWQ=%)*/Q-? LEV-Z7:YBW>ZB6Q M6-Y(GG1'N(/-KQ@--,.%Z($L]L)UL='S[ M7W967:4I2G*-ZX+#QMQVDM';PEQ5$LO2GC8V4C M+O;*PBN/I_4P<8K^2&\N.P&&:5.PI[^D-P;(DEDI[R2;..?KC@-3. M"4&[+FTG4[Y-:%1;.F)"#S),HJM?++VJ+C9BJ_P2I>X(V8MV&@UJ4L M$NT/Q$5R/MG6JZX1[7+R'>@:L5+;(5&O0H).6^9N'C:3&V*M+N? ;.5(W ") M663B]XU$4:K+8JG*2[1RXD*MHF2R[/?_K[\\R_TR,Q/VY8K&0UKN7^_-N[=> MUQM?>DMVH8C)HJY@1?F2W!Y^+YV$-EWZ_<&4,TCV#+)8"6=1_[ 5#EF]5*Y9 M%F5I\\#Y=KB&^X'!O^4:?=7#*D=D'9C+=U+!H2RJ*U8WVP_(64P5&N+ S@VP MLZCCV"6PQ7JM(I:K>^D]M@5MM[Y#.@=UA_CU*5H&7SX>4H!@;3^IZCFV1;!Z!G&A X-6MGH;&3Q?$+ 2K8 MZ8A431X'ESXH"#L>$:4\NTZT0VFMO6/D<9QO">=9'/B0)AJ/6;4N+=NV MWH O'=![H&,%F[Q:QBO==0E>&RTWMHFFNP=FH>^]JG.A*9)%Q574W[Y#!QM< M:TJIG)K01V MYQM4610IK0VJI5M.ZE51DG)S0/@I6F,?LA1DI'M1BZP?Z@ N MY#/DQTU*@.@YB5%F]*EV$Q MU-M.O5PFW^F,DEW' ^H3(,[CFNI?W+YGZ'\SZ+C2=0VN_6I!9ZX-1I9 M9A*:BSZ'.2&M3+-%M=K.PGA\&K M33>M-EV[\"1_)NDIB8$L,N-SBO3"V :O-N5 WCJ0L\C&;P[DI=6FJI\%W>^JBHU3J$& Q\K0#^0O3W\%1N%)KVR3 M$:4L^IV@K,-_.U,B/1/'M775)1I>:)M:_(O(G4_$UBWM8S]=U?!0[G3>U:%B MOI!GQ26=P8"H:2N:>(/-@T/N0N!FT<_D((#;:I3%6F5/<.5:G6OU='M(DE2W M*/0)W&?2#M@#84PYZ,#T^2GY0C,E,3H3K')INX(U%*'7?B>.;\ J8_A%IBT6 M6[6&+#:;NSB>CH<%#I\5&@FL4#H65JB795%JY*F+($\++]>E!,]NEO1Q4F\@K>TE&Y\,MWX=O?RSV2-<;CPV"Q>>*P6P2 M;!8AW)J,%P#1O#L$?]HA=82'Z=NP8'8P EU=*M?^@J M(_T34/Z!I$XZ8'U!8Q?6"K?CCP[&2;5@ZQ^PF@V,&V*YNH\RF=5A?(J&Y(RZ M>K#,(K4E(RU&32VQ!/2"FY?\:=R\W!>_^L<=APP[#G8J@0[87>-\KK2S5]J9 M''QEF8B*1_M)L5W_CTA+\?8(N ,[B5NFHVM^0.V9J 1NT>0#J>GF]NG!0SV3 MH["V ?6EUJQ8JI5WU)8M&X,6/O$<$UBI!)R7^UJ]ZJS MXL][^'X?/C J3?QQ";&7)!LU\_!>:#&L5GU@!F 4O@Y#@^ZI_:U3O'SNM'\M MMF]ZG><+03'>E(D3B"&TE$PR,XPA87,J(;OX=N /$OT'?O?!1/0O%#HFV]A89E]%+O\>I.-_\4X!:5&$8RT=":,Q18.MW$ MAK+%OF&I?\:E.AU'Q'15A*&-XO('UU(+,3B^^:NB@T35T;9DU,([9K\,S=#X MUVLHS!X*&>2L*Q3R=,> ,I5-(:5C5)]*H^DG_$!O9)B?N4I%F8\$*LAQ*7VA M&?[MC!4U^'M]]F3TH.2(LI#BN=:7& ?1;P(6B@A<=$_"F4^50ER+LEHHK(H* M<#KCHXQT33.(/YI*\ZSVXWQG(X7 B8O/?NMWY95<8V\+6Q1N316D7#\J=6*: M)J]SBG ),WUBD[R!FP"LQ7\+]XJM#H6R#-ZAA%43\?E%%&E4C\;4Z'$ISWX+ MA C::ECHY$X* EA3^-K@3U^^P)W TK^W?^M&Z M\]#M7 OPJ?MX=WO=[L$?W1[\Y[[ST.L*CS?"U2_MAV^=+HP3+CQ>_?K+X]UU MY[G+L-THR?4O\"2A\^_OM[W_[&D>G[X'1LCGY2/('&%34;RV8/6U&IA(5/(G MJ[/US .FYG0TQ:A]@N42OF#-+$*;35 JNZ? %&!5S9\+I85&UZ8^W);$;"*H MR2CZ(C0IAL36:1G#$,QQ!XR$K^=DU)H*WKP1)=.G;$[.A6L:O)0N:'Y7@:]E MWI["UY*O91Z?CMR$R7O+,?1G0;=;7#I,'FA&!SA)X-P MOI8Y??8DYS3A%MQQ67#+VW[OD!-7;GR3!X;% TVR$Z%I.A/M_&4< M!EMV C@*#A0%5\I8=[,+"W(<'"@.KLE 5W67X^#$<<"U DRX@;/]"/UZQA+C04UREEL\H2G7RH&5EX[@N(*UT0EHSZQ@_+D*D7,=[RD=(OO1:/7B M[(XT5M+(_*C49_^*8>3;34R M)8J:]4MDXJ<-&MJ5HC<@>LE%U? M*8ZK'.&JF06N-G!*.<:. F,+K?^ZE 7(TOB?*Z%K90>@5B^+S>J.+;D<.P!Y M%&AU.0NLI70ZN3 ["GPM%F99=)<_'KF4D^SN+IU+*A0$:TRA@?T)B>DH\2-; M.#MQ;S/O5%DDXRI[\#;;VG\]QZ4M.7O6'(^")N?[BD.TJPC?/6-?,T=W29?8 MK[I*V)'BST2U7DSZE-\4PR-<'Q\E5%=KN+T]!W9?L%W:Y%@NBW5>&7 "$[J MH[T3[YA+7([7%'BM[]'#YI#ED$T!V=6R)_F$7NX5_2GDEV>*NN M,[S"6_[UEV>Y7V;>Q;Y,>..*YX$$][G6^&+=_1YKL/]Z8T]]NLEJLUDH5A:< M0<_+TM<^;";K\J0MO3A7\-RDWBI7$UG$9XVD$^VW$H,ZX+)\SF>/9]@)_V]F6T6@V0>GM=%O&ZBR0 M71D-9[OC8;ND?7A;C5\>Q[84SG:<[38P,Y/V(*X4@LW.5)3%NM00JZ7=NFC+ M(WLLENJ?4O]\O/*]AG?YOU,^7EE*9YRF U-\_D4OI9\+?/X%+Z6I[Z6 MN67<@LL#:?BY$_QH,@Z#[=O[' 4'B@)^-!G' 5[B1Y-Q''"MP%' MCR;+P=%D)=[ ;MW6$@TI:0]X*<]'DTF-LMBH\<902\>"B]7G9 M RN+T!W0UV)WT'E .NXW4;-(>R-)NCR8KB_524VQ*9=XZ MCA]-EAM?FS>+YU3A5.%4.5BJ++8VDSK1EJ>=:,L'S*MP7^.D+CBM272R7MAE7G$.)#%N/GRJ8N6SBY#S.=3X& M52!I[?":J+G*2B=NG3L524[K=GX#Y:%I)V$6=F$H%??_-8,B^S/64P M17HI;2*Y51;NF38/0#IZO%:VC=H._=K/C6['K5[0V2:+MVS616F[90\K#VXA8V>2CLG6$Z<7 M'QEJ.CZ0-FGV(NWVA,M,,+,OK'(>^<@CE=7V*NS.^\^603ASY/V]N68..<<1 MATP9I2Z6FSNMM#MLT)XHLP1G,G^[^9__5(K7MP]@^H^*MO92=(?@"!!;LT:D MJ!HZ8+\(QH[EV2H![> XS_X?Q:$[,HK$H-Q2',+P#9P" '>OU<>'C0J.1H[& M_*#B1-&XV)!8+<>6&V.@LF.W\F!:^>ZR?>^]8JO#H'=O>WD+6K"9V^MA59RJ9!<+,LEAK;K.;88*GSB<#=KL&..]EEQ >U MK?#!MAL8-W?:'8_SP?'S03TU'^2FP7*]*LI<07#&6'M@"TO6*XW4G)&7!M E ML5J1Q'HUITHCPRU1G"UVQA9))XRLQA8GW:":L\6AL\4BKJ@FG8>R>I@L(_>@ M7)?%LKS;Q-CRR R+A9V[?4N;X%\*K&U+^(<@?#W7]%?V*3E(M6BC4)J 50P_ M_F%@T[&.%PQE=F6F+Z?OCKUZQ7/']%9O2 1%Q6Y[BCF!-80QNQA+L^%K@!?\ MYL56#%AAV\7B+1=N]TS%TW!#&Z)-(Z;#/M$(+Y[^+0QT4S%5'7[F!++8.0- MM!;/[Z>9"?ZTR@QC\YE91:!LD/!X^G;Y:V$6>I+T8Q*:_&\H;].O"O1Q,\^[ MZ3TO/*4N\A+_][$'# =%VWH+KLQ>4HEA"$_?'K[?+S\);^X6MUF\%%KL78)0 M"]X:@C_V.?IQ&(:/G]K?.L7+YT[[UV+[IM=YOA 4XTV9.('T0KB;)#;Q+\*0 ML%4L 4<*?M3Y!XG^ [_[$)#V+Q7.DU;\E^OD%4?29;'>O<>K.]W\,WP'=FXQ ME GFL0RPI(M] Z1DG'_IJ\.'"E\586BCC/T!!&HAAO$W?R%T[/*#,H'1#N^8 M_3(4'_&OUPBX]U"\(;M>H3H [OMZKK16I7GD$Q63/GFI*L!U\H5M^+X1F79)\Q#!>";27., M=$TSB#^:2O.LMN#8P11R."YU^ZW?E5=RC5D+6Q1N316$8S\JO*C.RON<(GS MS*#8)&_@)H!C\=_QG$QE=GY,,_L0G)(UIJ*3%?,'=2$RUA %A]CZ8*[AD*"& M$7)[T\']%H@-M..HYBT(KN[B6_V_?'D"]P$+_][^K7/=?KCJ/ -L'JXH;/8P MWH?'7J<+XE+X_M#^?GW;ZUP+5X\/UYV'+OO4?;R[O6[CUS>W#S#=AUYW^:"W80@PW<>^GY%RS%!]\$8 &_5CSKDRS3E7 F,Z;CY?*H[N/ Z> M;.+ @M%-_VU3Z\(*Z@/@1]-M@X'EF2[FGX%I59TX/7C%)>J3 C/A2[5JN2Z5 M"P(!NWN,"L[V2"CM4HKAF":F9-717J-&S7N2WO#E:B1G/)L-=JUQ\@]G[?IR M#9EL]N>^2%J<(Y[+IMAS3Q],9O3A @-]F41@:,96; MJ5^0SOWBEGWP$KS]A MJI\.8L)=;P1OG*!]$,&H, 6I$*!T9LYSG:@=\?'V]'%4)FT@$-Z45^WBT7Y1 M3/WO0 Q<^CW_Z)I.9OF>NN[-4D.:Y?SM316/V(Z9T>#"6S8=[H5 B\#0VOTB M%%K1F8 WJ G!7+Z>XT,B++%]\N_4.Y^*26;*X*IH(!(6BHEFO4D%A: X8-.Q MH DN7-M4C DH"#3T+'N,2PT/^_2O'QJEDO3EMGU+/\E?/H-.;]\*ZE Q7_!M MKD-1!2)7F#47PU]/+_@/$2R;^NC^]2OFUP=OH$0$/*.40C\=MV8IPF\ZSE]7 MA&!X.&IXJR)<$T-YPU! ],KB99B>H WL(9\)=$DPR. /18"%@"?@&,-NF""( M-/)*#&N,P@?'.%)T$],7^+<>64N7J$,37,67R70!>^'LG(GCDA%(OY$%* ;D MXL]9,6/L*>%]^*HQL?$*WFK!J&SAME>T8=ZX0&/;&L :7X112HV;'5P:5XL M6$(3 QO^DHY&6$"&73XC/(-!CZ/GCL?%<OUQG%5DBPX,;P0.X,9I !@.B MNCI@8"(L#''.S8?)]3_8V1]A^-^O"^L."7%!#D\SQ=>ZHQJ6XX&Y=CFY]MNS M?K,M;^S (PP/S2J\QT)EZ!'M$2#"Z$DS"-]L97*ON& 8?\RI/7G3"B2J#&*/ M7_ST)T 0FH\OY'' @K!=6)HP$%LLK1R)+1=:]>K9Q\S"CT$$C]#'XU\H97!" M@C\C7[XX7M_1-1VMA(#/OMV'@@HY(/HCX5IQ%2#H5$9,?W1]%?SJ3.C"4^'5 MR#7P!!P(K P1A2@G' L6#D-4;+-J0&MX35 LY?A(G0C^)AU*'PW#2K*4(2\X4Y7]-\T$#&& M(2@C-*P<.GAM"K[@#9;GXIS@-P\T]@IKPKD!*0A[V\+9L9D!Z(2!9U/9&)6B2M\?.*6BX-J*Z3"@,8JB M61&2#^Z'U07Z,*'KVD2A[;/];Q=1[4Q8(F+:W@O8R4*3B9@Y$D:G*S7R=8K/ M !C>!D*@=A 0JJ<@KY]L'6T$:S6I'6W' MX P1\R(0YK5*H>6^6;XQ&1 $'\(5AHZJ>\KI_*?Z"8!PB@$=X M X2.F8./CUL@9#XY*_/69S$4:,FO!L\>VPDBN0CH'O=,: ]@])MI7, 4*!F' MLD1H@\&,5J)9O="R3!+0S"8@\EEXX@/Y]LQ,F[\"G25]'7_I3@>QHJ%@0:I^ MLW Q0'Z#=6Z&'I-^*EX3VV]!L;T K: ""6&28P27AHY J*^U'.#3@#+\.&Y# MO!"3,"\+*#?%)1XQS'R>1*6(0N"?BXS/6E)OA*1@P*)4^V,PG Q/JJO5RV*S M_M'> VE!9[718H(T9X!2!). '+3L/ZE;Q0HM84P#7=7=I8M73RI.6+ABU'[^ MG;W.+^O<>*4J#4F4ZA]+T=@,]< ^A]DY0^;9X0>T%E[AO;Z-N'B>\KKS#)!Q M!:\"/P7_TYF^L.U>*;:-F?F-#@:IULIB.:%7VAD8KB#!F':)\ .N =B@U&," MIP"T.IA)^H@:FD,%R W^[U+>?B/&:YRY*?=1XQ"?Q+0NV+U)!0."Y=F1T>!X M7V$X(+$6P7D$7@E]HP>/!9TV\@#=\-_%-$MJ/QIC;'H(_1_/&)FA/N ]F)$C M;\3\OVG%61<<.)"3%KTG^./&L@G R%WQ1%JD_Y-MO>H@!B\GWT'[WYJAT&B' MJQ "H;8R$(JUZ.F69Q^WJPF@'0P_^+-XP9+VYBU>,.7] !>L&ENPZMP%8^(# MX(SB LS%4(XPN]35G8&_BG /FJ(ANQFZTM<-.L S(1(F^\D1T*K ^U6; !\* M?1;.0#!; U_%KR?7V8_>EG)#TNXL7X+]<44'<^!SWMIV39UED"7PK6Y)7YH^.,*@J+7P-N)\4.YT#*MCUR@A*$U3%*RMZ"! M0%_#7!SR/M8QY&$MBQ9.!+G&,!NDW?9KQN[OP MT2P^36#0J/Z(V-2C?@'3FSJ9;[H[%&YTC*--8 J>;3FJ3D#8S&0;_%NF^0H% M7&(P5%P,VPZ)H8F12'C1P5"F"&_3,"$:#=W[U88BZAGXW$=!A^-EWZ.*US'? MA)*RR)K(18)+PB>\M7!/)U'XS*0FAM2H]<+\^.CM-EIO+-H&PG,\!DW!#N.: MYDXH0H/Y.[AAU*^%%7'W\Q!O9O&$(?Q$Z!,"(*(_?L'I,<1*E/

  • XZ^"/0><+ ,V ?6)8;[@"A7OJJ".)0!U['Q69/ M$J/K^09J47!P53#&, WB3,/*S,> ]Z*W'$1:V2)'GL/,/S]4H7JVC0.UR2LQ M/5+TO3P<21#%$(-D6<\:"UW+\/RE1A0C6GW@"=:;29U#&F%V;0O&IPG]2>35 ML. 8C 'N9$NI#G4RP#:&JH=I"I@[N#W$!O-YC(=5)Z^(CVG$MQ:^FZ[-P ): M"O28Z] 3A:'[6;"9G!)(#R'">C2LV[9=S-LCS6^!N\$*>4&&%33@1X#GI8V! M)#".T%UC6'%UU1$^73ZTX1F51NG+9V%L*"X*_B!:YH>X7G7+Q':V@A4B^,&<=H(K@"8(/)95!ZY'!:((*9IJ'J9!J " MS *G1+$Q'[3@[O_Q0'1099&8:'0(H2"T;F"-6(X6;H*',R_.SV%8E*(TT&X+V- %/#+Z M%'JV!=9YZQ2Y?BH8O'D%1,:BT-UQ:MW$47RHC4]5^1[1&F.DMTWCQXXW8@Z" MXL:H2I$1A)59G/G%\E4'!A*GH6U@^Q&R,)DF>5A.;QK2$H'D*#_"! R\E[A^ MXGM64T5W9K'MK(&H9MX/2 N L/=Z3N#RT!$7_1&#YX)Z M"OY?(V-"%YARA8AYL3#K[@YQDR)#N(+2]I4$^:&!1P_7Q&2\'HLUTQDR?J&V M+LW,^[$_T#4HHFGNGP9Q*,(CT3Z:^[>P.IKF N@@!IY)W3:_[Y%([1"?XRFK MXX,LLSB$'U-=,R+$I3+$ZH,$#IY,+0%4Y!CA$S2/Q%R[4(:G0Y.V,'-C6BX+ MN# ?%#=Q@'0(3ZME>!MAN2Y* V#UJ;BS/)>.ERHQ'8<'U$,KQYWD2!Z@=T;> MZ=SFU$CM9$!AL5CVVTRRV&FR>//#SO:;3-^W"+-UAMCIV"([%#[\.?/77K>G M;+Y#)16=-M^G8.\+!7E1CRR_D3LQ&YRD;9;3XK]:--$%FLG.?U)NJ2$ M="9)'U/X6)[,0I(B"WQ."[MQ_G0DT^IN%U<.0;PDZT\K>%"XP0"+JY3]-$J% M%FCGH.PG.I($SIA6?*+;$[^!D5()*8TQ0MJ<3XB2E'IG01 #/[\IMJV@^X/1 M&)5&=&,_.%LTW0?+KV3T5Q4=*MH64'@C-@G>3WUMWRGR WDA"MF@38VZ4[./ MB11]XJ.HY4$?;/L;![QQ4)UI8DC-<<&'M^ F@$0?8XAM(QR07Y'N/S@H'/7= M\77<1#K8C_OZI[$(F[BVI01%U\Q%9,&Z%PQP,EX,QIU Y-GRNX1;8O&JT.T- MEALI[+DP9-_G9@M +<$IMI%+;%8#1QW5A>Q=F<_>?US170\817LN2:.:NL4:C3W=DF *5AS6#J)U=I,1@0#ZSCY.)U:6HD@-\6&!/^6/Y9M M,"$XMDF10=-?/&0.S'"\TTJ-);7TC>0NG&LNET_V7*R7V&Q(\._'\AYA;#EN M;*E$8((!S;D \QALIPCE>,L/ 6'<:59^/8CY1 MPC&99 :P[P-S"ABFLVSZ"&*>,>I?L>A,*"2FU:F^N%A2L,MD8JH@5+3$(:Z) M(_%QC&R#C1)4BOE!QR0QI^'V@662B4UZX.]O2K(/:#:1%J@'8BM(&8UIU^>D MJ02KQC(8>[2>9LSSZ?[#13L?=V*F[_'UF6W,G-FI/;,?>[)X;Z:\VM[,7:S& MZF[+]Y"O,3]HZZ-U]I2EF(+8PA4&S[#37RC(9 M6!$ @R-C:BU/MVB#4H&7C TR??&W=OLI?!$*2MVG_'1$L?T[J'2"G+YN.H!M ME:DC_.WJX1%:C8!Q'6.ARFFP^Q?<(?DJ";3<,WGQ##;,[J*?_*^_^PH9&G-5 M+\9$%/RTQ8?)#BS+12LXM@>+@<28! D3C=6>F!ZL5B*9HW13Z&MI61Y=2:1 MA,13]*#N!O+2/:6>C4 "F,I.;RC\\YV!U,366?% M( 'UNYVK)<2/-.,*$LVXX]9/_XW"8A-FOB1./LPJ8<%+F%6"521@X3ATNR!+ M3U*W: "6"UM??WZHCZDOHF!&CXV3ODO161'.*IDMF+A!%(TQP51Y3WVVL.B% M 9LM S,!(E82=4Z=:#>SX-9UF-X96IZAL52^$O#R?SUSIF1FU@<*7IGXS&!5 M)N LKK =(MQP/3WV()( #*W!-L/T,]VQ@Z4GJW+XKS!*8UH',DU4^W,#X"TO MZ\,H:4EB45+A4QCY\;$;&UNDO P6:D07@$428D(ZQ9+,(6Q06>O@3F%:!8-5 M%*^!RTD3S(OHM7BE^YXK:-;BLO6/65O@KZB4\HO8F#>0J 02M(4_'/#;\"^J MW2E;M*GYI+ UC;!+)#E.2UW,R0?N0;9>91Z!/-"I8,4"0+]J:I9%$]YI^3M- MHV]& 4JOTSH9( -ZB)1!3F'+9B]MTT56+.XKO^7[-;+9BQ6"V/59UO/WS&/H+E=D/K;;K-^43P:)/(57=HLL$GK\R9>ZC+)+6T/YFYX+J[=4*LPLP4]. M7%_L"C]K1!DRV$E[* V<@C@!Z[]Q3]RAI=V:K\2W:[2.&R(%9/+-$%PQCZ6P+T_V:;,Z$1*HU_688 M(X85M!>F8BO!R6UWKQ:]NQQ8VT7@P_DXI*KU?RQ0O<)O\#=:N9A,#]W9Y6_Q M]3EKI!#L8_TP'Y&UL<;W4HK3,B6P2FWD'+1HS0@, MGLDV8PO0H+IKBPG(Z? M!J2^+R.;ZN_/]0/Q4\P][OCL#T4X7M>%-TW;_PWA*Y.?#7"1BET\S?= M08\O&X!+J..;_05;:IW.[;(SA>$(%Q?6"6Y"+^95T0V:2@V7@Z8)_')I8FK! MHC /XZO5_3%I^U!ILYXH8M/NP9"%3[[C5_< M&)!40KWBF/SR.^?@3@866:&;.IH*\[0[T7"PLE,I6*]&.HSE'R!0%R\HK4@W&#EV@7DTV7JR M(XO-;KA5\M%.>D_:]:U5Q&KI8R>#]5O%?.2")9OGFU+2,7_!YOF=K/5Z6$VQ M$S[D^@]2SXQ%-_W[R/N8!GB#X 0*VW"#U0)K8U-?,E488&,'-NJ>+RX_SN15 MAVT+)K8!7Z,&^,,!*-EL3T-&&]_M:3/6])VGA'TMKTR6(_ MTF%L1UH1 ['/?"<2WXET8#N1MGBR3FSOT:+2PLS'<' YB.\.&L-^USUG)NGP MX:28/"0=OK,6 >&83RO7\$0+P\*0RCII^H020%I*%O8N\FAM_TCY<]J'T=_B M@8TD@F8?N+=?\?=M#*>[1UB37G_+12R_.;?.*P@%?=Q! HZBZF*Z,BCB4&D! ME*;#>^VPM[(Q"0/*3G3(FD=]G6EK =KW[I%V>[),UNB"MHM@+2=Q3Q>-;WOV M]"'Q_GK8>R4XKL'WHFBW%AIT/OW\^!7Q.MB1H&% MX!]TFIQ6YSDVJJMHVK'\(;ZSXYS_J9!0(WCLP"NXL7\&XP=)TF%4-+RPB<@@ M>[G57?RFUHWR5/>L&@E4VY:X4]],[SMC'N*?4GJRO3<]6635Q55G8D7D?[#8 MPB6]+C5Z/-SP\#9V[B*T%]V=&RBK8SGYL;X_"+AF4FYF5'F5%_YL- K!A_^Q M1-SGBW,8:@H;]YW100U+>-\8!>^+D 5W63^[6\PY/OJ5M<[2(_*G\NL;]Y9; M',G?P"9&@ ML:I'D3Q%OEQ$T#Z5 >'%V7+IC!\Q!8_L3DPJ2%Y]D@%=H-1]T("93RE!$8 26^NDN_/-+E_,CVC MB#1-]@M*6E;@IK$,C?!1XW?),W#RL+@E*74W$ZW]DZ*>SW+%<2HZEG;N],_Z M.022937/%@^*)$T)&ENZX]D*O3VH>KLY[WFO7L+!O%>ZUR\=X) M^CMI:;VMUY.K@)M9;FMYC[',#D^_=]8KHG/A& NP5Y8C6MYSN0CA["^.K=E: M9\N 2LN\-,+>V[);7-C=.22MH[BFS1V[IOE\G^65EI>^3L0K;67UW2KBE397 M9 &_@.,XIE?:7NF5%CB2%6G$+^%(CN::@HAKM%853.S**VWNTRO-EZI9#FEY M::94#FD]UP8NC4/ZW,S=LDWM^3UD(]@;A0;!M624&1FBIT2?>6NQ/@?-8KUX MU_.1+-$'5E*C%V"E"]@[!VS"%;RT@C>HH>T7PGR]F7PV_G1<]9XM*A"HF$.& M!M)5"$5-0T%?H_CK6;H7N6[7D@&VH<&9=[VQ.X.SM:OX2V5P%C4X=Q5>*:<: M/:+!V=XV"-GJO>@C.6(@LM%\1B"RM:N@4DF/Y:C!R.;9,EK"<0W.P;&"E^U= MW>A7MN9.:+/;R+U//A5;\RCE+UF#8G'[>ZK:YLGQF-W<\P_KH M.L'E:'8[K5Y]J;*%MXW+S0O6F"> !U*6^(]4 M\7R.Y5^P-#<782)1EJ[FEZK2UGQGOKM9O8G7B\N=:'5Q.D??* MLN4P0+_#!=^_7XLM=B9+Q^_?9Q;6RXTB)($#;!3,F%#I,*'B,A.WC+^*@Y-% M/,2K6%W_?M RN!0XRQ$=[#5P9VF$P.4^C01J1@T3'-I^65%LR"98H/Y&4ZP+ M'8(FX39+7-/\^?("3%I-06W;X@D+A6'6C&Q_ZPO#\J=?"17TTR=Z]A;L(=!M M]@A/6.-BUD=!@*'4KEU?:>\0*!L"Z4M5D(R3,$%]+USZZQ@)6[<.J/$:7 MP/X8"80VZHB.X&*).,,R)F(XQC(H(I;%DK6&J4 ,Q"E+G:E:5F6"CL+.:U$3 M$,)!'V+O"EFBR]B+]%<$A,4&%);SE']ET'NU4(MQ$#Y"#)7TZ>I0UC)!9-P(K4[\'6KM'L'GX_45\HF2:,CTT5H1S MUJ+!#5H='1:T'-$AKB:)^D 9P Q1/C<6',@1?^%?\V&/.5,-TY;G?*[:V]QM M[>:0YT9[N10"R]Y)N39&7_\J5_8\$@1'/L-9?!-PJ -A0ESG\W46/&%( M@-P$XA9;Q'QR1D9(@83Z88ZO?B"\@D O\@;!$2ZX\^"0< 6DP[FM0%A%P]+. ML1_DX'+_(Z=ZZT::K9;>:"]7?S">ANRNQ=97Y%BJR2"H(6U%V')$MG"Y%V"4 MV.M:]TCC8U-8UZ3-B&RBYA35&W78*>E!B\#$#N118, M]CU2D##(ZMC*0AD>0 2UN8&VOCGG0V8KQ2=LDK19,C4>*;Q0J .U3_OR-@_^ MZ@=#O&N6"2N4MO\\M'W6]PV34/C!C+JK/6+_MT?0HO:8^Z"IEJ5)RP[?2EN5 M-'8Y;YN>1Z>%8D2:$9FYV!DEU2@K!!#V;%YYMS*Y*07H8Y1YV5%VQ' M&\FVJNRZ&*.1BW9T#*(/HZJ%&A EF[QNV$]0.J+*FC1F"-M(C2>P,PIX!]PY M&TU'#Z0U 1K*AJRR753"R@\]9/@[,-HBZLY5" :@1C RJT6?)F;MY;_"6RA MM>J)I5 #*1DTQP2" AZ4ZC63Y0*A*\)<+#T>XF_D4 MOR*U9=?!5D7L=PZ]P17JA<+[Z#K>UK3>0%+/#+&F.N=@O&IJ2'Q+U 'DA\SG M[+U'-PE,0;+74Q33HC^V.B27=+(==1MI0BQ9+XKZN.B9G SR7SPB_!O)G?&CZU)"@BJVUB.,ZOH M36Y(WO6DM_M78+A( OEBD"X ^0>1LQT7S%%7.'M%AZ@PJE2\1URR11QC1)FS MF1B;W% LWL!*C(GD@CG2F,]W=#(&7-3Q-T( 88QQ+5*Y7:KC'$E)>7FH@NJ2 MX,\TI!_Q5R"XV1_"X:YJLJ5NK'F&&,")#VY&O?[4\-B(T5IWL*D652SC%4L2 M.F]V.ZJ$$/HO3QMQV)HA>@.Z9"4)(H%A,"_('8>=YA#^0+9!7NI(YR]')-?% M4@X-!U0":P]OPL'%EVT1Y?5O["XRTID2^IC;HW%\<"SX .3-L>DFP*V+FCC) M%FI$D88G+U6\G_>*FA_?%,J\63Z>K7.NR)3=2!_R8TG?S\[ :N3F8"U MA4,OPR6@?._DK4U&$&ZS$-9R,E>1]"KVAI.)49L%2%3$J-D^Z_VDPEC*RR8' MFUUM]^'^+=BC^/]WJSWI N,59;UD0)#PEJ/#SHP0;#@1><#QM<;(6;YZY.#! MVWA1O#9<67SHY?CL,_?]>1$,N8I$"&-(K0@.ML_[W%M)X=WZ66MO0:"L+;P$ M8>.:A*E/VN#?(78_Y]/@-?QB*:*SEMDS0L9(),UZ&]1"JP__ZG3>/4[ M@9/1MXQ3EBOH H5=BL0-PH^;#]*T>C-481IX=GERMS^MCYF M;BE'(JA'J?=?'%M>:6R=K-!O'EKT;D1FIRB/KT*7\GY!XG/!^>*AY'.IZ>=$ M:]?/^C^%E2RN@_FY>&L8.JQSK$7Z,>>/PRR*7HTJ2Z8@6/_CV&?:VULA-"I\ M[;Q>8_&.,S'6QKW+8RZN%SXM$#YC)\#[EI3T.71,K?C,\N1B&G-]][9HR'H? MP)C $+*XF7Q3;6A_@P&VE9--O=5JZHUF J0%(DJPI M+S\DN$6Y+K>7W%/,R) XF@P](JL",8O.5MD"TCHVP_)@B8RSX44V7YA35(&' M5,DAZ <4SZ0XX[>%G7I,3^;=86UZE/RR)N%IT%J;Q=:OU0=[J,+.,*$XJPI3 ME3[ QF8/M&TH7O- J/[WFQJ68G?T3G-UEE*8&Q(>,Z;K8'J9B_%C/K,U0 7) MH\H *B ( ),0;F8&)TJL2(21-)*J^L\_U!5UX'22ASY4Q,T28DQ'BH 9JP;; M^HZES9YOYGFB/1;BXV:G"*JTH/P=79'>?)0=C?+Y>#\I@'-M1YF"-V[6.%O[ M&>U,=N$$K5@E?E9^D*I)R=_<%?7U@UJKOB>L@B.X921%8 3?XOQ$E)!ZZ&UR791"C(-' NG:YB2*FTG>SFZ-!-%0L:UL+ C%R>N(;$6Z]JXV MDJ]YLM>O&';;'6@U^JM)*B;4WGK*F\S131VN6:Y2'I>LP@BN@1/E$" !S\F? M8D*C85ID3J%I!3X\JFP)C;@JNUBA#.RU67QD4ZY)EI98Q)PL[8J))4:$>XMI MOEY@17F>YR$*AW9[\3EV3^:)!S*'U)48/CRF>$C@,LRC0Q4F*ED?G/JX,6.R M(466#Y4'-'[9Q'9^2PNX+4#AC6(4OGNGYMDP?)'YL%%^Z!;5"-F)H]U])XXF MR[,[Z1)N!KF3;OB@LS:Y= , M_RTTVB^_Q3&F"_H93EFD:N');@YC@.LCKD] M"WFN0!!AE^\/4T.[Q5-#=PO)^-QDW>?,)EN=9&U ,JB9(Y]RON*&B9]9%5R1 M*@C%O0SJ)&/$NS__ C'^,#!=L4T!MMD@H[IBFWPC9JDX_"CD7Q'/21)/JQ3$ MD[[4*W1Y=TA!&981]'.*"/9PO,FCE/TC-[H'W(-VV,-0&^79MPK<">YX+GFW M@$4[[1VJ/-HU%A(<%QXO6!]=]#Y24N"JF,W$_"'&M?\(UUD*U]2VOFC<\5$> MC*8K]BG&/BLP[XZ%+E"Q3V'V*:BVC^G?'$M57SB>'VN!_1)5]F[R'@\NC7:2 M$5FT9^A+$%I(RM[-A+KNW#K6^&2D5Y;?\6HL@E?-G2OR=UZB25&4.]==I_;: M>A.C 2?"IZ6/&!S/]+CZ,1*B;%00L[)Z3T#K%.PN?,K8IW"B;Y'U/,9Q_RN"B2L MT>8WRQ7YM;U>UQS\6J]Z?_7^K=]?^0'9DB/\9T!SN 751[7TF!-Y+VP!ZF2S M:NO*DMF'#Y"5R'X*/L"F=8R*_F"VYY+Z*B>@8IWGL,Z*TH72^P![9)VU16%] M,/[;RRU72\!%E0=02(]?V[YA/V ;O["MQ>;0 )4\VH<\RFJ2\!)5>42"W"UU M&"/#2J=7//0,'FIG9=*]1)V^#0^M4^[]CMYJ;0^">7S=_NI]=,+R)+@F2\B!'E.9'DAX@B*]5? ML=-SV"DKH>XEJOYGLE.!9HWM?J^,C%5Y^(6L@(@&,(.'<;@8H+92^L>74EF) MA2]1Z<5NG]=C)2;PM->@<;VXO3]IIRT'MBMI[>> =MY MU 2>U^[BWQ!6_7*3C4JS'UVS9Z44GH)FWR*ED*CPBDFO]JM]]P3R8'QTXU>2^;9EPK=U0K^O=QC+>>)G8L H%;!(*0.I0%_LF MD;'F&S]4;OX+M"I*)ZK6V &GFL\7\VRR$H_BS42RVU\23?*#=\:/*D!0L=%S M OV=4\WI.Q ?%2[<;;4Z^F!0FM!!5;F[+FIP_1JT^HOW4W)EVZGF .;*-A!6 M5Y.)&/G4<&'Y^RJ04#'HJ3#HJ6855@Q:517L)L[P)6QZ::_JR?02S9)]]"(^ MN@SNN/.4N#,_0'*JF9"[9,_3C()D M,G$J-%*B)N.J'9_X@60@WN]K1+8G2M% \P!-#E[JV\^:83T9"T^I(*0>6R3VZ1=M*GC;FVA82(_H M;W7Z'_QNR5F27[WY1_81_?,R^XCPM'=U0'JR3=V/\:NT+_^P]B8!A)_WKC=:(9H2$\\)1CX&(E\XLQL!+[S2X*7Z9-X MK]"XZDV:11RSP>B-(KZ4"SXSQV-+R+';@[-N3H>M-?-?KYGNW_]N/(I+M)Q< M70/+Y>S7?]PG1&K*CBC78F*DS^9M8G4?X*$"DJCVOQMT4DZWA\LV:E;HP"5- M5-#$BFN_&*/'%1.94,J0R6F3O?,IE*$O]V7@4D/N/;?15MVQ,>]94)MJ0_,= MG_-?\UR:>E8.989+NKV=QR%D)X2^['[=1PQ5*# M:/QPJ:1ZZ+J&_<"^TB)ZY*NQP(^&3X8[YDHL+U:B=6U_A:UPMN^BT.AD-Z4/ M[$?A^6*=RGSX7]NF_NN+1= +/6GP3(^?!!L$U'GJT+C%>.NYGED:L*FS4 MM7DX#3@D-0]\-QZ+)V(G*]E*)V'E&]^%398NL)+OJ"P[TRX@ 7%WSR+=]_]E M^^R'\;_05"85I_'G/!ME&?Z:F%:10&^:>653.N1[-%9QWW\W_>E% *(*7GH' MKSM'R_L-$V>SVVGU4,(+..#SNFM#7'DQAM=EY,8R]^1._FN]_Q:[4 M"><81)O#D<^?03@#+Z#_^HOVYOT70R%[?'6=<8![B+KD5KB/Y@CK@/%5:-Q& MAWB8V."Q3=K?A?8@; P7"]6BB(D--:]G(-XI;)IILT9!3>F+T=1V+.=A 0K" MF0C/H_ W,A#MI1[]+-=(-MTQNT5D&FF>,_%! PK-@I=0NP4\(!/T.RE,'AL_ M A8P;;3.H@'QX^T&#>9SQ_7I!3-XK2]LM#W"!DZ>A(4C2\0!E1?.>2:<$5T$:*<6E"B^F:#*^\U&XY?P(1\F*X\?K'03 MS*+$\[K&%YAST/&B-A=N#6V^U8^DOH&C!-OGWK29#) \V71*S D) ZPC6*?Y M:(X#F')(?V>:T@!,)FNFJYE>W%2CQF/T$Y--Z3F9^/3'*= I[]N3XW['A\FL MB[J=&%P@$;BPI\!B'D_*L>0BPFX&ZN_X&AQ_+& N,(:C3<&6U^:&Y_%?\2%% M^OB^^(]@8BAAQ#B]X+7;GUJR =]J([/)@= M3'T4KH\X$3_'=1NCD9A+[S Q;>)-E)2&!P1X#Y8Q[M?(YQ7>1[\\TSZ26+6L MA1X*UJ4E)5="YXI?YBT0#&["L@B/%J>TO.B8W()1++ C68+B8<&[/>GVX"PH MI.%HP@#[VT16,R"59X*=]$;"G%.77WFJ!N%RPS1R9+_M^!R3 M :_&0W\1WH2,-Q76TC%3Z$5#'\NP8[Z/%QXDD100XE22,04%-?)U'AUNB88':#J,AQ-;+_\6MGXLO._@ M>RU_R<)-?9T8;A*X)$UBPTI6\!=S8KU(8&/H92KH<7P@\9[[P/J>F$Q,EZF/ MS[2[B+Y)#?=^\6*2Q5,Z :TI%)/P&A(O-#DPJ5"]1W(-135R,CUK/+@B)D35 M//&9F+$%$WU NK-GDO_!?Z_%/@D?C900F<(KC\&0+")E;*FI2R<'1I,B4HA71PN'>> )Z"Q^-RA4R6 M#+-BDLT8VVD1K U\8-/O0*WV+"2RR8NS5_[AD1;_O5_R#UNS[%X$7:&Q))+ G)> MM2LZ+LD5"<6-)D$!G1NSJ)9,XY!)-W%ET3+P$F9NDO73'0C@D;# MVR;8D =8*"N.-:90,'?LE0D_?]U)]DU^M9; V M*$&J<9UMP-=8 ODQVY*7'F6&4L[2JSBFZ4LO9PUQ3DS7D]8V!N (4%A7N#TMU$A^%>^$\"!$S"8H%%!Q/8L\ 5[KMES^1< MC(R8#%$O7J'A="E^^#?4T$GA(UF,+'7NAI+!C-R*!P$\WN6*S!W M'?2=XBM:QTK/C\>Z_WBOI=DIEBF0E<^V+BLL<3>Q98I8SEG(D#W>YR22&A*9 MFKM+P#O@VO-241JQI+A$FM-QL]Z>F_26E_,6_TZFNFDR]2W[/+?(?SN)]+L8#&'X/8<2XX"WT<>]0GYV/ MD5SWS42NFD1J=C)&/S,98PO!*;73Q+1IM&RUM)D9L)S-D96\L1_8D **JD"O M\LW? DM &OSO-XWV^GJ#X@4CV]?([T4.RU4DF3S'SMWU5W>8WZI]YM36*TIM M#26X%-ZI?V5HN0V/(*M0_1@PND>G[&Y%V 5(-&9''(P J[,^VEFW7JFP4:YP MI_G3LX]SAX6324)]\UY9C-K=8BYV<$"K.:99<8QBBR&%)D]:_E6G&9[F5^'B M+XP'49WHRSC1BC]?TFD>A3\/@\15@$#V:5*\>:^2]/GVZ_\9L_DO4?KK1AA: M6WMO6[\P"UEH%9+.H "0SE8#YM2Z->H%0:IDV<2-*T^#RAC5R>"LAO;XLSJ4 M(N@U:ZJ?0LB<)S"#>'L3F?4/O=MIZO=[8&KUFJVW?,2D=^H7'(<MOIO?]?'$N[-$4AOO.I(FY>9+&O@B?*3+K9^B3T"\DA2\](G_Z M/ ;X&BP7[RZ-%"F11DCJM69A6F^]>=_OGK4/2^0_E9>^RR][LWH?9I20G[;L M[??K>K>[?>/42O8>BAP+]A2L9&^V[.V='=C ^*E4P\&.>[G<]P$/XRN>Q0TT[>%7JYU#DF 6H4W[3OP # M'$@!=U?9@(O!BMT\O*VJ;?KE;E?>G)L%&P05LG;%?*V?=8KL[W_8L+^ M,02-RLK?G,T+]LK*9;J+Z A*IFY:#7W07$8=K+1-V<@PJR-4^:W[/,(_D)II M'$G-5)1=D+*S;E W->M++&!;>GU0"=CRDV'!=C:5@%T6L >.#E9Q>ZRPIW.N M#/K-&3WKUGC[L#WPSV]P$"73.H.FWNY5^3KE)\:L.^/RF_7KR?]@,:1^9=R7 MF;X+=M0X:6';[^FM^H'SQBIANP4Q%FXY4@G;;&%;Z@2=4P_89Z&;5O;]YER> M=4UO':Z>K=;B=?R4V'6=6AY3?GRB-?FD9(<2Q^LWS%*6M^0]M[ 0(V):H*U?/^<[\Y]6UY\^I)RO50G*%5;$:X=(H MP88^:'3T5F^?2:CIZOP6XMZ63SEN1F,[I:AG*]W3X8_3*EH>6I;\?&B/Y1=' M4>=US!:OGQTTN223<8_I1)6*RE^'.BM6=ET:==;4@9[T!J+<5>JL4F?[YX_3 MJ@.OU-E*=98#G9[15?VX;7:V@.MZ'LQYB$IY;EB(SG]T //];(OY?C@:(=2< MIWW#QIF/2 2\QC*L[S#=E5QC3*U9>1_<.K*[3W:/ M+_Q[8&-S(M/G9L1A$U!\@:ZZ76%'S">B+XU:SX'(]B>!%&9P%[4319_\B#"!K%.X'N^88^YB1MU2-5E M;T=I+_V7%S7255/&5D;&@IL'\F)04TU-^(6[T+F;G#&?6^9(-E)RHJ9F80M( M0_/@M>;$',46@=W.YG/7F0,=^>),&V90AFQCC$?,8RMR&4V!VG":U)W.S]B? MD2N *#3+P4.1O6+#OKITWMAU&?^5HX;KW53JD5DXU#)4L_G@N)?RK-02(QFP MPARM>6*$6NX)>,(3=ES!U5KCJ1@'EKB9J+W] MXOC"^^08M@?6Y0<3._'!TB(NRFX,,MAW8Y!D@['F4A>R5G<>P8/WJ^XA%:[M M=KBV^:V9*K3BTSS5;$G^JD"+E6SL-G/ZI>TH,?(<_ &PA28"" 3\A*B3<,FS M(S@+@E=S2MIJW0N/ MP]:-LBFHB_"083#Y#?QE3SQ.-=^U_PC766+O6J6BRD^^S;)II<.2[SH5U=6[ M]2-BHY3$E]JW>OK-OF<%%<4Y=]SW9:. Q/:C%(T1'$42%)Y=KL!H[5/?*4)( MBHR#FJ3-[D'-T0,19D7^.R+_]C[U947^Y6W%NE<=F"K&R+CW*[EOMGTZV^'C M-,5GEBL).EO?WN\V&MC5Z\U]%@2>2.9H1:++)-I=K:P.'.;KZ?V]=HC:ADA/ M*7GR(.DFYTM.F#9QG1DG?2S=;6DFI<"K+#I/&P>"GX=#F"(,X$P0^>%I>Q1P M](+[Z(,HZR[KW9RF)C U3&:0E23Q9P?YFF%BZB>34^%,='=?5<)FN 56M 7Q M/"-%4_[4\+6I\2BT>X%9=IQ;."9JPDR\IZDYFF:F;J:2->\#/_:RG*MSV^&> MS3Q@,M--EL?"5R,C\)AX76$9F-3XX#AC3X,I>0H.<[.18#ML;R)<%S,(+Z:& M_0"O,.V0@Q([=2\SFBE?T?!D2I9W@@E96;4U6%*#N?Z*/19W68E8O7:SWFY< M#6L?/K3.:^WAH%$[[Y]W:\UFH][NM0?G'^KU5)863="$$QP/07>-.LU!I]/L MM6N#5NNJUKYL#FO#[F6_UNYVAX.K7O_JPZ#QRC*[#I65T6\<("N#F02SOC/R M84[,G3K"=;:BX(\?_N?_VK7+ZR] *;.:.WZH^5,JM!@#L]9&E@F$5G.%YP0N MB*3:A0=F(_^E-O5G5DU8E(E>F\*\+)R;&*^Q6[,2HPO9K5G2))0B6]NOC;;> M:9?_%N E14 R[0,0MF)<>L0%XYWR.SLG;2 =V-EY#;Y)NQB@;=E\DP.#)>_$-SGI.$..;[+CJ/L+ M\!KR]596JFTA[+J]Z*UF3Z\/CNOH;VS9Q^W>$MCV![E:5\FC\;OK<1#"]N1< M2/M35PB^DI[!5U,/\R]$/F9(,OB@T:_7X(S$D$7"])+H0KL8O$EV@?LZA!.V M?FED0N?Y>QX\3Z\8Z.LS?.PEG;?C&!QO(^Y)_D)W 9=YL(5F*70=:!U1H'SS M45B+L^/YV>('I40IOWEL/BI7^.O'#W??<@$JE."LUW]2CG?B#=-)S76>PJ_2 MWZ$+KGW]^.6WS^MA, K[T]%H>6PEP25@/JE_QW8DOCO)?3G_UYNT[J@O!0;B M"D)&#^"C-^^?L<59>WN8/8()Y&:8(.M,5+=\N/A$^L-0,R<_WL ,I^ 8IKNA] 1B\G[] MA['1V.8/5'T217-I?R= MF3D>6T*.W1Z<=7.B9SO &/W=>!27:(NXNG9MC\X0*30FZ=/F;KD6$R-Z=F42 MJ_L #^7)\4:=A$_M?S>P^-+ 0CD&>;9)O*2'=>8<'1,IS\K0&(1 MK!;?,*8=0%E$J\)DV7'>>6=<><+B12U18Q+5B/TPF MFH]SX5U[.=!5:WPI8V[Z(%3 45)N%;+ZZN#-%I"NXU7,DT@^7_E4Y+#C:<*V MK'79GQ]RYY=3_%V)1])3=Q,I)+(S*4G4--&\]1 37.T3%J-'_%B M>(-9%KXR3NC&76W2#E/FG['F';8,*6C+[>[N>L=SR;T=R$$B./SM0+^G#_K] MK2\'=KQOA[_N?A:];V%$K]V53:_(4\:T-$4WNR<_$:8_W&7]3LEZ1]?X6<'^ M36\UKNV1*\#/ 1U!_[VV5\J49[21;[6VK[G9[\2N]N;[HO>8M9,\#KD_?DP_&S_)RZ,GA^ M\?8G['PH;N8"^V_9#Y]0%WC9OF4KT[?<^M(B<8&UY-MER(%E9R\M@7UGGOW# M-,6QEYK^N8SLYTO?E;'C/X%WS,EBEY+OU_OW"$26%V!IG\GP_7UV;P"Y8+K- MV6#!,#*3 K]XFVN!Y]U]J-TL:>#Z+@57D1W(X9N;!NK#)E8$-P!3#:19M MLY[W!L>643<,U&%(=2J,\5^!X?K"Q8C>A+ J3%O[8)CNQ/BA:_\VZ<)=?$ M(#(<%$; #_A%?F)/(\H PLBL RK5Q''I=1IV#<-PMOV VT9I1SGBC_1?0Z+Z M?<-H*,'S?89=F04SAP:@W$Z4CWR1T;J>Y',(=!R[%1M^\;_66Y+GO M;#-EX\<.I]S*FW)W>O) ).]P!4T[@5YKA(MD*!8MD2(HV"(!)T'W0F7:=RQ[: M!W'O LLOR/C6.4LO?I?Q@% UMN,CAV)/OQ^(P.S1GPV-Y\-W-\Y<7<7@SQ.B M@>6KF$PX#RMW/E^<1QEGNF- JM-1>& G0W=,W@A=+L7$@LP7^XW.A3^?.6,2MK18 MZFQHN&,@9#]QT$):8'EGKS+BH,'R2-%PYDG ]_GY.P- M&MU&MAO?C RV9JTY^(-FH[@9Z _9FP2#G"Y]GP(&L_ MJOQO%>84O)EJ=#MZK[F]B.O^8NY0" VFPMV!#N8&VPO\%3VOKO]C8H3.?EFY*3F^ MB$:@#))X9@B,@YDE\A=S8\$,"*OV0K,]'.Q,N\E> >F..&R0*Q(X?KY,"F+7 M@NPJY'D=X2G_1(J!:2CE3M\&?:.2L=A.LF8 , MJM3B.+4FL8-GVBV:=M&G'O!"(4Y0V3=P4N8,&R>;/EG<2<8*/$[>00/2I0V M)=T[KDM=7>D'R6;4ILUB&%<;9?O(C>1Y+VTG82%F6%/\'>66L-)1A2EK-HJM MY!5$"SK B?!(88FI39Y1>W ;4ZSX&?X>=]E&8Q7>3II'W7L16:?>828J:G G MX#A< QFDAHG'N&7FBO.\R^ _N8 '5T@]H^8O/:5P8.DL$<\I)X*<>7MBR3/Q MT6S&3CQT>"KI+,9 0KU]K.Q1F;2LS6 : 5.!DA3I34XP$Z:F91Y"RHW96'BG ME\W0GCCUD!8-[,T-OA 9](@&.A8_-/(9B&8)WW,$7]R+L%LY_)"D)A)L\D!U M.<*3$UAC_(FZ\Z0<-YLR[\:O25D4(M*"@@CM0X-.:1%)36!P!;)T9(R7:ULU)C$I43QK<.2O:&H9$/AL^=H#+!G?F2\/VJ26DGA8>D=PQ MF%A,3.XAS92*TE$&$7=,]@A3EU[*SK(_,>DW(OQ3-U-I7?LA^9ILGR-,U MY,4S2')EQ%MZH['/_MD%B/$U@#"A&>OXX16L MTI(EQYDM)8!S;^L$K4+L=1EL'7/?.S-5T,WI5&T\TI]#.[OJDUI.O+1>5A.# MY[/L;[8Z>#&^^C&"1X?4*F?[YERMUD'!""OT9GC[U^Q8MQ7O!U5J+?GZFNGU M^MOR\[J4@$T[/O;U7F_[].CM(+]?4B^]YT$PQ#UZ"@]PL-8G2U=='ZGK@_ . MU'?XKC,=&GHRO/QDB^XNZG62%'C%D]R6_L"*ZF6F6:S!&6MTL_)&-L49V_52 MZIW6\E+4I7:IL/+B$&><4FEZB5L]3U!/:5U[$#;U4Z0([1BO6/&BDI+R0H@) M>;-;^NR75PNJUFA52& 5$M@&2&!I3JD P2I L H0S"]#G1RF%?\;73V\E[0< MS+=942;7J#OD@/)R.?XQZ?N>\9&*ZGDR+*E)> MB6F&L93!V#I5-C.8GGYB!W2FMCS-.#,6[.7=B[RCB3(=<2!.]\#[PX,[6R=C M,>894?4W+/= J>MI M?Q%=*I(D=%)0?9;A9I.?GOJ!:8?$&\ZB2+:N)'QX.:]7*M^,E5 6M$IK=UT' M!#07]RWB#TGK :P#@Q<1W*->QG@$VANH60++"C--0RMEB;U0Y54L]G)8K"59 M[+>8\<(DF"8Y"<;+I 74X#/MY5*SC($S\1%-H['+5I-Z;0R[ JWN:<+ZR:/% MLV<$$EY2DOI=W"[4V$P+B^A2^QD9V\H921=UR(I(T*^F[?EN(&NDV#"E KGX M\6#9#8C,P*460ESD5+!+S^XJ0T\P^3D,^G"%O/3OQS?V-[69Y[B72W&@=NO\ M\KS3KYUW/YS7VIU.O3;H?KBJU9N-3K??N&Q=7@Y302)-MKD2XZ$/;QA<#L[K M'SKGM:O&%;RA?=F!-YSW:\-^K],Y[_3:O>Y%*I5Z-_G3' Y!43?XZ%]:F%T M;+5NV?58C8RA8#<0*.._WV"2_;JKK6/B6:I%M =Y77-WCV28M1G)))Z\CDB[ M_BHSQI[Z5X9ML[,]RDK:6DE>I8?Z;#Y\^HHLQ]4V:SHLR*,DM)F:V*,BO*+!EE4G79B1J_Q^\IT\I+-=H[ M-/R%X4UC*(^RNOT8GO +&*KU,I?U,H>J#NN$AJH.ZX2&.N9AG5C,JPPMISX[ MMEB$B7.P4YL5/;[ MC"M4K6%:39R2IC_0 -N:(_Q/U>1&<>@\WBPG^E9DA!C-]QRDA]$5C^16Q?-D/+AB2PAXMDK^/9]2& M=VY%4)VSEY:1Q+UUW5FKKG<&RX5G)6AQ4_%="?@NI]3XL'S7/"V^(PC4VG^$ MZRRQ7*UBMHK9,IDMITWW89FM53%;Q6POF]F:]7TQ6YDYY83-P9+B>L#0,N?- MB&ALB[RWEPXANG^*AULDNAS0'-D[P#]A:[LUK]F[<7<=ODXQ_(.JK=4;ZG>\H+>4AKO M[W 8[L_,?=CZF':*P_^LJ/-6(^;%EEM9L>46MX2OLA6>$9[NMAIZL[-/Q.EG MW]Q4_)#!#XVR\$.515 QP;&8H%D6)JAN]RLF.!83M/;%!&6FX-*;-6ONUN,7 MW"\0YRC\I]98X1$1=M04&,1","J@ >QR\"@\7S8UQ^X&J<;F(XQBX1>C5#@K MUN\@ZG)P;UB(ZZUY4Q'V+T=0-\0YBK>\Y]]26P\U? (YB3K#&V/8)3\7=(,/C\",Y/C<%S8;WO5NBC!+\[GK&*,I]GX(+&H1SZO 7 1" MU.+Y3>3\/&0PV:?=*XR=)^>0!2&UKM_#OHFB/ A<0X\ZK@6>QY2V#C.Z*=&N M[IU'H1-I.K8M6#8_F?Z4VL%X!H/^?_Q\K<>1NB+D8A8"#T@7"IY6@OXBN!J* M7!,ANSY^OKP@<%GC.U*>C4W6PZ[$\!#\-;\'^ 1&D\BY)/GCK9V?C,?QS^K7L!7WIDV+O0@W84A+ M4VT+96=GXR'2 1LT=VZ^>9_1VOF=8H=Y Q@>,(-8=,^#H=?)8"Q"ZQE!XC7 MZSK!PW0C0+.!SIC P1S/Q-!&P2RP# F"^L.AW_63HB73-\WS7O T[A MDH""R\=%W3_@,]# PL9'Q\#!#R:V:4*<0Y#$]"5LNFWP(K0YG -.DG6+YSDC MD[LW(<*V8SD/"$E(:F(9OW EIV*+)] :L#C6.1( &X\C0N1S@.,18!I>)FF+ M!4+T0V/B"[?F&S\BQI9+ET)##Z&JY^GN,+NB: MWG=\#Z@B4SP2!"&VO#)G^$?:*^I!2.I,+04!4N5 $B0\A@(I@2<#W[1 ,I- ME2M5+T]N\,K-ED'65WI#R#=5C+7G?'CV;*N MV3M;YB4E[2/:29+"NHW*ZOHL-RIO%R[E(-]@C)O)5]?Y$TCM&Q_9-LMK@[RH MG_66Q;E:WQD;$C>YN//:,'A D/P!9\-),1U7R[A)I&J-!U)! H-9 M%KMS;)HZ]^#AT4EZK/!E_R[%M;#($TJ&N;FYW>3%;]!*$V&]OW0EVE M<]B?N%]D;;TNK7/V&D"A/Z!66;O=O?UN-_'9BEWZ"!/\Y'C>UOGJC7[F+AV^ M.]QAG9+^DF]0X]L\4&_ KT]B'?*W] D8Z9B-=Z2:]0C._,-X-X]86.49:+S\ MH^T@>5_H::_"7PX/."?05J_OH,-E$C;1 V^!PQK_9KC#(B%K# MU35/C)"SGQQW#-9AG*EK+2;.M- +PG>33&-P;AA!(/&.'##GI.TF[:N-VF;6 MJ&TF*FC3&-?-9./%XS;7?'9W MS=SVFHDO95]-3?;9S#[A+9IMGD:WS>2I%VR\>C*=D\K5GK+JM7F 7IO[UW;+ M6F-/0QZSB>='QQD_@=4UM,?7M@_NJ F[R[T=HLO([*Z>_2-W]51"BNA"B;*- M6WR&$O$%M_KL9K7Z7+WP+5I^1K2C,?&$S3Y#'8-6,^;S,->YXA= MQZYE7?%@N,@KFA-@^ZQP7Z6#S7UJN&V.=X(-9&Y'4S$.+'$S2X"_1'+)/@=:7T"5&/U4$+!/!O;Z=W*5Q%@; ID9#T+[S1.3P-(^ MF1.AO?T_8;C>NY1EN%=RV*+0L=3SJ0AVQP1[+O.L5@%.5%1:4>GQJ70(2HVN M:RNJK*BR-%2I9&=NX*<V%<+[FNE# 2Y7X% M;.!9YJ/P#G/J!Y,XU4#50-5 U4#50"]FH$WM@%+$SLK0$.,B\&"EX!^[@A-# MO:DY7Z/P]XUE7+8Q]PM^FV6KA[656:'\!(#Q!TQ($)^P<"<=L3]??#;^=-P+ MC()3_J8ZZV_QHU8)G:F$L)6OY< ?QOW>)/+0VNWEU*]QX"Z$X;YYWX_RP-7U MZ2%/>DU59-GH[2# W>L(OD0(WNWLE'^N)=X9 ^3F1ZX>Y*/[C*SFAEX?9&=_ M'YM(*O8H%WNLCM;49&"FHI>*7HJ)T[P66Y4X/11[G&#HLAPNRQ?'AHV9S046 MP&%1W(S3:2N7Y>6Y+'#6\JB'X4GOS&/IYW@LK3(JM2RD^5K8H7)**A+97F)VLL!"=VTD5!)SITY(=6\BG9#A2&(H"4*B M@6WX#_G 94N0*67&5D:6UJYE4=$IYN@P-?L\15:V+=V')'D]4SNX@BR\@#QD MO&8G!VMU:PT8$W##F'S;&ENMW];;W4;)=&+A_7]WRF1=XJF=*L>U,T!7LJKK M\I@OSE;+]79;,UI;KU=\5O'9R^"SK)O_0LQU.,W6:?;U3K-9-H[+]A#>/J54'&^<=.OG(C-MO.@WD%%RQM(Y*S+[^?:Z<^0R-U^0V_W M5O39*9=$KFY@GE^UBG@Z$R*DJEZU&J@:J!JH&J@:J,P#59&W+?,N[EQC+,B& M/)"6WR[5HJ0 -*8(832=P,U7BJ97WTBS/%^_F MM9^.J+E8:B6)VR\H;8LD5*YY^Q6A=8,L54"RV[KWS7X9$RQ?$6>4>&HE9MIR MI\N_(AHI\=1*3+YY.B>K>Z5*Y:]TSL'3/*HX\_/BS%^$#_0-'I Y,0EJ?@GI M_TC.9^N8>?XPN#9V MR$TB;ZKYYC29)+=K:I!U!FI9K;6LVU>K8EA.C8@&[S M]&YWVTR8S(*WG2E+[&I;QIR84A-XF>?V6IDO-X&GF]5/N4K@V<&V'[4,H&*\ M$DP^E^_ZVV8;[5?K#;IES#HJ[D,D7,1?XVW@4GW@,CHA'K+%F>P;9H2$4?4. MJWJ'[>P&MVHG4O4.J_K?O&:"7=4[K%E1:46EI:'2JG=8197EH\K,WF$';;I8 M]0[;]^U8U3NL&J@:J!JH&J@:Z 4,5&7&;%F+4?4..TT@_E;9>H?UJMYA):3Q M%]'LII>%(-:L>H=5[/%ZV*/<=0<5O92-7O+$:3;T5M4[[+#L<8*ARW*X+%7O ML-?CLNRS=UBOZAUVZB1>)JV:!9^VC9-2=<*IV.%$V*%R2BH2V5YB]K-ZA^W: M2*@D9H5Z_ \HU?-H-[0>_U6R51 J2GJ ME5!QOG63U3VL\B)RMK/J'E96B9QU_?U<0_T9$KG?Z>F]TG7TK>Y@]E2W6G4/ MVZ=5_M)660U4#50-5 U4MH&J<-R6V1A51[&JHUC54>P%75>5>&KEO4G+\\\' M61W%FE5'L?+UBC7\:)GG M]EJ9+S>!9Y#5/:Q*X-G!ME?=PUX[X^7R75;WL$+,MG>MURICWM&>^H?%FWC) MCP_406QCKW K/S#=K8L*OSW-F6@YKD2R;4*;? I=$S_F8I0N%J=/;4](\%W[ M0?,=;1[ SPT/'EWR.9$6-6' VV$*_E1H-LPO;RX3\Y$OJ#1$-?(TPQ[C[UQA M3,!UTDSX!%]J6%$KNW 6K_&);?,5[S(U@;N#(96K?T(ILB*F:PW,]I[-C-63"S7A,A*6"[4@'0SJ1,2T,WD@XE6!3;+V]J^ MJ#?U9KM[7.NB.#U6(><-0LY ?IT*Q/*04F.S$H=6O7X8B?$%!KA[$M:C^ RC M3;>'H6IU05B4K2ZY2GS<@:#H5H*BS((B"]AN#X("+8F[)Z>2#Y4AD9(/O4H^ ME%D^9.5B[DL^3%TA*@E11@M"!7[ZK6,V @72Z[\*:?$,?(2RR8\LN+\]R8\/ M3K!]M.+EBH]7;6#7W\AGYIZ[))]=4Y&H\,9&7+38&KJS]-0JG\=?KRJ MG7^[&OZK-OQP=_7M9\VPGHR%I[@")9\M4E.="DXT:.)Q2F7PMSK]#WZWI"?D M5V_^D;E)_[S\EKE)2!^)<:,EQWX_G=1P42*-VE* MI[6,36]N&0O<-\NT1>T>4S:2$HAF$E=AAC9UD9G_YCNC-PE*>Y([@RQMHK[@ M4\4GTA^&JB7Y\:H#SY#\E ."V0(7*'>H,YT1XY_HO).''_V9>"=!P#(/A<\^ M3$')2TG)X+/TU%-O]^]^-1W%IV"/AZMJU/3K[]1_W M<8F2%']E752,,5@S)U;Y 1[*%4EU$DFU_]TTKVUIA^+Z(:$>DMHA)VMGJUR^ MM [(4C\H@][3Q/A9?DYQW?.3T2Y-;V0Y7N"*F\D%MB.R/7)?J#NJ&%\XGN_= M3@U7G&-RWU=C07V*LO/1FIGY:%N+@81H77[% M%PPCWX+&^EXCNM#BI,-#X2C$5HJA5O#2+N5B>?)M?Q?:%"1TWL'X>,?!1I5' M.WE/.SF*[:0&UH3MG6EWT]PW->OU+K^(C@3U =: PO!?X??:D^%IQMB9^Y2< M6^Q%;W.K#OO-9OV7Z&$SEW3TAI-%-J-[IE&XZS=A<:N=J&QR2XT]K8+7YQ'*AK7&AW27@VY M$3>YT]=N1KY#OV*=!_^F7V'F];ECN&.T\BY-5\!CF%P]G[LP#F58Y^]*LY&S MO86V2KUA::N<_!5=BA%O1#.Q(B< 08^Z:>I8L*W;K 5GT85LAN+< ML!<:$(GS8,,KO:1<&J%9@*=FP#1= VVW&GH\X+!Y)GP!>H3. !37HSD2VAPV MWAFK_'_C":C0J[8]O>VNT)[P7WFAH496[5Z6F1=&B6:JTW[VUG M*:HDA:8DDU!T@M &XI$'5DBMSAQ,1-0$[/-X Q^!A0N*I7P1TJ+GSGA&!8^O MV=C-\:$(OO:\0(PO Q?L9CX'>M:C+^4Y7?T0[LB$,]SN=/XCW(SSH:W)6V1S MT_K2_2YR/1Y*)AI*J+R%>K\VIGFL4R^')D$=Y+2'-U"@C:W%F;9EL9?/) QV MTM]S3W?KX/35;&XY"R%N62MDRZ OCOTH/+Q,(_:GFY#X]^B1@L_S?P*&D5) '(]X++38YTKF&QD%#,:Z!]^$:#W'5^_Q@P=X. MD#G[@^/*C_"YQILDV767!1>P(S'8F_>-]E+PA%EOG97QDHH\::N3))WDT8F>UU< ML]_7&[WEPFRJJ2VU&M)I_T%D@4##.P$RX#QA@9OPH&L/P@;Q9-$SQGAFVB;Z M$23V),F2>X$KA!,:XPS[\AT4IR#8'Q!SM]\$9_BA!6W'O1X'; M[&!LZ\C!V!4W+1M&9C.N,%YU5OT/)I8/(!,LF"+A6H84E?R. M02[_0"J[F63\C!<4KA87>RM0P.,O9@40,K/>_-GX8>_LP+6,(]_1HLN_JHT*YM, $"U.C7-S]-WF!91CMQMH%9YE,-!/;!5ZP?V? M, XRBQ')*@P>@[EG6"/NC8:*)HQ&CD!FGS@^ KS$;GP3#N/ MA%WD3*>$+9CFH*-' "FN[8B@;S6H)!CM%]Z*((I_-5U M1D*,O0^N,\-W>^KENXO7QK3-NM!@NWXBV_9-S&6NP\UD3]OFAD,<+*XH_;00 M4&E] *!=+)9[_ /;E,[7F@&=7F=%6'C"MNHF9-\ZD5U\D60O+VI M)M>6C&( M'W,3E<*:&^AA\ "^H=;H\@O/HCRRD[C 7 IZ%,QLS_"1,;]R Q]))B&T,GPD M9!KI_T3ND@U33.ON!SA_)!@VC2E4#D2KH:=#4'!L<(-%P#:">ASAZT8P$?:; M\"%EY1F/AFD9]\0M,9LA'!NE(HP=C-#- GFR1D1F78@SA9O7*($X/,3F=59LW;[O\=I93F-I[*_X^W:]LTF78IWJSO+V2KE-ZGV, MW08S*$JBSS'YLV7IDI[E',9,W>NMT[V?C852O.VS6,N#>*(2#.@)\9TF% ^$ MP:D)V\,S)3E.GJ'@28+OB0BB%$?#^#M:,(=7/DW-T33^3@3AY6O9N6%2L&<26-;:1*>=:^KAJGJXJA[NY=?#'=*:.62^!<%^H$WNV)1O^E6" MW ]5B(%2+]*9%^VJ#*Y\21:#_97!@4=%AB\G)FN_D2O 5"-K913=:"'A5#5R M:V.(_Q-8"ZV?R+!X$F&DT+3I\G#--FMOT;*7V13+7\O,"DR>>'/UZ>;BS3MY M'?Q-/,B$-'CY-Q3%WHJ7YCX99FY0X/+\#!ZPQ$+[ZIKVR)R#LPF.N8DYF]?7 MNO;ITT68^*$>52\XP[5Y 6ROGK\VE.;RC JJ1U=NP]R&W38CL^V,/[$N0^PIT;KK_ 3JH4+CFG=X<;*??QVOQDC>ZFXI;3#(DJN#8L+Y9" M4GY)M,LPWW"&P]\YY^(67K1U@+2S.D(*DL-CR9&\BL:S;_1^HK^#:*74PTY# O +/+ MPU?KG(W@6 ($G+R92)\YEYY$[XK%N7CP7.YDYHP8,^1+F@BF08 ,@#467=.R M^,D5>TG10O7OK=7 M%U%VG"/?#,N(%A-[V1!$8WY\JC%HM73>/*P6GO$]8V+ Q.MBF7D8],/3Q>R2 M<$_#W+L\3NUFX6[OEU,3/)HV)NR2'39/,D&L=S(P% MVP0F%HBA!A<6Z#Y=E@DN,12R&^+SC%P1JBK^*24DI916AES(9Q"VJG[SPF@B MFA,4E8YT,B99@0/"RIC+@V2*^]S%(EGB==>@@.>C8X&[0IGM6.3,HI_CS:32 M. O#]XTXJ I$\QK*HVY/&R"3=*TRK]@ZF;E MAF2E1.U.%/QQ&]Q[YM@TW 4JNYL)/2&OKR+AS'(]LHARQ4BAJDTX7OIJA\7" MGM+6D52)&TQGVH&.OI5Q]"!TUIQ]IV!>T"LX^[7ZI*>WFQFUFMGG'A/7)(HQ M<]O69%$DRR66NO"[7$.ZVSW5(\JPQTG7\W'P,0UY0[[B5CS7$N^=-3.4?6B( MZYHMR ";"#ZNV*4=&,+YAY#E()[VSG^ 77B^[Y,!#ASM.%^ZXZ[/97*DN@5' MPP2-54ISSM_Y8C62Y3R$@O*)_-!GBZ=.2V]WEAO'OX9ZQ&L;1*^X,WZL*TKL MO+30^))YNB)T7.;0>*.^26R\^(IA:"8,#2A#>%7(FZ[PRE>UG>4N"U4(I/G& M#ZZ*PH3"/$W1RZH4R(4*R*I-"BN00IF"=4EX"6_: ;#_35CHO4UA$CH1&55) MK"C')HSM"AN,PGOA/PEA2U@.PP?*=Q?15JBH7,8NR;K\ \ 4\8]!DV.M(1 B MV%!C%^9BJP*G.=@:M!JTM2@3C0+'$HL$<]_POEPS'@S3]GS\!'8*=@"O5W ] M7"#U&O37E>%BOF1HCV4KK^ZKJ*A_$1JML4U)_4::[9/C>1K0"]_Z5H7T6=KN MW/" 'RW@Z1J9$>2!NK8!%$>.$(&Y-X'-])K"V.591&WJ!#'5:G)LK'?TX M]J,4>DOX1Z -[KD/N@H4Q/)*%8H*@R2=:9XN#OXM-WQ43C#/+ MHA,'4\-,PXH6(]&: FNL.:-1X&KF)'[C@C7[F)]/4@KUCQ<%HA/A"_+,(N Q MAWZ!!*GNOI.W@K+2!=?#:_&TIZE(A,(Q*]EQ,6I,+B'MZKT8&8%,;_(Z'Z5K&?]$*D-O7?5TOV %Z##V[NC6Y8JI9XQ5 M?A=$,*3.;B9I$7Z^R'X!N9$ACE4$(EID M0#D\AQ$*EN=6C+ 1(R@E)O&_Z,NQU+#J!V5TB!-HFF5P?PY@)R9+!<[_E>VF M+/>[2B25XT?*+7IN54A.[<%A:D)414*CMR[1/_KC4&&/[_6XQ1* M/=:>>>Q/92WO2$0,8L4=I2V#>$9M1VG75*"THU&O_>]2C"^YOEA<(1Y6B$<5 MCE25D1^AVQ=E@ A!.VXV-MYHONE3* K_+.4*/ .L? UNK-:,4\=1"/MY M4PJC6RMW>.?&R1ZX044(TT=[85! Q7 7VFV8(_I-/!@N16Z 8Q!>NO;)<:CJ M.WS&*\NV'*AK!)!=)#W0B<%H/MK5M#V6W)X86JX;[B&F%MXCR)KP0 X 18.@ M%"XF"Y#]"Y^%X:J)P=UB*+R%N9<&17NT24 EU&&\#'XP"3G E31//Z*4 M7QTMT[2Q5APK&KSO[ $&MJR*H-=Q,B5'ZC@(!DL,XK-V$.EQH6%^"IR*92U4 M]@0" X@?>+WBA7TIM]N55I0\;]]UVGJA>(?!4PC.,"P3G\O=C \#E3B0*\3N)3Z[S_EF> M@RM%C(JXS(RCCFO77.:AP"0)(AHX25L32 MV/+*$7]TPWO2_?3R M7HIMK/*H-A4_!9K0+[DSRY>TNUCTRBO.Y2[:&>V]^X>:RZ#;&ZR93.P.=Z^3 M^29&5.(T-S!G GA2BE5C]%=@>F84<#9)Z;,QPF;&V/3<8.XG90AW"@1%CI\6 MYONS;*>P6#Y 1:&[GLL6)LC:P=8;)#'.6!T&.3!['&LG5,-5;KJIN 4ON5G9 M3Y"]I'*VD'4G>&>-AC*S(.IYM$2,T90L'%#8B*)&1=3@$$U,7]59*7N?V/YL MFPC-83.&5BFKS?*%GI\NM"&_EIK:MN*[4J]HF*@51*->9H)(W#5A!R*C 1G; MR=)QYU(L^.(!FY&QSX/Y,6SGQZST./Q[Y 2!SV19 CQ)YD@R7RO^JOCK1?#7 M[^R+4L\0;,A&7=K\R,)C"Y$P)^&'WX4O\\V 1]CYY\<=-^0D_H4QAJ5ZA"3 M7OY:1Y)!!=PH'IWNG55Q6\5MI\]M+O*$Q V=A9Q M:O.N2W$1>IIJ[A7+5RS_4E@>]>58S 71%'>GG\!(R(#AY5:4=TVXSWE6KPSL M2.-7E]!@\1]0CP#.)K15KWLR@./\STXGJ7PU]).\!,(. QE#)6-"F&2-Y;-H M9&?%@5:R[U)D\G388M.(7Z&7W@1TMSEW31"J[H*QSCSR_.^Y^LL<[I#H'M$OCU59 0O0"KA"S0G\&,->N$< M@U6AO$KX5L+WI(6O:7-2,57%B-'4=BSG0;8%EI%PQB&<&*85N&P;R5(9X$A7 M&*.I"+DH^VWXL6M@)[L1"5!EY. 597AQKWPD6:&BC,+*[:G8\.6Q(;,@TCC7 MTZ&.23&)3%B@D-UG<^0ZGC/Q8SZ1#_[(&'$F%4:@%\PIY43E&! DF<,%;Q)6 M5)I7TA6B#KBN2WY'Q.HZ.B_$Q5AV#&H1&&C&2492!,C8.EZSNTD>!2[.9/4J M_%')@4H.I%?T0;(3EXG.@3LH>2L*RP-#6,:3C+.+!^RW2KQ.I+H,/Z8&S)/+](GL300 MU&S87C!T!F4;9&_DFO,X[\6" K$((8?_1>RFH.+1BD=?)H_>$9;R7X'IRDQN ML-'N!7=VFP?W%D&\,*(!AFX\#I;S-35CW)+5B>N*!?Y#9"/#)\P&90C&S,88 MO\%#&*G+#L%S=%W&W"NVJ]CN1;#=]003K3&*0VE0$FDES(%"3A#VE%PW4CLN M.WICR7FJV)QQIT'-/6(&./(N)JG7B'O\113?2?J/*G:N+^=&9GIJ*FB;=O_$ M>"M^/*WBJ=@8<1E [ CG:+.?/C(\W$],R0>S13/Q&7.RR*L,PMH;ZJE,Z"]P MD+)(!#9;5ZU2Y$=X2YK^C&M;TI^.LCY\ROJ04XO2G\XMP_;2'T9W(DM?R1*% MI<_!"./^D$L#N,Z?5.VT]+D8FQF?4P;'>/EQA06D/B>ZEO4(LEJ(2)=_SQE4 M!4Y%9?,G*K@(@X@30[@R0GLTQ9.LT9'P!=1Q099G/=+OB&.QJ$1ASQN>%\QB M&!EQL/KL%"2^!CEZS0[T/:XBV.[:IC6P3%+S-/Q^A0T)]-3^(QG6$! M%6(W4<]Q,GLH,@?^N4X2&=^&0CG5SR.8CQF*,)>EC8DO-R9KZ .7?500$ZL@ M)OIJV IBHH*82)]Y!3%104Q4$!/[.WL,"IY+E^.%@P>D45DS(:H#LD[!2FH, M>@,T2ZYC=^\AU@7B,[M@1>!-8K+K"9>#CZE#$<*6H;62YB_5C% B6E)AO:'] MV\0)FX:F7BUM'4.[%& /&73M%WT#4PPKVX&4&PQ*&6N5)DMUHGI=;"W_*"QG M3N$D*OMA_U9>DV:E&*A2^>N[L#[>6W@^75W.'.!_V_P/_GP$?H?M)]X2/H=# MRZYPU?E(&/!KH/CDD2-T?76,! M+_-]NODFNO;"WA4AX7S\?!UO4A?_D79I^-C$-*+IZ$>786N[!%V'@4R.2S(< MK'#E'0.,A9-KML\&/Q%BNS19T L9C:A'QY@S']%74'4"#U7>)Z>P%!1XBUAA ?78E+A MK'HM8@9&?DTR&D0+LJP0^E;Z9F)\IOUF6\3YR'%/>-L#GBD*+'S<(!A$3V4D MRJ1M\0 0AHS:ZK/6JQ+IX*H3\ "W JA$5QU4_TPL(U@;/J\ M9V,L!ADGEQDE+<06C$NYYFNI\7,/V&)21R7HL8B?#N:VP]3)C M'9UHDBW\:=Z!G&G -\/@ 1A+&ZSD&Y-SF#1RXA4^H2,B5-R^"1KV*?<&(J&88%OGQ<_)@3H2F"P$U)WN*52FJ>A%!/ M*7X0;==W410ZZI"@@'+NA2TFIFQ'-4:HCX2J?1# @!CM&H;8)!2,B5YDS#&M M H,_\=S&4'53N/P'RB/JP G;8D'8X14/?')D)F9#U+4D1TB#0G91SEFI3R) M^QH'[/BY>VRB"M]C[[(PB!XO!ADOP.@R1]P/TW5L^".*"T^]-&9,H/GE\8"H MAPRT[C7"WZ7K>&04>GB'L#(558,_AI7"JYP@D\QK!2WAO'Y& .'^8@17W!3@A$$;P'>_G=V"O3!# MRT2YH]IP# Y#V/),/C-T9^KQH>DB#-AH:5+_%L Z8 MHP\G$,%5BYD>&-=(N M648D7;N[F,]#9^,"@S&.-/:Y&)$H\^+6JJY=W'X;OJL89CN&^1R75&13W&/3 M(7)_584P['D(*J447,@$S3HC6-"-";&5$GYHNBDV@55:. #&3+GK\LWYS2=X M_UA$KVIUDNF!*6\S9"@:*KH5UN:.8U'#B.\P"HS*[P9^!>TVXQ\07IG4Q9X6 MR%LJ(RJ!?J2+7-A/[-=A>!*C U$!P[?CA63LI=19>0HJB.X[T&PEL+50E,3] M:?*43.R&>!._6\;M)F OF)WON!BF8WV"*1[!7'9F1MU/70IEPTK+9%8'?DH: M%4LJMF**;2TY- MY@SZ9:!G5"0J4PU.3'>FX6TN\"!'F6#HE(&3]4,].0]=V5R1O4@^;\+H(\Y6 M '^PW'OVN;(62@R<96YQ];3D]9#5R3M%^:!A0[$(#A2KK/D>G(UA$1K)'#=3 M#A)-GJ8'7 8,*=@M)V^5BCOA;!Q;*CZJ]T[,">NU<;[*/''9KKUGL4@2,12- M*!2IA_R](R>>)Q4]55Q-2Z);=@;UFZ%7>Q\7QV?:M4\T@"*'"YID'AHCJ6 X M")8OFQ:ELMDL8"0,13UPP$?&)VAZ<19),@5NGO$]+EHE?S:C=\ENI!.C6,&YEZQQS-K0_A/K:$N<[^ @4X65Z.3=8U$&DPU MS30T,-W1&S,>7,& 4&0F?##Q9G(!,PQMI;?/3-9UK$ M&WDQC/>6,D*!W\8?-]6]Y ,N-8QJ&'-TT0P*K402@@P?M1/QWJHZ>T,A,#U% MFBA4Y=RS1:FC2?B$.7OP7T0V\29R!FC@,O2ZG&58B)V(S<; R=&YLQ\\/77A M]D@!GD!::C[=ZU'4GT9;T(4NWA;&V[M:)M?T$.!ZF(2K9H*WK5&OQG!/[H$, M#&]L_*5=R$J_S^04>=JG3Q?:VS?\Y9MWW.V%=NN_PGMVPN4GESZ*%?$I?4X3 M7A@1DVT!<&=LOH%0MNL87&0#H[">.0,#W["%$_>I4P?/(^CQ$WUBIUMN312, MB((>>HSX%J%GR><<>Y'$#/#X4E[FG$NXHIHLE<2I1*7W,NGGSIF#T1^&'9"E M=!G[HXM1BL'(:#^V-[ X^SD:&O9V-#5,M+_Y.3#,)]@9=\1M9QVD"%PV7?PV MSCIAO!.=!2"2,^TWI/L5FR57?T]^D9H5;1M?1!&00GBS#XN24994* !DF!:3 M$'3K,00EB=0*5'$-0@@F]4"7@;)+^SG5K7T1_I/C?N>\*@S#:&_/OPSA'>U^ M\Y=WF$/OH_,1]D(P*+OAT01"P#83%M!'U#6%K@0^. [OZ*4;/*0N$ [LV*>E M=1DT!M]2428'*PMU(T4"#4[7\55O'' +J6$R2FI)/1'I)!0'M7^(?3=VA$=W M3?@[06-$N()45O4=$:3ML2$#2]ACD\M##!IOZCSA?\BY%F,>*U'MB]&PJ J& M98@:!=&L! HBU?^%TNM8;M$/L2!(M2U1X-9 37A!-L)PA1]"?I"VB)'0(W6^ MP5NPK+I,+BM@*4^<1*/1G%1/$)+3,NKAS-.7U]F7="/PVR7W8@1A52UE")3/#^CQUMEKL M6-_IC)XD[RKB%QTQ'8F?)W0B)SZ!@8_:%?24H_T*7I:]C!K7B.)@,N1%H81Y MX'H!%Z%XTO*4M3A1ZQ:92Q3+BM*5',"QWC^)%6-JRX-J<"1N9.#%03V08> 8)5!!V)J*[4\# M@]9GVE=D%!Q+7MXH+16G".(H64)(%C[VY6+\NS3 26A.2G.!#B'2-:P76*.% ML)4IB 1@]S&5)C=()OU,0*-TOYP8 2@2)F'!AL8J1=R M,A70B?J(>5<87*) ]A]VH:<\R&MY62@]/Q#I#"_]P#83F3PJD4B/\11F3: + M"CO*,_47<^%%J;CT5J7#P^M/"30PCO.I3RW80&H("1$7:72N?^P>19 M(_*X6H5**4CEO^C*DN%%X@#L,+#Q&-L"36$JL )&T#SL_L:Q$\YW?I2.M]QH M$\O%*;--D[D['H\.\Z\\P_<74?\1;OH#"HJ"3K%ZG!%LV'_ NDS6"(!NN/GW M]66M,="0"06FW_+ME*#P!MYXA@K"&(W =F($1IE8^^#*S-I$XH(7.J!AQ(<< M_(^A%#C#ML2+K,QE%#)8>D5*A(O]8SFYDER>$A)%T;PTY%231)BAF9GAKQ=DDD/TY2,:- 2G+D3Z0C=J8- V!%F0*-61'()5YL1IP(EJC* M0AY+^- X:$T&5$(?NJ+EV+U/:*XHZ4"9;V1-1LJ>280?@*$L0]>L_S%*LZ"!=[^\<=!14I [O)/_> MT >-CM[J-<,22Y^H8<;4(#*H0<8)7'6_]?>F#NO3&\U6++D3N\H+PT5GU_4I MZ17M?,[DQ++=9KNM]SH-NOYH-,Y:/_%M>_@,O"D^3^DJW/-=R%C4Q&P.]K I MP]A19#/,JN>FEK)Y9:*$'C.!^4@:9YV?0F!\>EXUB35=SU=SI\)\X@(O6CE8 MB$V0;S+Q==6RS[2OF6%;M32U7+H)_CO8^WIG0'LBYU>'C2&[&\ZIW^_H_6XO M,45^+#G/%H=[\53J+;W=Z6[4: MX*$253IA1$M6!3Y14O\3=_^=B"<1RY['C@C8>VVLY^\1(8,%>:'9?:APV1$5$>@MK'@0^)6+5$= "]UPULV MS@J@9P/?M*CPH Q2:0=R]J.+O?6^TFWUJQ*VO'"^I@^SV)G1VTV]W:VCZ.N" M!&(&[PX&>K/3+RZ&TP3_]VZGJ_<&_=5"F#D\3*@G.,;D'*U@3/'>Z"&2)=F2 M ,4XK*3>;J!]H#*R4C_-DDJNX MCD-> 2AAH:867@R-'(^-,JZ1I$",$_C@S*1>&/WTI0B!6[YEU,-"9MS/83(_ MY4H&&%^5D$"&G#B6Y3PQ+ .J*F_J/+&NF1E_XAUC[,;^]N/_,V;S7X917LQJ M><&+7&')AQ3-O("!9_\),ZDD%L_/!SZ"C1U_&5>9F#;%'L)(0#+.U5@*AC'Z MN0R[##8/8RWCMZ^!:U\.0+D/]V^;'9K4XM-ER##,9CJ!(!,OD(-<18*(L^(+VV^O M)ND]OL#J /=]@*WJ $_X *^EJ?0/[>VE=*;?'?Y 5W3O72'ZZVV0^JW^_D7_ M/F$EW[R_I2H7]J*CWKB.7:"Y1N.GS:\8"K4AV==[VS\EKV$X_OQL?GKSOM%H MZ;U^?=?+RAKJJ!MX<@?3[/?U1J]1'4S9#N9MH]?66X.#G,R[K67\P)1S>96F^R?Q M((.PB=#^1&#XM1+TQ05]KZL/!NU*H)3M8#"]H-^KW*K2'Q(C.Z?*QD^R:RO=/76U4 H(0'4\>#Z54'4[:#:0^.9@R]2BN>"\H(WY*+ M2;&/B>/*Y@J.7KCT MIKQ**&H/=G7O:ECP@. J1%6P?E*B/NN(_WXL,NZTFGJG,:CD2[E/J=O5 M6^U*"Y3[E-ZV6GJ_>1 78'N5\$*L_R$"\B$JTEY$_S:I;*L&VRB1>H=6S68) MW%E1Y('>Z1S )=CE9E14=;*'/MFWS;;>Z?:/=K2E=U7V[I[( M*B\=45_016&DY[!BY:0\E6/[V+VV/NA4"2NE.Y=^1^^TF]6YE.UJ=? M\IC4"W% &!A;@WFU622ND.I:_WJRS1\AW+V[[>:QSD7%Z] M$7\IYBYVKZ7?:<(;-&_Y3E7AM'+INZNU692N6[US:>J-S@$!!=2Z; MVO!ZKUGR#-&78,*'_PQH) :'4P C99+PSXP)IHO66_,?VM@)$&\D4;6NGO.= M^<^K*]MW<;=6J@4U]%:OI3>;N[\!3P=(6XC/6W;Q6*JS>8'$UFTT]$YS]VJW M(K:*V%(+>HL:NCDX0&I/)O6MM"]^?8FPP^;[F[!IW[5-G7((C2\3@?A58;S= M)!H:6HAJ2#N3TVR-H'F[H)8'O<8J3-K5T*<&#X+XB@-P'T-@=G[0R<7GQQX?4A;FP$&,N0B@B> M&"[(3[U]"?%.UV2O64.B.LJ'%*KV=B9";GG VS&[$TJF86K\>J3#2S MN RAUT&IOZ1V%@>#&D;@;=S)CY^OT5#\^/GR0G-&A']/2/B\3XV>'AJ$8X;> M9B,-NX<18K^!/5LU0[:3TQ"#&%^YKC5!&[O<*[!C4^+I"]\P+>Y*&3O>F,4H M$8ZS&P#01%\*6'$G;>PDP(K[G8W-E JLN()*/3+6;2GO54*6:NZ_7"]L-%2> M"Y6]%!5U]G4?6#L!1($7DO9QX7C_?WM/VM.XDNWW]RM*:)X>2$DZ&]!T]R#1 M--S)'1H8H#7OVZAB5Y*:=NR,%R#OU[^S5-G.'I9 0BSUO9!@UW+J[%OEK]?8 M+)Q=EN$N-?V*L'GI11XV2_7ZZY<[3F/:18.-9<+C^>M\-HHNWA?A=XYW5X3* M1=K>)/_.0C#I_3#EUU/YWD0]7\O!MI[[;7[/B?=F@\W/P :;[]-F8OMXX1CZ MCJ0SDU/K@R!FL&9K)L*J<_@X@NHCT8;Y3NEYP0V*=%F<1<\#YVT$@]55$L[: MW&I[,CQKMM=!^!DKV&U6#TN-^NL7ILR8KTBVS['R*PRDY;*F/G)SA)6Q[5JC M63IHO$]/L+7DVRMO."OQ*F,_'T8N$/9IW0FJI8-U+V']@.SV GVW1DG6G)P< MRT?KR"AP^"DXW&CLEXZ."G_N6S#1;'NRQA- MS"U*>L7:*YD!80!\W:$P5HB9IY$3ZK;"*%N7LG)U M)/[!2;/>4-RH01#&R#DQS]QLNUK^ARD*@G<&H>)R,G@99PM=JFUZT'%/_*K< M5L0?)R?77 K&CW)H!3;^E/V$ZC^)1L=?$F$Z5S&6B&G9UAY0 =:+F6RF$I4_ MP*#*T[ @W' ;-R&CP*=\8A#;*N0R/1TZ21\ !0/#2DZ<.(')0I,)#\CDX5H! M$B#Y,SR#@Z6ZNY$%PQD%-";0!M;TT2HXBYMH@$;!#:!]%#\HY8]MF$YA9 $E M>J*3H,]VVKDB1D3PT\0FLB<0-31_&699_9F\YL-P9-03'2]XB #=/ ^!Q(>N MW 75:6_"4=:&M=W1(?;D/:(4')N/! 3T39#N2;^KB*B(DUEYD+%"WD;NF$=+ M2 D+)]_*X0722A)%S")PDA/?1R09Y2U8P_)W83+XQ5!)0"VJR/BA'-5O P*; MHHS&6U<>KDKV7FC@:2Y612 RG\J!C@DJ$<#(^;C2-_VO7..(>Q(BON"IVV(- M-:44ARI*Q"E+,]$%&S2ZEYXR-4@,+7&@9/-"B MM?QEOPJS5*M /C$R>YJ&I8"&8=O2_RVP=)+$*A"FCFE^('10O$.NHI'W4GLL MZX8LC\?> !%%(I:J>X:B=E RE3AWN=6 =A I12"1(NH! 9?AQ/HL-+ @F4\! M-^ I%E.!D%C)0[2-2GC,9\!PURG+1&'>$+! R)6"-! MBKVQ5!JGM'6@]APN_0\($JPG R!V I 0B%M870[X8!D"8T1%_$H5'D0VHJ,< MPLANJ$B?**'6U$^BF(7=M:3!T0-PBI0(;P%%>"HB%XLAD3R.4XN! MRKX ^'N$C;1"Z7G6O,BIJ*)L]$7:P%@_A=QCH$X&F,4$#)(T\6SZ\K0=CZP_ MM[1,#8X VZDO@ C:GNXR6ZV(5F*7 MB.T0PA#G\/1O'*.-QIX':CL:(O;L[,Q9>2.C4@QXP6V-\:F^]G4_Z7->0B_P M &,CLO@.OY(, #EOMMQGE ]%YHK"*6&@@D$'W4WN$>4'GG0(*1C^9B8VWF U/=WM M 6JZVDMB?:]@0$)HL,9"LV0$V-7=J> ^VZ5,0OO,+/H,3.P FJ3W4I?,KYK MO'4!D5IWQH'+-,#XOT?T& $C(4D(6V\GL"WBIH' _+*H,YS@5]0N!80B"$C$ M;]'"K,JAB!SEH_TKV/& ;%MJ, 2U/UV!*Y%[P2@/Q$_P!.Q"#.0!7AKI]Q>R&F5%.%TE/)B"2-KNPZCF@ & *.R+LV9&A3%=69(7B;34$ MNQ7V&"-G2GPS*QG2/.*(OF61EEB P3S225PVE28U%@WK\)%Y]"<8VQH:O"OM MV')^-[UAR92.+4]L66):E8C%76'F)[/-:@0C1+UNIUW4(F0K>L18@)M>,>D< M15N8HBW,BEPO15N8%X>XQ(3WJ<2D@>I'J#LSPX)Y^9$CXS7RE_X3#!<*2Z"% M-TLC8;.M]KET<&@ZP[FI(\OVI\/N,OV NLM,5@>=K1 [9_4%NXM^;N M@T+/@ADDM4C09C-&<#35LQZ-Z::F 0MJ9*CV):C^P*\)K 8;"-8J56M^HB*" MYB@OSGRYAMK%^[;'R9QSU-\FKR&286?TR0CT4I=#;R'IO2#03)^:S -OGB4E MUN7\]HV!][LP@5<0 * I:/>O.TC98>!%.R+6,4Z3?6$4"7@:9'<+J$HTR646!/Q&[&+#Z*_K5[]>L8;P;7]D)BM =_6ONY5 MQ'>JB*, B4ZJ/3!TG-AS*YFV+#)ID#Y;9=(:Q]=2VE94*$;)CT"%,K*I^=) M/] ^'B6/FO>CDCN'AN;&M^A4]W,I$%EN04>CA0+&9=(&R34#UF)7[Z$K(U28 MUX&^-EH@QG*!P5,*"Y"':S(C3(X%8K&9E$(\F/<0N!'*0D=W=.;;N 4HAYF7 M*)WX%(4I-;)6@.3/S4Y W".+?2$H $FL*#F.@X^&Y%)"@H*'*IL(0R!2-10U;^ZTJXB2-67C#4J8[F&DX&Q#3$EC\ M\WFX8/F["65GF=1'E,D1=0/ X(;G)9%1X^*'@*;#ZB>C-L)'>"J3H43T(1Z/ M.7"S"-OMG_1#"E<,[9ERKJ?1T% ,1>34T@I&%$:\$5UBB&!/6?'D,8?VM51X"5*' S1<]HJR/I[ZC0+ M "(?BBNZ 2S5Z$6(<(, /;G(YLS<:8YB!'KEDC1 ?5RIM:-(G\)SSGGPG$Y M+)1B >$T^6\887#7^ F#F12XMHA\&<2(\&FF$+N)34#.Z(!2EH80T:=M'^-V^]N#_@B6&C>F,;8T/%_0%%H*@(%&U*H CQ MD1YF$(TAZ8;; NPQ1G6EGKJ+S:<17_'UR/1@#S;7IY%V!;<_SUR$G3E4GH2YM.DU[Y684#/ M*R<\JINA+^@:IVO.W@0@1&/OCE73+ECK,N6?//6BLMU7F^@NK>7D ^Z4\ MX35IZWU%\'B9=QP,LK[WJY6OAI9#'?U.29D_3*'DDTK*,V?@^KR=',WKX/\* M6[F!98MSP.4@C*:M._/X#*K7E+N.";-A@EGTZ@OZKE":%(- M-V$CBV4B?Y0F>&39E^3:M?"9M6OVDCWR)F$^N2F.RX71$/U%AR>OV(C6M!69 M:CI:P&VY^>F$@CI46WJNVF&"]<5U$QW+9LR27O,3I86MAF-/9LY7\FKO>AS: M>JV'_<4L8'4TZH%ZZ&&U;(CN2"H58.C:DB7T27J*JU;9>3QU;\]:]]*0>[71 M6T8G8.7"I!&-%>IPJ-M6BERJ) PBAZJCV)8&GI?[]/O8UPV''W;$85I5XVM-K!FWP%:< 7N&H?#%[!Y8N<2GT MO(TH2GJ@A\'&P"IH#+M\_CU5H!(7QN!OE:]!R&7$7Q!Z0>A;3.A8;YL2.7^851BPK@3^$ZN.;V5'@5#/TO,+ MPEZ>L&/;= ((:2U)?'[<53_"&/YE B:P=CBJ\AC?(!*[_T+G8+E:@W_FUT:Y M4=L1ONS#FI7C?OD9A]X=]ERYZMR%[DD8WL'+WS'!8H-1 MPEX3)L2W6+2RLH6Q51(I/?5,J&Z6C'"T>G?/*1/(W M8P+>7FY?*4?**>O'AKS816&/AQ*"D\+L,0'4A]T^TK'1V8:AEGF'UXVHRHNIMY)3GT9$T0?) MRVP6>9E%7F:1EUGD9:YO7N8Z6"$K5I_58T^W=C5JE]EQ/31TE\HO\"4T:8%7$8(6G>OS7P?YAK=ZL M].+^SH@B#BPGE$[\Q5 'O'6*"^[8CIHH\F8415]CS!HO*8B#?.%^$S7.M'"_ M:?3/L?KND:)R^'/MJ-%$:IQ&9* *-^=R\;E']"*'3_UH!3ZHV@O7]$I(]_P% MK"M(WXA=U+>%7>P_BUUE-88!S2,@Z>SC#Q/ MJ'VF*X).*TCX]-=:8[]*W7-.C&D>,8:\ X5E^;4C"E@BD14]H:/>9PW M'Y09M2C2(?[W^\V%:)E^1.)'X"19;4-AM!14N994>7OZMRV@RCOY&/A!?RC. MTAO+;IV>ZLN".@OJ7&/J/#VYV$[J/)6>8W-9,.< .\<5M%K0ZAK3ZH^S\^VD MU1^8L*8+4BU(=5-(]>+D^W:2ZH5L*Z^@TH)*-X%*KV_.MI-*KT,585.00J06 MQ+H9Q#J1H/I!"/64+CNXEEW%EUY([N#]0\92G.-E*KO8!\1U1V] R9.W:]S MYI(2NNV6BSM,0JD 5K=74')!R?-!*DR^KRF',90W)@[>#=KGU(,.F_(@&6P5 MU-< ^$GHZZBWW@?P[=W+%#:[X&S?0+$H.!L_M:+@;(/K0]:K.*LH.%O_@K,5 MP,7PZ1E%9MAD4=(%O6F96?ZKD4*SV]8?ER=WOV[.;M?E-K"7NRKPJD7 :&YI M:R\KS;=132^]G)*\7S)/8\>Y$)/GZ,HDER_B--T6N?>HN5XH\*F3:UOUI->Q MUUE1ETQ^H,17/B4^O.4F>%==$O<"NI'RK2\7VNR+%9K+WB'0V%_VR5IM]I.@ M1F"#A[_NU'<$B'O^O38NT9MS>-]BB;K$779C?2J(";AXT2DYV[XPIJ$:\57L M3&'_IE7%8,5KW+U)"6:N:V ^W!>;/^^#"N\U^=/@@??V?EF\(C$J[4G0L\@/ MN^W=:DG@OST8[Z<U=.?-E376UG=_=/-&'9'Q'8K&;[GF>.2'J!T_TV<"O8![B&?S7MT^]N.\= M_S]02P$"% ,4 " 8@*Y8"#U=ILP( ?-@ #0 @ $ M 97A?-C4W,3(T+FAT;5!+ 0(4 Q0 ( !B KEB6'_K9J @ +%\V-3&UL4$L! A0# M% @ &("N6,MI >:;5P Y<($ !4 ( !XHX '=A=F0M M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( !B KECPP'[()D4 $_B!0 5 M " ;#F !W879D+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 M " 8@*Y8EP4%)YGO CXPL %0 @ $)+ $ =V%V9#(P E,C0P,S,Q8U\Q,'$N:'1M4$L%!@ + L L ( -4; @ $! end XML 69 wavd20240331c_10q_htm.xml IDEA: XBRL DOCUMENT 0000803578 2024-01-01 2024-03-31 0000803578 2024-05-10 0000803578 2024-03-31 0000803578 2023-12-31 0000803578 wavd:ProfessionalFeesMember 2024-01-01 2024-03-31 0000803578 wavd:ProfessionalFeesMember 2023-01-01 2023-03-31 0000803578 wavd:SoftwareSalesMember 2024-01-01 2024-03-31 0000803578 wavd:SoftwareSalesMember 2023-01-01 2023-03-31 0000803578 2023-01-01 2023-03-31 0000803578 2022-12-31 0000803578 2023-03-31 0000803578 us-gaap:CommonStockMember 2023-12-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000803578 us-gaap:RetainedEarningsMember 2023-12-31 0000803578 us-gaap:TreasuryStockCommonMember 2023-12-31 0000803578 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000803578 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000803578 us-gaap:CommonStockMember 2024-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000803578 us-gaap:RetainedEarningsMember 2024-03-31 0000803578 us-gaap:TreasuryStockCommonMember 2024-03-31 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:RetainedEarningsMember 2023-01-01 2023-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000803578 us-gaap:CommonStockMember 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 wavd:GrayMattersMember 2023-03-17 0000803578 2023-03-16 2023-03-16 0000803578 2023-03-17 2023-03-17 0000803578 srt:MinimumMember srt:ScenarioForecastMember 2024-01-01 2024-12-31 0000803578 srt:MaximumMember srt:ScenarioForecastMember 2024-01-01 2024-12-31 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2024-03-31 0000803578 2023-10-18 0000803578 wavd:ReverseStockSplitMember 2023-10-18 2023-10-18 0000803578 wavd:BeforeStockSplitMember 2023-10-18 0000803578 wavd:ReverseStockSplitMember 2023-10-18 0000803578 wavd:GMDCMember 2023-03-17 0000803578 wavd:GMDCMember 2023-08-09 2023-08-09 0000803578 wavd:GMDCMember 2024-03-31 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:PrimeContractsWithUSGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:CommercialContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember wavd:OneSupplierMember 2024-01-01 2024-03-31 0000803578 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:SubcontractsUnderFederalProcurementsContractThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:MultipleSubcontractsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember wavd:OneSupplierMember 2023-01-01 2023-03-31 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 wavd:GMDCMember 2023-03-17 2023-08-09 0000803578 wavd:GMDCMember 2023-09-30 0000803578 wavd:GMDCMember 2023-07-01 2023-09-30 0000803578 wavd:GrayMattersIncMember 2024-01-01 2024-03-31 0000803578 wavd:GrayMattersIncMember 2023-01-01 2023-03-31 0000803578 wavd:GMIEmployeesMember 2023-01-01 2023-03-31 0000803578 wavd:EmployeesWhoResignedFromWavedancerMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesTimeAndMaterialsMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesTimeAndMaterialsMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesFixedPriceOverTimeMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesFixedPriceOverTimeMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesFixedPriceOverTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesCombinationMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesCombinationMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesFixedPricePerUnitMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:ServicesFixedPricePerUnitMember 2023-01-01 2023-03-31 0000803578 wavd:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:ThirdpartySoftwareMember 2024-01-01 2024-03-31 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:ThirdpartySoftwareMember 2023-01-01 2023-03-31 0000803578 wavd:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0000803578 wavd:AllProductAndServiceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2024-03-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2023-12-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2024-03-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2023-12-31 0000803578 us-gaap:UnbilledRevenuesMember 2024-03-31 0000803578 us-gaap:UnbilledRevenuesMember 2023-12-31 0000803578 srt:MinimumMember 2021-12-31 0000803578 srt:MaximumMember 2021-12-31 0000803578 2021-01-01 2021-12-31 0000803578 2024-02-01 2024-02-29 0000803578 wavd:FairfaxLeaseMember 2024-02-01 2024-02-29 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000803578 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-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 2024-03-31 0000803578 us-gaap:CustomerRelationshipsMember 2023-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2024-03-31 0000803578 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000803578 us-gaap:TradeNamesMember 2023-12-31 0000803578 us-gaap:TradeNamesMember 2024-03-31 0000803578 us-gaap:CustomerRelationshipsMember 2023-03-31 0000803578 us-gaap:CustomerRelationshipsMember 2022-12-31 0000803578 us-gaap:NoncompeteAgreementsMember 2023-03-31 0000803578 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2022-12-31 0000803578 us-gaap:TradeNamesMember 2023-03-31 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 2024-01-01 2024-03-31 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-01-01 2023-03-31 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2022-09-30 0000803578 us-gaap:RevolvingCreditFacilityMember wavd:SummitCommunityBankMember 2023-09-11 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember 2022-07-08 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:RegistrationRightsAgreementMember 2024-01-01 2024-03-31 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:RegistrationRightsAgreementMember 2023-01-01 2023-03-31 0000803578 wavd:BRileyPrincipalCapitalIiLlcTheSellingStockholderMember wavd:RegistrationRightsAgreementMember 2023-03-31 0000803578 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000803578 us-gaap:WarrantMember 2024-01-01 2024-03-31 0000803578 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000803578 us-gaap:WarrantMember 2023-01-01 2023-03-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0000803578 WAVEDANCER, INC. false --12-31 Q1 2024 528522 484461 440991 432620 0.001 0.001 100000000 100000000 2180485 2013180 2180485 2013180 167305 167305 2 1 10 5 1 5 1 1 1 0 0 P2M 0 0 0 0 false false false false 10-Q true 2024-03-31 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 563324 681995 776025 1117862 220594 267351 1559943 2067208 961478 1005539 1125101 1125101 50154 245569 49628 57999 18419 18419 3764723 4519835 662318 403441 500000 500000 541777 615766 0 30223 3450 3450 168658 267604 85035 114540 78778 163282 2040016 2098306 0 136652 16187 16187 2056203 2251145 2180 2180 36570737 36456957 -33899186 -33225236 965211 965211 1708520 2268690 3764723 4519835 1885867 2103458 29505 56665 1915372 2160123 1186785 1446417 29329 56908 1216114 1503325 699258 656798 1373229 1611528 -673971 -954730 6419 0 4345 91 10743 35448 -673950 -990087 0 0 -673950 -990087 0 -23872 -673950 -1013959 0 -335993 -673950 -1349952 -0.33 -0.53 0 -0.17 -0.33 -0.7 2013180 1921220 -673950 -1349952 -0 -335993 52432 54158 113780 288172 29694 31717 0 20478 6419 -0 -0 -23872 -341837 4413 -46757 267033 258877 -60138 -29505 -55665 -172935 16672 -49016 -50304 30223 54810 -118671 -1071253 0 -693106 -118671 -1764359 0 935974 0 935974 0 575000 0 305759 -0 29586 0 53453 0 7400 0 912026 -118671 83641 681995 731081 563324 814722 12082 18356 0 1263000 2180485 2180 36456957 -33225236 -965211 2268690 0 0 -673950 0 -673950 0 113780 0 0 113780 2180485 2180 36570737 -33899186 -965211 1708520 2083860 2084 35883831 -31190801 -965211 3729903 -1349952 -1349952 353658 353658 407322 407322 7429 7 37624 37631 2000 2 7398 7400 2093289 2093 35875189 -32540753 -965211 2371318 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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; vertical-align: middle; font-size: 10pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Summary of Significant Accounting Policies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Organization and Business</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &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 through <em style="font: inherit;">2023.</em> 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. On <em style="font: inherit;"> August 9, 2023 </em>the Company sold its remaining 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;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c112737864">two</span> operating segments: Tellenger and Blockchain SCM. Following the sale of GMI, which comprised all of the material operations of the Blockchain SCM segment, it was presented as a discontinued operation (see Note <em style="font: inherit;">2</em>), and the Blockchain SCM segment ceased to exist. After <em style="font: inherit;"> March 17, 2023, </em>the Company manages its business as <span style="-sec-ix-hidden:c112737867">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;"><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;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, the Company generated an operating loss from continuing operations of $673,971. As of <em style="font: inherit;"> March 31, 2024</em>, the Company had a net working capital deficit of $480,073 including cash and cash equivalents of $563,324. Under existing operating conditions, 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, including the satisfaction of all existing liabilities. The Company's line of credit balance as of <em style="font: inherit;"> March 31, 2024</em> was $500,000, has no additional borrowing capacity, and expires on <em style="font: inherit;"> May 16, 2024.</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 0pt 0pt -1pt;">On <em style="font: inherit;"> November 15, 2023, </em>the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction requires the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as the satisfaction of other closing conditions, as discussed more fully below in "Management's Discussion and Analysis of Financial Condition and Results of Operations". The Merger agreement provides that in connection with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the entity through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration. The Merger is expected to close in late <em style="font: inherit;"> May </em>or early <em style="font: inherit;"> June 2024. </em>The Company is seeking a short-term extension of its line of credit from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.</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;">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 0pt 0pt -1pt;"></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:c112737882">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. Certain amounts presented in the <em style="font: inherit;">2023</em> unaudited condensed consolidated financial statements, including common stock, additional paid-in capital, and shares and per share data have been retroactively adjusted for the reverse stock split to conform to the current period financial statement presentation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><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, 2023</em> included in the Annual Report on Form <em style="font: inherit;">10</em>-K filed by the Company with the SEC on <em style="font: inherit;"> March 20, 2024 (</em>the “Annual Report”), as amended. The accompanying <em style="font: inherit;"> December 31, 2023</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: &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> months ended <em style="font: inherit;"> March 31, 2024</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;">There have been <em style="font: inherit;">no</em> changes in the Company’s significant accounting policies as of <em style="font: inherit;"> March 31, 2024</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 has accounted 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;"> March 31, 2024 </em>the Company has no equity investment in GMDC nor 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', 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;"><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;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;"> March 31, 2024</em>, the Company’s prime contracts with U.S. government agencies represented 8.9%of revenue and subcontracts under federal procurements represented 91.1% of revenue. The terms of these contracts and subcontracts vary from single transactions to <span style="-sec-ix-hidden:c112737913">five</span> years. Three subcontracts under federal procurements represented 29.0%, 23.0%, and 17.0% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c112737917">one</span> prime contractor under which the Company has multiple subcontracts represented 58.8% of the Company’s revenue in aggregate.</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; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 8.9% of revenue and subcontracts under federal procurements represented 87.7% of revenue, and 3.4% of revenue came from commercial contracts. The terms of these contracts and subcontracts vary from single transactions to <span style="-sec-ix-hidden:c112737923">five</span> years. Three subcontracts under federal procurements represented 31.0%, 24.0%, and 13.9% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c112737927">one</span> prime contractor under which the Company has multiple subcontracts represented 50.9% of the Company’s revenue in aggregate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 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;">As of <em style="font: inherit;"> March 31, 2024</em>, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 24.0%, 20.7%, and 14.0% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c112737933">one</span> prime contractor under which the Company has multiple subcontracts represented 51.6% 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;"> March 31, 2023</em>, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 41.0%, 12.0%, and 12.5% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c112737939">one</span> prime contractor under which the Company has multiple subcontracts represented 61.7% 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 through <em style="font: inherit;">2023.</em> 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. On <em style="font: inherit;"> August 9, 2023 </em>the Company sold its remaining 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;">Prior to <em style="font: inherit;"> March 17, </em><em style="font: inherit;">2023,</em> we had <span style="-sec-ix-hidden:c112737864">two</span> operating segments: Tellenger and Blockchain SCM. Following the sale of GMI, which comprised all of the material operations of the Blockchain SCM segment, it was presented as a discontinued operation (see Note <em style="font: inherit;">2</em>), and the Blockchain SCM segment ceased to exist. After <em style="font: inherit;"> March 17, 2023, </em>the Company manages its business as <span style="-sec-ix-hidden:c112737867">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;"><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;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, the Company generated an operating loss from continuing operations of $673,971. As of <em style="font: inherit;"> March 31, 2024</em>, the Company had a net working capital deficit of $480,073 including cash and cash equivalents of $563,324. Under existing operating conditions, 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, including the satisfaction of all existing liabilities. The Company's line of credit balance as of <em style="font: inherit;"> March 31, 2024</em> was $500,000, has no additional borrowing capacity, and expires on <em style="font: inherit;"> May 16, 2024.</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 0pt 0pt -1pt;">On <em style="font: inherit;"> November 15, 2023, </em>the Company entered into a merger agreement with Firefly Neuroscience, Inc. (“Firefly”), a privately held, commercial-stage, medical technology company, to combine the companies in an all-stock transaction (the "Merger"). The closing of the transaction requires the approval of WaveDancer and Firefly shareholders, both of which have been obtained, as well as the satisfaction of other closing conditions, as discussed more fully below in "Management's Discussion and Analysis of Financial Condition and Results of Operations". The Merger agreement provides that in connection with the closing of the Merger, WaveDancer will sell its Tellenger subsidiary, the entity through which WaveDancer operates its current revenue-generating business, to WaveTop Solutions, Inc., a company owned and controlled by WaveDancer's chairman and chief executive officer. Upon closing of the Merger, the combined company will focus on continuing to develop and commercialize Firefly’s Artificial Intelligence driven Brain Network Analytics (BNA™) platform, which was previously cleared by the U.S. Food and Drug Administration. The Merger is expected to close in late <em style="font: inherit;"> May </em>or early <em style="font: inherit;"> June 2024. </em>The Company is seeking a short-term extension of its line of credit from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full. In the absence of an extension, the Company and FireFly are considering options to prevent or resolve the issues arising from a default.</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;">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 0pt 0pt -1pt;"></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:c112737882">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. Certain amounts presented in the <em style="font: inherit;">2023</em> unaudited condensed consolidated financial statements, including common stock, additional paid-in capital, and shares and per share data have been retroactively adjusted for the reverse stock split to conform to the current period financial statement presentation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> 0.751 -673971 -480073 563324 -1000000 -1500000 500000 0 0.001 19809834 1980983 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><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, 2023</em> included in the Annual Report on Form <em style="font: inherit;">10</em>-K filed by the Company with the SEC on <em style="font: inherit;"> March 20, 2024 (</em>the “Annual Report”), as amended. The accompanying <em style="font: inherit;"> December 31, 2023</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: &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> months ended <em style="font: inherit;"> March 31, 2024</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;">There have been <em style="font: inherit;">no</em> changes in the Company’s significant accounting policies as of <em style="font: inherit;"> March 31, 2024</em>, as compared to the significant accounting policies disclosed in Note <em style="font: inherit;">1,</em> "Summary of Significant Accounting Policies" in the Company's Annual Report.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Equity Method Investments</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">The Company has accounted 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;"> March 31, 2024 </em>the Company has no equity investment in GMDC nor 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> 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;"><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;"> March 31, 2024</em>, the Company’s prime contracts with U.S. government agencies represented 8.9%of revenue and subcontracts under federal procurements represented 91.1% of revenue. The terms of these contracts and subcontracts vary from single transactions to <span style="-sec-ix-hidden:c112737913">five</span> years. Three subcontracts under federal procurements represented 29.0%, 23.0%, and 17.0% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c112737917">one</span> prime contractor under which the Company has multiple subcontracts represented 58.8% of the Company’s revenue in aggregate.</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; text-align: justify; margin: 0pt; text-indent: 0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, the Company’s prime contracts with U.S. government agencies represented 8.9% of revenue and subcontracts under federal procurements represented 87.7% of revenue, and 3.4% of revenue came from commercial contracts. The terms of these contracts and subcontracts vary from single transactions to <span style="-sec-ix-hidden:c112737923">five</span> years. Three subcontracts under federal procurements represented 31.0%, 24.0%, and 13.9% of revenue, respectively. Revenue from <span style="-sec-ix-hidden:c112737927">one</span> prime contractor under which the Company has multiple subcontracts represented 50.9% of the Company’s revenue in aggregate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 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;">As of <em style="font: inherit;"> March 31, 2024</em>, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 24.0%, 20.7%, and 14.0% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c112737933">one</span> prime contractor under which the Company has multiple subcontracts represented 51.6% 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;"> March 31, 2023</em>, the Company’s accounts receivable included receivables from three subcontracts under federal procurements that represented 41.0%, 12.0%, and 12.5% of the Company’s outstanding accounts receivable, respectively. Receivables from <span style="-sec-ix-hidden:c112737939">one</span> prime contractor under which the Company has multiple subcontracts represented 61.7% 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.089 0.911 0.29 0.23 0.17 0.588 0.089 0.877 0.034 0.31 0.24 0.139 0.509 3 0.24 0.207 0.14 0.516 3 0.41 0.12 0.125 0.617 <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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;">2.</em></b></p> </td><td style="width: auto; vertical-align: middle; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Sale and Deconsolidation of GMI and Discontinued Operations</b></td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;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 into and closed a Stock Purchase Agreement with GMDC, a company newly formed by StealthPoint LLC, a San Francisco based venture fund, under which the Company sold all of the shares of its subsidiary, Gray Matters, Inc. In exchange for this sale, the Company received common shares of GMDC representing on a primary share basis, assuming the conversion of the Series A preferred stock referenced below, 24.9% interest in the purchaser, cash consideration of $935,974 and contingent annual payments equal to <em style="font: inherit;">five</em> percent (5%) of the purchaser’s GAAP based revenue through <em style="font: inherit;"> December 31, 2029 </em>attributable to the purchaser’s blockchain-enabled digital supply chain management platform and associated technologies. Payments were to be calculated for each calendar year and were 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 was 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 continued to provide certain administrative services for GMI. The value of these services were $65,000 which was paid by GMDC at closing and was <em style="font: inherit;">not</em> subject to adjustment.</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 $65,000 prepayment was included in other accrued liabilities on the unaudited condensed consolidated balance sheet as of <em style="font: inherit;"> March 31, 2023 </em>and was 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 had the right to appoint a representative to GMDC’s board of directors and a right to co-invest in a later preferred stock financing round. 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 were related parties of the Company until the <em style="font: inherit;"> August 9, 2023 </em>sale of our equity interest in GMDC. The Company's current and future rights with regard to GMDC terminated with the sale of the equity interest.</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;">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 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">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 (see Note <em style="font: inherit;">5</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;">The following table sets forth details of net earnings from discontinued operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" 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;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <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;">Three Months Ended March 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" 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;"> </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;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 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 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></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;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></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;">Excess of contract costs over revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></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;">Operating expenses -</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></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;">Salaries and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Intangibles amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Stock based compensation, before forfeitures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Forfeiture of stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(407,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></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;">Other operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Gain on disposal of business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;">Loss before income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(335,993</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;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="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;">Net loss on discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">(335,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family: &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;"> March 31, 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> 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 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" 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;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <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;">Three Months Ended March 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" 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;"> </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;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 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 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></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;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></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;">Excess of contract costs over revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></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;">Operating expenses -</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></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;">Salaries and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Intangibles amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Stock based compensation, before forfeitures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Forfeiture of stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(407,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></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;">Other operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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;">Gain on disposal of business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;">Loss before income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(335,993</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;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="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;">Net loss on discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">(335,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 0 0 0 74223 0 -74223 0 484249 0 85338 0 65487 -0 407322 0 134633 -0 100615 0 -335993 -0 -0 0 -335993 715000 527500 407322 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt; vertical-align: middle;"> <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;">3.</em></b></p> </td><td style="width: auto; font-size: 10pt; vertical-align: middle;"><b>Revenue from Contracts with Customers</b></td></tr> </tbody></table> <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;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, and sales of <em style="font: inherit;">third</em>-party support and maintenance contracts based on those software products. We sell through our direct relationships with end customers and under subcontractor arrangements.</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;">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 are 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;"><br/>  </p> <p style="font-family:'Times New Roman';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 March 31,</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;">2024</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;">2023</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,654,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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 style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,880,662</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.1</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;">107,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-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;">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;">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;">31,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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.5</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;">92,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-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,304</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.1</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;">29,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.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: &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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,915,372</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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,160,123</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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid 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 credit losses when identified. There were no such allowances recognized as of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 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;">Accounts receivable as of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</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;">March 31, 2024</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, 2023</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;">774,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; 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,110,001</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;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">6,600</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);">1,261</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);">776,025</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,117,862</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 contract 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, 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;">$</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;">114,540</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;">26,026</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,531</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, 2024</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; 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);">85,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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; 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;">Revenue recognized</p> </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(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 March 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,091</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;">Revenues recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, from the balances as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;">2022</em>, were $55,531 and $55,665, respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Deferred Costs of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &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;"> December 31, 2022</em> and <em style="font: inherit;"> March 31, 2023</em> the Company had no deferred costs of revenue. Changes in deferred costs of revenue balances for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> are as follows:</p> <p style="font-family:'Times New Roman';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: &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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Balance at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,988</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;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(29,330</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;">Balance at March 31, 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; 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;">58,658</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="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </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 March 31,</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;">2024</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;">2023</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,654,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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 style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,880,662</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.1</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;">107,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-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;">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;">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;">31,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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.5</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;">92,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-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,304</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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.1</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;">29,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.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: &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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,915,372</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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,160,123</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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid 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> 1654001 0.864 1880662 0.871 107475 0.056 102402 0.047 31920 0.017 33090 0.015 92471 0.048 87304 0.041 29505 0.015 56665 0.026 1915372 1 2160123 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;">March 31, 2024</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, 2023</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;">774,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; 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,110,001</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;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">6,600</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);">1,261</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);">776,025</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,117,862</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 774764 1110001 0 6600 1261 1261 776025 1117862 <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, 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;">$</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;">114,540</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;">26,026</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,531</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, 2024</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; 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);">85,035</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="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; 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;">Revenue recognized</p> </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(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 March 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,091</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 114540 26026 55531 85035 182756 55665 127091 55531 55665 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; 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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Balance at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,988</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;">Deferred costs expensed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(29,330</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;">Balance at March 31, 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; 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;">58,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 87988 29330 58658 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">4.</em></b></p> </td><td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Leases</b></td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;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 (the "Fairfax Lease") 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 had 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. In <em style="font: inherit;"> February 2024, </em>the Company gave notice of exercise of a termination option of the Fairfax Lease effective <em style="font: inherit;"> November 30, 2024 </em>for a fee equivalent to <span style="-sec-ix-hidden:c112738155">two</span> months rent, in accordance with lease terms. Under lease modification standards, the Company reassessed the Fairfax Lease, resulting in the derecognition of the related lease asset of $165,721 and lease liabilities of $172,140 on the Company's condensed consolidated balance sheets and a gain on lease termination of $6,419 as presented on the Company's condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">As of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</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 represents its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date, subject to reassessment upon the material modification of a lease, 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 or lease modification 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;"> March 31, 2024</em>, our remaining operating lease had a weighted average remaining lease term of 7 months and a weighted average discount rate of 4.5%. Future lease payments under operating leases as of <em style="font: inherit;"> March 31, 2024</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Remainder of 2024</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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">80,114</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;">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;">80,114</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;">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);">(1,336</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;">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);">78,778</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,719 and $38,053 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</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>WaveDancer, Inc.</b> </p> </td><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;text-align:right;margin:0pt;">Form <em style="font: inherit;">10</em>-Q <em style="font: inherit;"> March 31, 2024</em></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 165721000 172140000 6419 P7Y 0.045 <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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Remainder of 2024</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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">80,114</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;">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;">80,114</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;">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);">(1,336</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;">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);">78,778</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 80114 80114 1336 78778 38719 38053 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">5.</em></b></p> </td><td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Fair Value Measurements</b></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 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;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</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 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;">March 31, 2024</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 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 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 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 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 style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">330,593</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: 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 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 style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">330,593</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="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;">December 31, 2023</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; 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;">Level 1</em></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;"><em style="font: inherit;">Level 2</em></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;"><em style="font: inherit;">Level 3</em></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;"><em style="font: inherit;">Total</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: 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="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;">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;">631,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; 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;">631,258</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 0pt 0pt -1pt;">Money market funds are highly liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level <em style="font: inherit;">1</em> of the fair value hierarchy.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </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 required 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;">There were <em style="font: inherit;">no</em> assets requiring Level <em style="font: inherit;">3</em> fair value measurements as of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 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;">There were no unrealized gains or losses recognized in income for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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 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;">March 31, 2024</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 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 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 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 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 style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">330,593</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: 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 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 style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">330,593</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="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;">December 31, 2023</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; 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;">Level 1</em></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;"><em style="font: inherit;">Level 2</em></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;"><em style="font: inherit;">Level 3</em></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;"><em style="font: inherit;">Total</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: 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="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;">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;">631,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; 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;">631,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 330593 0 0 330593 631258 0 0 631258 0.05 4000000 0.27 0.4075 1000000 318000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"> <tbody> <tr style="vertical-align: top; font-size: 10pt;"> <td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">6.</em></b></p> </td> <td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Intangible Assets</b></td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 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, 2023</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 March 31, 2024</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 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 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 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 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);">(484,461</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);">(44,061</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);">(528,522</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;">725,539</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;">(44,061</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;">681,478</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 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,005,539</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);">(44,061</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);">961,478</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, 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 March 31, 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 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 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 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 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="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);">(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);">(44,061</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);">(352,278</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="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;">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;">(44,061</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;">857,722</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="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 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 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 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,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);">(44,061</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);">1,137,722</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;"> March 31, 2024</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Remainder of 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">102,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, 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(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;">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(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;">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(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;">2028</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;">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);">34,240</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);">681,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" 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>WaveDancer, Inc.</b> </p> </td> <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;text-align:right;margin:0pt;">Form <em style="font: inherit;">10</em>-Q <em style="font: inherit;"> March 31, 2024</em></p> </td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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, 2023</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 March 31, 2024</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 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 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 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 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);">(484,461</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);">(44,061</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);">(528,522</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;">725,539</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;">(44,061</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;">681,478</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 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,005,539</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);">(44,061</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);">961,478</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, 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 March 31, 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 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 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 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 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="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);">(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);">(44,061</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);">(352,278</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="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;">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;">(44,061</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;">857,722</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="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 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 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 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,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);">(44,061</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);">1,137,722</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 484461 44061 528522 725539 44061 681478 280000 280000 1005539 44061 961478 P8Y 1090000 1090000 P3Y 120000 120000 308217 44061 352278 901783 44061 857722 280000 280000 1181783 44061 1137722 <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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Remainder of 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">102,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, 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(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;">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(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;">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(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;">2028</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;">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);">34,240</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);">681,478</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> 102246 136248 136248 136248 136248 34240 681478 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">7.</em></b></p> </td><td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Stock-Based Compensation</b></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;">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: &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;">The Company recognizes compensation costs on a straight-line basis over the service period of the awards.</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;">There were no option awards granted in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>. There were zero and 2,000 options exercised during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively. As of <em style="font: inherit;"> March 31, 2024</em>, there was $222,359 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 14 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 $113,780 and $288,172 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</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 0 2000 222359 P14M 113780 288172 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"> <tbody> <tr style="vertical-align: top; font-size: 10pt;"> <td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">8.</em></b></p> </td> <td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Revolving Line of Credit</b></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;">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 no repayments during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, and there was $575,000 of borrowings and no repayments during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">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;"> March 31, 2024</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;"> May 16, 2024. </em>The Company is seeking a short-term extension from the lender to allow for additional time to close the Merger transaction, upon which the lender will be repaid in full.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">As of <em style="font: inherit;"> March 31, 2024, </em>the fair value of debt outstanding on our revolving line of credit approximates its carrying value due to the short term nature of the facility.</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> <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>WaveDancer, Inc.</b> </p> </td> <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;text-align:right;margin:0pt;">Form <em style="font: inherit;">10</em>-Q <em style="font: inherit;"> March 31, 2024</em></p> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 1000000 0.0399 0.20 0 0 575000 0 1000000 500000 500000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; vertical-align: middle; font-size: 10pt;"> <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;">9.</em></b></p> </td><td style="width: auto; vertical-align: middle; font-size: 10pt;"><b>Sales of Shares Under Common Stock Purchase Agreement</b></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;">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 $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 <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. Use of the ELOC is subject to restrictions based on the price and trading volume of our stock, which limits its availability to the Company as a significant source of capital.</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;"> March 31, 2024</em>, the Company had no sales of shares of common stock. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, the Company sold 7,429 shares of common stock under the ELOC at an average price of $7.20 per share, net of fees of approximately $0.40 per share. The net proceeds from this sale were $53,453.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 15000000 0.001 450000 0 7429 7.2 0.4 53453 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt; vertical-align: middle;"> <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;">10.</em></b></p> </td><td style="width: auto; font-size: 10pt; vertical-align: middle;"><b>Income Taxes</b></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;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company’s effective tax rate was 0%. The difference between the statutory tax rate and the effective tax rate for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> 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 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"> <tbody> <tr style="vertical-align: top; font-size: 10pt;"> <td style="width: 36pt; font-size: 10pt; vertical-align: middle;"> <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;">11.</em></b></p> </td> <td style="width: auto; font-size: 10pt; vertical-align: middle;"><b>Loss Per Share</b></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;">Basic 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 3,929 shares from stock options and zero shares from warrants, and 34,599 shares from stock options and zero shares from warrants, were excluded from diluted shares for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3929 0 34599 0 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="other" title="other"></a>Item <em style="font: inherit;">5.</em></b></p> </td><td style="vertical-align: top; width: 92%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Other Information</b></p> </td></tr> <tr><td style="vertical-align: top; width: 8%;"> </td><td style="vertical-align: top; width: 92%;"> </td></tr> <tr><td style="vertical-align: top; width: 8%;"> </td><td style="vertical-align: top; width: 92%;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024, </em><span style="-sec-ix-hidden:c112738390"><span style="-sec-ix-hidden:c112738391"><span style="-sec-ix-hidden:c112738392"><span style="-sec-ix-hidden:c112738393">no</span></span></span></span> director or officer of the Company adopted or terminated a “Rule <em style="font: inherit;">10b5‑1”</em> trading arrangement or a “non-Rule <em style="font: inherit;">10b5‑1</em> trading arrangement,” as each term is defined in item <em style="font: inherit;">408</em>(a) of Regulation S-K.</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>