0001493152-24-031943.txt : 20240814 0001493152-24-031943.hdr.sgml : 20240814 20240814093724 ACCESSION NUMBER: 0001493152-24-031943 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: bioAffinity Technologies, Inc. CENTRAL INDEX KEY: 0001712762 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 465211056 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41463 FILM NUMBER: 241204676 BUSINESS ADDRESS: STREET 1: 22211 WEST INTERSTATE-10 STREET 2: SUITE 1206 CITY: SAN ANTONIO STATE: TX ZIP: 78257 BUSINESS PHONE: 210-698-5334 MAIL ADDRESS: STREET 1: 22211 WEST INTERSTATE-10 STREET 2: SUITE 1206 CITY: SAN ANTONIO STATE: TX ZIP: 78257 10-Q 1 form10-q.htm
false --12-31 Q2 0001712762 0001712762 2024-01-01 2024-06-30 0001712762 BIAF:CommonStockParValue0.007PerShareMember 2024-01-01 2024-06-30 0001712762 BIAF:TradeableWarrantsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001712762 2024-08-12 0001712762 2024-06-30 0001712762 2023-12-31 0001712762 2024-04-01 2024-06-30 0001712762 2023-04-01 2023-06-30 0001712762 2023-01-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-12-31 0001712762 us-gaap:PreferredStockMember 2024-03-31 0001712762 us-gaap:CommonStockMember 2024-03-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001712762 us-gaap:RetainedEarningsMember 2024-03-31 0001712762 2024-03-31 0001712762 us-gaap:PreferredStockMember 2022-12-31 0001712762 us-gaap:CommonStockMember 2022-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712762 us-gaap:RetainedEarningsMember 2022-12-31 0001712762 2022-12-31 0001712762 us-gaap:PreferredStockMember 2023-03-31 0001712762 us-gaap:CommonStockMember 2023-03-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001712762 us-gaap:RetainedEarningsMember 2023-03-31 0001712762 2023-03-31 0001712762 us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001712762 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001712762 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-06-30 0001712762 us-gaap:PreferredStockMember 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-06-30 0001712762 2023-06-30 0001712762 us-gaap:SubsequentEventMember BIAF:WarrantsAndSecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember 2024-08-02 0001712762 BIAF:VillageOaksMember 2023-09-18 2023-09-18 0001712762 BIAF:VillageOaksMember 2023-09-18 0001712762 srt:ScenarioPreviouslyReportedMember 2023-10-14 0001712762 srt:ScenarioPreviouslyReportedMember 2023-10-14 2023-10-14 0001712762 us-gaap:HealthCarePatientServiceMember 2024-01-01 2024-06-30 0001712762 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001712762 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001712762 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001712762 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCarePatientServiceMember 2023-01-01 2023-06-30 0001712762 BIAF:HistologyServiceFeesMember 2024-01-01 2024-06-30 0001712762 BIAF:HistologyServiceFeesMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCareOtherMember 2024-01-01 2024-06-30 0001712762 us-gaap:HealthCareOtherMember 2023-01-01 2023-06-30 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2024-01-01 2024-06-30 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2023-01-01 2023-06-30 0001712762 BIAF:OtherRevenuesMember 2024-01-01 2024-06-30 0001712762 BIAF:OtherRevenuesMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2024-01-01 2024-06-30 0001712762 us-gaap:ComputerEquipmentMember srt:MinimumMember 2024-06-30 0001712762 us-gaap:ComputerEquipmentMember srt:MaximumMember 2024-06-30 0001712762 BIAF:ComputerSoftwareMember 2024-06-30 0001712762 us-gaap:EquipmentMember srt:MinimumMember 2024-06-30 0001712762 us-gaap:EquipmentMember srt:MaximumMember 2024-06-30 0001712762 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2024-06-30 0001712762 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2024-06-30 0001712762 us-gaap:VehiclesMember 2024-06-30 0001712762 us-gaap:LeaseholdImprovementsMember 2024-01-01 2024-06-30 0001712762 us-gaap:GoodwillMember 2024-01-01 2024-06-30 0001712762 us-gaap:GoodwillMember 2024-06-30 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-06-30 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001712762 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-06-30 0001712762 us-gaap:CustomerRelationshipsMember 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-04-01 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-04-01 2023-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-01-01 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-01-01 2023-06-30 0001712762 BIAF:LaboratoryServicesMember 2024-04-01 2024-06-30 0001712762 BIAF:LaboratoryServicesMember 2023-04-01 2023-06-30 0001712762 BIAF:LaboratoryServicesMember 2024-01-01 2024-06-30 0001712762 BIAF:LaboratoryServicesMember 2023-01-01 2023-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-04-01 2024-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-04-01 2023-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-01-01 2024-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-01-01 2023-06-30 0001712762 BIAF:LabEquipmentMember 2024-06-30 0001712762 BIAF:LabEquipmentMember 2023-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2024-06-30 0001712762 BIAF:ComputerAndSoftwareMember 2023-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001712762 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001712762 us-gaap:VehiclesMember 2023-12-31 0001712762 srt:MinimumMember 2024-06-30 0001712762 srt:MaximumMember 2024-06-30 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-17 2024-03-18 0001712762 2023-01-01 2023-12-31 0001712762 2024-06-03 0001712762 2024-06-04 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2024-06-30 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:CommonStockMember BIAF:RestrictedStockUnitsUnvestedMember 2023-12-31 0001712762 BIAF:EquityIncentivePlanMember 2024-06-30 0001712762 BIAF:EquityIncentivePlanMember 2023-06-06 0001712762 BIAF:EquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 us-gaap:RestrictedStockUnitsRSUMember BIAF:EmployeesNonemployeesAndBoardOfDirectorsMember 2024-04-01 2024-06-30 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-06-30 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-06-30 0001712762 us-gaap:WarrantMember 2024-06-30 0001712762 us-gaap:WarrantMember 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001712762 BIAF:SecuritiesPurchaseAgreementMember 2024-03-08 2024-03-08 0001712762 BIAF:SecuritiesPurchaseAgreementMember 2024-03-08 0001712762 BIAF:SecuritiesPurchaseAgreementMember BIAF:PlacementAgentMember 2024-03-08 0001712762 BIAF:TradeableWarrantMember 2024-03-08 0001712762 BIAF:NonTradeableWarrantMember 2024-03-08 0001712762 us-gaap:MeasurementInputExercisePriceMember 2024-03-08 0001712762 us-gaap:MeasurementInputSharePriceMember 2024-03-08 0001712762 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-08 0001712762 us-gaap:MeasurementInputExpectedTermMember 2024-03-08 0001712762 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-08 0001712762 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-08 0001712762 BIAF:PreIpoConvertibleNotesMember 2024-06-30 0001712762 BIAF:IpoTradeableMember 2024-06-30 0001712762 BIAF:IpoNonTradableMember 2024-06-30 0001712762 BIAF:DirectOfferingMarchEightTwentyTwentyFourMember 2024-06-30 0001712762 BIAF:PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember 2024-06-30 0001712762 us-gaap:SubsequentEventMember BIAF:ThreeExistingAccreditedInvestorsMember BIAF:ExistingWarrantMember 2024-08-02 0001712762 us-gaap:SubsequentEventMember BIAF:ExistingWarrantMember 2024-08-02 0001712762 us-gaap:SubsequentEventMember BIAF:NewWarrantMember 2024-08-05 2024-08-05 0001712762 us-gaap:SubsequentEventMember BIAF:ExistingWarrantMember 2024-08-05 2024-08-05 0001712762 us-gaap:SubsequentEventMember BIAF:NewWarrantMember 2024-08-05 0001712762 us-gaap:SubsequentEventMember BIAF:ExistingWarrantMember 2024-08-05 0001712762 us-gaap:SubsequentEventMember BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember BIAF:RegisteredDirectOfferingMember 2024-08-02 2024-08-02 0001712762 us-gaap:SubsequentEventMember BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember BIAF:PrivatePlacementWarrantsMember 2024-08-02 0001712762 us-gaap:SubsequentEventMember BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember 2024-08-02 2024-08-02 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
     
    For the quarterly period ended June 30, 2024
     
  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
     
    For the transition period from ______ to ______.

 

COMMISSION FILE NUMBER: 001-41463

 

bioAffinity Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   46-5211056
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)
     
22211 W. Interstate 10, Suite 1206, San Antonio, Texas   78257
(Address of principal executive offices)   (Zip Code)

 

(210) 698-5334

(Registrant’s telephone number, including area code)

 

Not Applicable

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

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, par value $0.007 per share   BIAF   The Nasdaq Stock Market LLC
Tradeable Warrants to purchase Common Stock   BIAFW   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 the 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 Sec 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

 

The number of shares of the issuer’s common stock outstanding as of August 12, 2024, was 13,449,165.

 

 

 

 

 

 

Throughout this Quarterly Report on Form 10-Q (this “Quarterly Report”), the terms “bioAffinity,” “bioAffinity Technologies,” “we,” “us,” “our” or “the Company” refer to bioAffinity Technologies, Inc., a Delaware corporation, and its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC, a Delaware limited liability company, and Precision Pathology Laboratory Services, LLC, a Texas limited liability company.

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report contains forward-looking statements within the meaning of the federal securities laws. Forward-looking statements are predictive in nature, depend on or refer to future events or conditions, and are sometimes identified by words such as “may,” “could,” “plan,” “project,” “predict,” “pursue,” “believe,” “expect,” “estimate,” “anticipate,” “intend,” “target,” “seek,” “potentially,” “will likely result,” “outlook,” “budget,” “objective,” “trend,” or similar expressions of a forward-looking nature and the negative versions of such expressions. The forward-looking information contained in this report is generally located under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” but may be found in other locations as well. The forward-looking statements in this report generally relate to the plans and objectives for future operations of bioAffinity Technologies, Inc. and are based on our management’s reasonable estimates of future results or trends. Although we believe these forward-looking statements are reasonable, all forward-looking statements are subject to various risks and uncertainties, and our projections and expectations may be incorrect. The factors that may affect our expectations regarding our operations include, among others, the following:

 

  our projected financial position and estimated cash burn rate;
     
  our estimates regarding expenses, future revenues, and capital requirements;
     
  the success, cost, and timing of our clinical trials;
     
  our ability to obtain funding for our operations necessary to complete further development and commercialization of our diagnostic tests or therapeutic product candidates;
     
  our dependence on third parties, including the conduct of our clinical trials;
     
  our ability to obtain the necessary regulatory approvals to market and commercialize our diagnostic tests or therapeutic product candidates;
     
  the potential that the results of our pre-clinical and clinical trials indicate our current diagnostic tests or any future diagnostic tests or therapeutic product candidates we may seek to develop are unsafe or ineffective;
     
  the results of market research conducted by us or others;
     
  our ability to obtain and maintain intellectual property (“IP”) protection for our current diagnostic test or future diagnostic tests and therapeutic product candidates;
     
  our ability to protect our IP rights and the potential for us to incur substantial costs from lawsuits to enforce or protect our IP rights;
     
  the possibility that a third party may claim we or our third-party licensors have infringed, misappropriated, or otherwise violated their IP rights and that we may incur substantial costs and be required to devote substantial time defending against such claims;
     
  the success of competing therapies, diagnostic tests, and therapeutic products that are or will become available;
     
  our ability to expand our organization to accommodate potential growth and to retain and attract key personnel;
     
  our potential to incur substantial costs resulting from product liability lawsuits against us and the potential for such lawsuits to cause us to limit the commercialization of our diagnostic tests and therapeutic product candidates;
     
  market acceptance of our diagnostic test and diagnostic tests in development and therapeutic product candidates, the size and growth of the potential markets for our current diagnostic test, diagnostic tests in development, and therapeutic product candidates, and any future diagnostic tests and therapeutic product candidates we may seek to develop, and our ability to serve those markets;
     
  the successful development of our commercialization capabilities, including sales and marketing capabilities;
     
  compliance with government regulations, including environmental, health, and safety regulations and liabilities thereunder;
     
  the impact of a health epidemic on our business, our clinical trials, our research programs, healthcare systems, or the global economy as a whole;
     
  general instability of economic and political conditions in the United States, including inflationary pressures, increased interest rates, economic slowdown or recession, and escalating geopolitical tensions;

 

2

 

 

 

compliance with government regulations, including environmental, health, and safety regulations, and liabilities thereunder;

 

 

anticipated uses of net proceeds from our financings.

 

  the increased expenses associated with being a public company; and
     
  other factors discussed elsewhere in this Quarterly Report.

 

Many of the foregoing risks and uncertainties, as well as risks and uncertainties that are currently unknown to us, are, and may be, exacerbated by factors such as the ongoing conflict between Ukraine and Russia, the war in the Middle East, escalating tensions between China and Taiwan, increasing economic uncertainty and inflationary pressures, and any consequent worsening of the global business and economic environment. New factors emerge from time to time, and it is not possible for us to predict all such factors. Should one or more of the risks or uncertainties described in this Quarterly Report or any other filing with the Securities and Exchange Commission (the “SEC”) occur or should the assumptions underlying the forward-looking statements we make herein and therein prove incorrect, our actual results and plans could differ materially from those expressed in any forward-looking statements. We undertake no obligation to update publicly any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law.

 

You should read this Quarterly Report and the documents that we reference within it with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.

 

Website and Social Media Disclosure

 

We use our websites (www.bioaffinitytech.com, ir.bioaffinitytech.com, www.cypathlung.com and www.precisionpath.us/) to share Company information. Information contained on or that can be accessed through our websites is not, however, incorporated by reference in this Quarterly Report. Investors should not consider any such information to be part of this Quarterly Report.

 

3

 

 

bioAffinity Technologies, Inc.

 

FORM 10-Q

TABLE OF CONTENTS

 

PART I
FINANCIAL INFORMATION
 
ITEM 1 - Condensed Consolidated Financial Statements (unaudited) 5
  Condensed Consolidated Balance Sheets at June 30, 2024 (unaudited) and December 31, 2023 5
  Unaudited Condensed Consolidated Statements of Operations for the Three and Six Months ended June 30, 2024 and 2023 6
  Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three and Six Months ended June 30, 2024 and 2023 7
  Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months ended June 30, 2024 and 2023 8
  Notes to Unaudited Condensed Consolidated Financial Statements 9
     
ITEM 2 - Management’s Discussion and Analysis of Financial Condition and Results of Operations 18
     
ITEM 3 - Quantitative and Qualitative Disclosures about Market Risk 25
     
ITEM 4 - Controls and Procedures 25
     
PART II
OTHER INFORMATION
 
ITEM 1 - Legal Proceedings 26
     
ITEM 1A - Risk Factors 26
     
ITEM 2 - Unregistered Sales of Equity Securities and Use of Proceeds 28
     
ITEM 3 - Defaults Upon Senior Securities 28
     
ITEM 4 - Mine Safety Disclosure 28
     
ITEM 5 - Other Information 28
     
ITEM 6 - Exhibits 29
     
  Signatures 30

 

4

 

 

PART I

FINANCIAL INFORMATION

 

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

bioAffinity Technologies, Inc.

Condensed Consolidated Balance Sheets

 

   June 30, 2024   December 31, 2023 
   (unaudited)     
ASSETS          
Current assets:          
Cash and cash equivalents  $801,311   $2,821,570 
Accounts and other receivables, net   1,595,626    811,674 
Inventory   29,768    18,484 
Prepaid expenses and other current assets   253,726    321,017 
Total current assets   2,680,431    3,972,745 
           
Non-current assets:          
Property and equipment, net   449,250    458,633 
Operating lease right-of-use asset, net   324,942    370,312 
Finance lease right-of-use asset, net   973,358    1,165,844 
Goodwill   1,404,486    1,404,486 
Intangible assets, net   804,306    833,472 
Other assets   19,675    16,060 
           
Total assets  $6,656,448   $8,221,552 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $848,102   $604,789 
Accrued expenses   969,093    1,149,811 
Unearned revenue   26,135    33,058 
Operating lease liability, current portion   98,593    94,708 
Finance lease liability, current portion   380,259    365,463 
Notes payable, current portion   4,106     
Total current liabilities   2,326,288    2,247,829 
           
Non-current liabilities:          
Finance lease liability, net of current portion   641,566    835,467 
Operating lease liability, net of current portion   232,714    283,001 
Notes payable, net of current portion   22,766     
           
Total liabilities   3,223,334    3,366,297 
           
Commitments and contingencies (Note 11)   -    - 
           
Stockholders’ equity:          
Preferred stock, par value $0.001 per share; 20,000,000 shares authorized; no shares issued or outstanding at June 30, 2024, and December 31, 2023        
Common stock, par value $0.007 per share; 100,000,000 shares authorized; 11,487,046 and 9,394,610 issued and outstanding at June 30, 2024, and December 31, 2023, respectively   79,407    65,762 
Additional paid-in capital   52,030,280    49,393,972 
Accumulated deficit   (48,676,573)   (44,604,479)
           
Total stockholders’ equity   3,433,114    4,855,255 
           
Total liabilities and stockholders’ equity  $6,656,448   $8,221,552 

 

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

 

5

 

 

bioAffinity Technologies, Inc.

Unaudited Condensed Consolidated Statements of Operations

 

   2024   2023   2024   2023 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2024   2023   2024   2023 
                 
Net Revenue  $2,397,652   $19,738   $4,804,043   $20,659 
                     
Operating expenses:                    
Direct costs and expenses   1,407,710    1,234    2,981,151    1,322 
Research and development   402,433    335,125    796,072    704,741 
Clinical development   51,462    35,260    100,422    54,888 
Selling, general, and administrative   2,472,775    1,404,917    4,658,719    2,552,792 
Depreciation and amortization   151,070    21,552    300,707    43,236 
                     
Total operating expenses   4,485,450    1,798,088    8,837,071    3,356,979 
                     
Loss from operations   (2,087,798)   (1,778,350)   (4,033,028)   (3,336,320)
                     
Other income (expense):                    
Interest income   5,186    44,124    11,313    82,778 
Interest expense   (22,249)   (1,360)   (45,799)   (3,015)
Other expense   1        4,511     
                     
Total other income (expense)   (17,062)   42,764    (29,975)   79,763 
                     
Net loss before provision for income tax expense   (2,104,860)   (1,735,586)   (4,063,003)   (3,256,557)
                     
Income tax expense   5,419    4,587    9,091    16,406 
                     
Net loss  $(2,110,279)  $(1,740,173)  $(4,072,094)  $(3,272,963)
                     
Net loss per common share, basic and diluted  $(0.19)  $(0.20)  $(0.38)  $(0.38)
                     
Weighted average common shares outstanding   11,389,308    8,520,714    10,655,483    8,477,656 

 

The accompanying notes are an integral part of these unaudited consolidated financial statements

 

6

 

 

bioAffinity Technologies, Inc.

Unaudited Condensed Consolidated Statements of Stockholders’ Equity

 

   Shares   Amount   Shares   Amount   Capital   Deficit   Equity 
   For the Six Months Ended June 30, 2024 
   Preferred Stock   Common Stock  

Additional

Paid-in

   Accumulated   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit   Equity 
                             
Balance at December 31, 2023      $    9,394,610   $65,762   $49,393,972   $(44,604,479)  $4,855,255 
                                    
Stock-based compensation expense           284,357    1,991    567,916        569,907 
                                    
Exercise of stock options           208,031    454    74,445        74,899 
                                    
Exercise of stock warrants           48        147        147 
                                    
Sale of common stock           1,600,000    11,200    2,488,800        2,500,000 
                                    
Offering costs                   (495,000)       (495,000)
Net loss                       (4,072,094)   (4,072,094)
                                    
Balance at June 30, 2024 (unaudited)      $    11,487,046   $79,407   $52,030,280   $(48,676,573)  $3,433,114 

 

   For the Three Months Ended June 30, 2024 
   Preferred Stock   Common Stock  

Additional

Paid-in

   Accumulated   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit   Equity 
                             
Balance at March 31, 2024 (unaudited)      $    11,216,491   $78,515   $51,744,830   $(46,566,294)  $5,257,051 
                                    
Stock-based compensation expense           127,324    892    285,303        286,195 
                                    
Exercise of stock options           143,183                 
                                    
Exercise of stock warrants           48        147        147 
                                    
Net loss                       (2,110,279)   (2,110,279)
                                    
Balance at June 30, 2024 (unaudited)      $    11,487,046   $79,407   $52,030,280   $(48,676,573)  $3,433,114 

 

   For the Six Months Ended June 30, 2023 
   Preferred Stock   Common Stock  

Additional

Paid-in

   Accumulated   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit   Equity 
                             
Balance at December 31, 2022      $    8,381,324   $58,669   $47,652,242   $(36,667,468)  $11,043,443 
                                    
Stock-based compensation expense           174,041    1,218    326,650        327,868 
                                    
Net loss                       (3,272,963)   (3,272,963)
                                    
Balance at June 30, 2023 (unaudited)      $    8,555,365   $59,887   $47,978,892   $(39,940,431)  $8,098,348 

 

   For the Three Months Ended June 30, 2023 
   Preferred Stock   Common Stock  

Additional

Paid-in

   Accumulated   Stockholders’ 
   Shares   Amount   Shares   Amount   Capital   Deficit   Equity 
                             
Balance at March 31, 2023 (unaudited)      $    8,463,052   $59,241   $47,809,283   $(38,200,258)  $9,668,266 
                                    
Stock-based compensation expense           92,313    646    169,609        170,255 
                                    
Net loss                       (1,740,173)   (1,740,173)
                                    
Balance at June 30, 2023 (unaudited)      $    8,555,365   $59,887   $47,978,892   $(39,940,431)  $8,098,348 

 

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

 

7

 

 

bioAffinity Technologies, Inc.

Unaudited Condensed Consolidated Statements of Cash Flows

(unaudited)

 

   2024   2023 
   Six Months Ended June 30, 
   2024   2023 
         
Cash flows from operating activities          
Net loss  $(4,072,094)  $(3,272,963)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   300,707    43,236 
Stock-based compensation expense   569,907    327,868 
Changes in operating assets and liabilities:          
Accounts and other receivables   (783,952)   (79,743)
Inventory   (11,284)   (4,561)
Prepaid expenses and other assets   63,676    251,292 
Accounts payable   243,313    (170,638)
Accrued expenses   (180,718)   (26,231)
Unearned revenue   (6,923)   42,750 
Operating lease right-of-use asset   (1,032)    
Net cash used in operating activities  $(3,878,400)  $(2,888,990)
           
Cash flows from investing activities          
Purchase of property and equipment   (69,672)   (36,175)
Net cash used in investing activities  $(69,672)  $(36,175)
           
Cash flows from financing activities          
Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions and offering expenses of $495,000   2,005,000     
Proceeds from exercised stock options   74,899     
Proceeds from exercise of warrants   147     
Payment on loans payable       (209,412)
Proceeds from loans payable   26,872     
Principal repayments on finance leases   (179,105)    
Net cash provided by (used in) financing activities  $1,927,813   $(209,412)
           
Net decrease in cash and cash equivalents   (2,020,259)   (3,134,577)
Cash and cash equivalents at beginning of period   2,821,570    11,413,759 
Cash and cash equivalents at end of period  $801,311   $8,279,182 
           
Supplemental disclosures of cash flow information:          
Interest expense paid in cash  $45,799   $3,015 
Income taxes paid in cash   9,091    16,406 

 

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

 

8

 

 

bioAffinity Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

Note 1. NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION

 

Description of Business

 

bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of early-stage cancer and diseases of the lung. The Company also is conducting early-stage research focused on advancing therapeutic discoveries that could result in broad-spectrum cancer treatments. bioAffinity Technologies develops proprietary noninvasive diagnostic tests using technology that identifies cancer cells and cell populations indicative of a diseased state for analysis using proprietary platforms developed using artificial intelligence (“AI”). The Company’s first diagnostic test, CyPath® Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath® Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). Research and optimization of the Company’s proprietary platform for in vitro diagnostics and technologies are conducted in laboratories at PPLS and The University of Texas at San Antonio. The Company is developing its platform technologies so that in the future they will be able to detect, monitor, and treat diseases of the lung and other cancers.

 

Organization

 

The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect® Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”), as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A., a Texas professional association d/b/a Precision Pathology Services (“Village Oaks”), including the clinical pathology laboratory it owned.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial reporting. The condensed consolidated financial statements are unaudited and in management’s opinion include all adjustments, including normal recurring adjustments and accruals, necessary for a fair presentation of the results for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2023, was derived from the audited consolidated financial statements at that date but does not include all the information and footnotes required by GAAP. Operating results for the periods presented are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes included in the Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024 (the “2023 Form 10-K”).

 

Liquidity and Capital Resources

 

In accordance with Accounting Standards Update (“ASU”) 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the condensed consolidated financial statements are issued.

 

The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of approximately $48.7 million at June 30, 2024. The Company’s cash and cash equivalents at June 30, 2024, were approximately $0.8 million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at June 30, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying condensed consolidated financial statements. Therefore, on August 2, 2024, the Company entered into warrant agreements to existing accredited investors to exercise the current outstanding warrants and issue additional warrants in return. The Company also entered into a securities purchase agreement with an institutional investor to purchase common stock shares. Between the warrant and purchase agreements, the Company raised an additional $1.7 million in cash, see Note 15. Subsequent Events. However, the Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercising of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented condensed consolidated financial statements as a result of this uncertainty.

 

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include the valuation allowance on the Company’s deferred tax assets, stock-based compensation, valuation of goodwill and intangible assets related to the business combination, allowance for contractual adjustments and discounts related to service revenues, and the useful lives of fixed assets.

 

Principles of Consolidation

 

The Company’s condensed consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying condensed consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

9

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition is control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the preliminary fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition. These values are subject to change, within a year of the acquisition date of September 18, 2023, as the Company performs additional reviews of its assumptions utilized, and any future period adjustments would impact the consolidated statement of operations post-acquisition.

 

The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The preliminary purchase price allocations relating to the acquisition previously reported in the Quarterly Report on Form 10-Q filed October 14, 2023, reported net working capital of $1,167,000 and goodwill of $1,149,000. The amounts have been updated to reflect the purchase price adjustments to accounts payable and accounts receivable that existed at the time of the acquisition. The Company incurred and expensed approximately $811,000 in acquisition costs.

 

For prior year comparative purposes, the pro-forma statement of operations as if combined on January 1, 2023, would result in net revenues of $3,631,208, net loss of $(3,765,983) and loss per share of $(0.44) for the six months ended June 30, 2023.

 

Cash and Cash Equivalents

 

For the purpose of the statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.

 

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flow.

 

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expense was $131,125 and $27,741 for the six months ended June 30, 2024 and 2023, respectively, and $119,205 and $21,692 for the three months ended June 30, 2024 and 2023, respectively.

 

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

10

 

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:

 

   2024   2023 
   As of June 30, 
   2024   2023 
Shares underlying options outstanding   337,810    806,392 
Shares underlying warrants outstanding   8,838,669    4,649,952 
 Anti-dilutive securities   9,176,479    5,456,344 

 

Revenue Recognition

 

The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

Patient Service Fee Revenue

 

Net revenues from patient service fees accounted for greater than 85% of the Company’s consolidated net revenues for the six months ended June 30, 2024, and are primarily comprised of a high volume of relatively low-dollar transactions. The laboratory, which provides clinical testing services and other services, satisfies its performance obligation and recognizes revenues primarily upon completion of the testing process (when results are reported) or when services have been rendered. The Company estimates the amount of consideration it expects to be entitled to receive from payer customer groups in exchange for providing services using the portfolio approach. These estimates include the impact of contractual allowances (including payer denials) and patient price concessions. The portfolios determined using the portfolio approach consist of the following groups of payer customers: healthcare insurers, government payers (Medicare and Medicaid programs), client payers and self-pay. Contracts do not contain significant financing components based on the typical period of time between performance of services and collection of consideration.

 

The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. Further adjustments to the allowances, based on actual receipts, may be recorded upon settlement.

 

   2024   2023 
  

For the six months ended

June 30,

 
   2024   2023 
Patient service fees1  $4,209,955   $ 
Histology service fees   530,053     
Medical director fees   33,193     
Department of Defense observational studies   6,923     
Other revenues2   23,919    20,659 
Total net revenue  $4,804,043   $20,659 

 

 

  1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.

 

  2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.

 

Property and Equipment

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite-lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the three and six months ended June 30, 2024, or fiscal year ended December 31, 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

 

Asset Category  Useful Life
Computer equipment  3-5 years
Computer software  3 years
Equipment  3-5 years
Furniture and fixtures  5-7 years
Vehicles  5 years
Leasehold improvements  Lesser of lease term or useful life

 

11

 

 

Intangible Assets

 

Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:

 

Description  Date Acquired  Useful Life  Cost   Amortization   Net 
Goodwill  9/18/2023     $1,404,486   $   $1,404,486 
Trade names and trademarks  9/18/2023  18 years   150,000    (6,527)   143,473 
Customer relationships  9/18/2023  14 years   700,000    (39,167)   660,833 
Total intangible assets, net        $2,254,486   $(45,694)  $2,298,792 

 

The Company incurred amortization of intangible assets of $29,167 and $0 for the six months ended June 30, 2024 and 2023, respectively, and $14,538 and $0 for the three months ended June 30, 2024 and 2023, respectively.

 

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Quarterly Report will have a material impact on the Company’s condensed consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2023. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services.

 

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) assesses the performance of and allocates resources. The CODM is the Chief Executive Officer. Diagnostic R&D includes research and development and clinical development on diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity Technologies.

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Net revenue:                    
Diagnostic R&D  $4,038   $   $6,923   $ 
Laboratory services 1   2,393,614    19,738    4,797,120    20,659 
Total net revenue   2,397,652    19,738    4,804,043    20,659 
                     
Operating expenses:                    
Diagnostic R&D   (453,895)   (370,384)   (896,494)   (759,629)
Laboratory services   (2,535,285)   (1,235)   (5,272,284)   (1,322)
General corporate activities   (1,496,270)   (1,426,469)   (2,668,293)   (2,596,028)
Total operating loss   (2,087,798)   (1,778,350)   (4,033,028)   (3,336,320)
                     
Non-operating income (expense), net   (17,062)   42,764    (29,975)   79,763 
Net loss before income tax expense   (2,104,860)   (1,735,586)   (4,063,003)   (3,256,557)
Income tax expense   (5,419)   (4,587)   (9,091)   (16,406)
Net loss  $(2,110,279)  $(1,740,173)  $(4,072,094)  $(3,272,963)

 

1 The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.

 

12

 

 

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs.

 

The Company incurred research and development expenses of $796,072 and $704,741 for the six months ended June 30, 2024 and 2023, respectively, and $402,433 and $335,125 for the three months ended June 30, 2024 and 2023, respectively.

 

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying condensed consolidated balance sheets and within research and development expense in the accompanying condensed consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the United States (“U.S.”) are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the Federal Food, Drug, and Cosmetic Act (“FDCA”), which is administered by the Food and Drug Administration (“FDA”) and the CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test (“LTD”) sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

 

Note 3. ACCOUNTS AND OTHER RECEIVABLES, NET

 

The following is a summary of accounts receivables and other:

 

   June 30, 2024   December 31, 2023 
Patient service fees  $1,279,413   $657,717 
Histology service fees   193,810    121,301 
Medical director fees   3,040    3,103 
Other receivables   119,363    29,553 
Total accounts and other receivables, net  $1,595,626   $811,674 

 

Note 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Prepaid insurance  $77,427   $171,855 
Legal and professional   50,304    24,476 
Other   125,995    124,686 
Total prepaid expenses and other current assets  $253,726   $321,017 

 

13

 

 

Note 5. PROPERTY AND EQUIPMENT, NET

 

Property and equipment are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   9,941    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   902,224    831,756 
Accumulated depreciation   (452,974)   (373,123)
Total property and equipment, net  $449,250   $458,633 

 

Depreciation expense was $79,054 and $41,000 for the six months ended June 30, 2024 and 2023, respectively, and $40,243 and $21,000 for the three months ended June 30, 2024 and 2023, respectively.

 

Note 6. ACCRUED EXPENSES

 

Accrued expenses are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Compensation  $749,709   $857,037 
Legal and professional   162,318    257,926 
Clinical   55,315    15,350 
Other   1,751    19,498 
Total accrued expenses  $969,093   $1,149,811 

 

Note 7. UNEARNED REVENUE

 

The Company engaged in an observational study of CyPath® Lung with the U.S. Department of Defense (“DOD”). A total of 70 CyPath® Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 37 units as of June 30, 2024. The performance obligation is deemed complete after samples have been collected, processed, analyzed, and results communicated to patients. The unearned revenue balance amounted to $26,135 and $33,058 as of June 30, 2024, and December 31, 2023, respectively.

 

Note 8. FAIR VALUE MEASUREMENTS

 

The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

Note 9. LEASES

 

The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. The operating lease has a remaining lease term of 3.08 years as of June 30, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately 1.75 to 3.50 years as of June 30, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.

 

The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of September 18, 2023, to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from 8.02% to 8.07% for the lease term lengths.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.

 

The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.

 

14

 

 

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the six months ended June 30, 2024 and 2023, are as follows:

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Amortization of right-of-use asset - finance lease  $96,243   $   $192,486   $ 
Interest on lease liabilities - finance lease   22,235        45,785     
Operating lease cost   29,916        59,831     
Total lease cost  $148,394   $   $298,102   $ 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from finance leases  $(88,665)  $   $(179,105)  $ 
Operating cash flows from operating leases   (516)       (1,032)    

 

Supplemental balance sheet information relating to leases was as follows as of June 30, 2024, and December 31, 2023:

 

Operating leases:  June 30, 2024   December 31, 2023 
Operating lease right-of-use asset  $324,942   $370,312 
Operating lease liability, current  $98,593   $94,708 
Operating lease liability, long-term  $232,714   $283,001 

 

Finance leases:  June 30, 2024   December 31, 2023 
Finance lease right-of-use asset, gross  $1,294,168   $1,294,168 
Accumulated amortization   (320,810)   (128,324)
Finance lease right-of-use asset, net  $973,358   $1,165,844 
Finance lease liability, current portion  $380,259   $365,463 
Finance lease liability, long-term   641,566    835,467 
Total finance lease liabilities  $1,021,825   $1,200,930 

 

Weighted-average remaining lease term:  June 30, 2024   December 31, 2023 
Operating leases (in years)   3.08    3.58 
Finance leases (in years)   2.82    3.25 

 

Weighted-average discount rate:  June 30, 2024   December 31, 2023 
Operating leases   8.07%   8.07%
Finance leases   8.02%   8.01%

 

Future minimum lease payments under non-cancellable lease as of June 30, 2024, are as follows:

 

   Operating Leases   Finance Leases 
Remaining for 2024  $60,863   $224,252 
2025   121,726    448,505 
2026   121,726    270,395 
2027 and thereafter   71,007    202,970 
Total undiscounted cash flows   375,322    1,146,122 
Less discounting   (44,015)   (124,297)
Present value of lease liabilities  $331,307   $1,021,825 

 

15

 

 

Note 10. NOTES PAYABLE

 

Toyota Corolla - 2024

 

On March 18, 2024, the Company entered into a Finance Agreement to purchase a 2024 Toyota Corolla for $33,620 with a maturity date of February 18, 2030. The loan bears fixed interest at a rate of 5.99% per annum, with monthly payments of $467, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of June 30, 2024, and December 31, 2023, is $26,872 and $0, respectively. The current portion of the balance of this loan as of June 30, 2024, and December 31, 2023, is $4,106 and $0, respectively.

 

Note 11. COMMITMENTS AND CONTINGENCIES

 

Operating Leases

 

In addition to the operating lease listed in Note 9, the Company leases its corporate offices under a month-to-month agreement and leases laboratory and additional office space under an operating lease that is renewable annually by written notice by the Company and will require renewal in September 2024. Rent expense for office and lab space amounted to approximately $60,000 and $53,000 for the six months ended June 30, 2024 and 2023, respectively, and $31,000 and $26,000 for the three months ended June 30, 2024, and 2023, respectively.

 

Legal Matters

 

From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.

 

Note 12. COMMON STOCK

 

Common Stock

 

The Company has authorized a total of 100,000,000 shares of Common Stock, $0.007 par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from 25,000,000 shares to 100,000,000 shares and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued 11,752,178 shares of Common Stock, of which 265,132 are unvested restricted stock awards as of June 30, 2024, and 9,505,255 shares of Common Stock, of which 110,645 are unvested restricted stock awards as of December 31, 2023.

 

Note 13. STOCK-BASED COMPENSATION

 

The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company is authorized to grant options or restricted stock for up to 2,000,000 shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from 1,142,857 to 2,000,000. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.

 

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023   2024   2023 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2024   2023   2024   2023 
                 
Research and development  $35,345   $10,620   $57,227   $21,889 
General and administrative   251,949    159,634    512,680    305,979 
Total stock-based compensation expense  $287,294   $170,254   $569,907   $327,868 

 

The following table summarizes stock option activity under the 2014 and 2024 Plan:

 

  

Number of

options

  

Weighted-average

exercise price

  

Weighted-average

remaining contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9    158,332 
Granted                  
Exercised   (208,031)   1.16           
Forfeited   (137,854)   1.16           
Outstanding at June 30, 2024   337,810   $6.88    5.08      
                     
Vested and exercisable at June 30, 2024   337,612   $6.88    5.08      

 

16

 

 

As of June 30, 2024, there was no unrecognized compensation cost related to non-vested stock options.

 

During the six months ended June 30, 2024, 208,031 options were exercised at an exercise price of $1.155, of which 143,183 options were from a cashless exercise, and 137,854 options were forfeited due to a cashless exercise.

 

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

  

Number of

restricted stock

awards (RSA)

  

Weighted-average

grant price

  

FMV on

grant date

  

Vested number

of RSA

  

Unvested number

of RSA

 
Balance at December 31, 2023   540,967   $2.24   $1,209,391    447,905    93,062 
Granted   419,756    1.66    698,655    266,774    152,982 
Forfeited                    
Balance at June 30, 2024   960,723   $1.99   $1,908,046    714,679    246,044 

 

During the three months ended June 30, 2024, the Company issued restricted stock awards (“RSAs”) for 419,756 shares of Common Stock to employees, non-employees, and the board of directors. The shares vest in equal monthly installments over terms of between immediately up to three years, subject to the employees and non-employees providing continuous service through the vesting date. During the three months ended June 30, 2024, 6,846 shares vested from RSAs granted prior to January 1, 2024, and 266,774 shares vested from RSAs granted during the six months ended June 30, 2024.

 

Note 14. WARRANTS

 

The Company’s outstanding Common Stock warrants are equity classified. As of June 30, 2024, and December 31, 2023, the Company had 8,838,717 and 4,649,952 warrants outstanding to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $3.53 and expire at various dates through March 2029. During the six months ended June 30, 2024, 48 warrants were exercised into an equivalent number of Common Shares as compared to zero warrants being exercised during the six months ended June 30, 2023.

 

On March 8, 2024, the Company issued to certain investors (i) in a registered direct offering, 1,600,000 shares of the Company’s Common Stock and (ii) in a concurrent private placement, warrants to purchase an aggregate of 1,600,000 shares of Common Stock, with an exercise price of $1.64 (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase 32,000 shares of Common Stock, with an exercise price of $1.64.

 

The following table summarizes the calculated aggregate fair values for the warrant derivative liability using the Black-Scholes method based on the following assumptions for the March 8, 2024 Direct Offering:

 

SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY 

Exercise price per share of warrant  $1.64 
Fair market closing price per share of Common Stock  $1.56 
Volatility   132%
Expected term (years)   5 
Risk-free interest rate   4.06%
Dividend yield   0%

 

Section 3(b) of the Warrant Agreement executed during the IPO in September 2022 provides that in the event of a Dilutive Issuance, the exercise price of the warrants shall be reduced and only reduced to equal the effective price per share of the Dilutive Issuance (the “Base Share Price”), and the number of warrant shares issuable thereunder shall be increased such that the aggregate exercise price payable pursuant to the warrant, after taking into account the decrease in the exercise price, shall be equal to the aggregate exercise price prior to such adjustment, provided that the Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions).

 

The effect of the Transaction was such that the exercise price of the warrants was reduced to $3.0625 per share. The new number of warrant shares was calculated by dividing (x) the number of warrant shares underlying the warrant immediately prior to the Transaction multiplied by the exercise price in effect immediately prior to the Transaction, by (y) $3.0625. The calculations was made to the nearest cent or the nearest 1/100th of a share.

 

As of June 30, 2024, and prior to the Transaction, there were tradeable warrants to purchase up to an aggregate of 1,601,259 shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to 2,704,506 shares of Common Stock outstanding.

 

  

Number of

warrants issued

  

Weighted-average

exercise price

  

Number of

warrants exercised

  

Number of

warrants outstanding

 
Pre-IPO convertible notes   2,900,904   $5.31        2,900,904 
IPO tradeable   2,326,834    3.06    (725,576)   1,601,259 
IPO non-tradeable   3,015,464    3.06    (310,958)   2,704,506 
Direct offering March 8, 2024   1,600,000    1.64        1,600,000 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Balance at June 30, 2024   9,875,202   $3.53    (1,036,534)   8,838,669 

 

Note 15. SUBSEQUENT EVENTS

 

On August 2, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of 1,041,667 of the Company’s shares of Common Stock (the “Existing Warrants”). In consideration for the immediate exercise in full of the Existing Warrants for gross cash proceeds of approximately $1,302,083, the exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of 1,302,082 shares of Common Stock (equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants) with an exercise price of $1.50 per share and are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire five years from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $1.64 to $1.25 per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024.

 

On August 2, 2024, the Company also entered into a securities purchase agreement (the “Purchase Agreement”) with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (i) in a registered direct offering, 360,000 shares of Common Stock, and (ii) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of 450,000 shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $1.50 (collectively, the “Offering”). The Company received aggregate gross proceeds from the Offering of approximately $450,000, before deducting fees payable to the placement agent and other estimated offering expenses payable by the Company.

 

17

 

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

This section presents management’s perspective on our financial condition and results of operations. The following discussion and analysis (the “MD&A”) is intended to highlight and supplement data and information presented elsewhere in this Quarterly Report and should be read in conjunction with our interim unaudited condensed consolidated financial statements and notes elsewhere in this Quarterly Report and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for the year ended December 31, 2023, included in the Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024 (the “2023 Form 10-K”). The MD&A is also intended to provide you with information that will assist you in understanding our consolidated financial statements, the changes in key items in those consolidated financial statements from year to year, and the primary factors that accounted for those changes. To the extent that this discussion describes prior performance, the descriptions relate only to the periods listed, which may not be indicative of our future financial outcomes. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties, and assumptions that could cause the Company’s financial results to differ materially from management’s expectations. Factors that could cause such differences are discussed in the “Cautionary Note Regarding Forward-Looking Statements” section of this Quarterly Report and in the “Risk Factors” section of the 2023 Form 10-K.

 

Data as of and for the three and six months ended June 30, 2024 and 2023, has been derived from our unaudited condensed consolidated financial statements appearing at the beginning of this Quarterly Report. Results for any interim period should not be construed as an inference of what our results would be for any full fiscal year or future period.

 

Our MD&A is organized as follows:

 

  Company Overview – Discussion of our business plan and strategy to provide context for the remainder of the MD&A.
     
  Results of Operations – Analysis of our financial results comparing the six months and three months ended June 30, 2024, to the comparable period in 2023.
     
  Liquidity and Capital Resources – Analysis of changes in our cash flows and discussion of our financial condition and potential sources of liquidity.
     
  Critical Accounting Estimates – Accounting estimates that we believe are important to understanding the assumptions and judgments incorporated in our reported financial results and forecasts.

 

Company Overview

 

Business

 

bioAffinity Technologies, Inc. (the “Company,” “bioAffinity Technologies,” “we,” or “our”) develops noninvasive diagnostics to detect early-stage lung cancer and other diseases of the lung. We also are conducting early-stage research focused on advancing therapeutic discoveries that could result in broad-spectrum cancer treatments. We have developed a proprietary noninvasive diagnostic test using technology that identifies cancer cells and cell populations indicative of a diseased state for analysis using proprietary platforms developed using AI. Research and optimization of our platform technologies are conducted in laboratories at our wholly owned subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”), and The University of Texas at San Antonio.

 

Our diagnostic test, CyPath® Lung, addresses the need for noninvasive detection of early-stage lung cancer. Lung cancer is the leading cause of cancer-related deaths. Physicians are able to order CyPath® Lung to assist in their assessment of patients who are at high risk for lung cancer. The CyPath® Lung test enables physicians to more confidently distinguish between patients who will likely benefit from timely intervention and more invasive follow-up procedures from patients who are likely without lung cancer and should continue annual screening. CyPath® Lung has the potential to increase overall diagnostic accuracy of lung cancer, which could lead to increased survival, fewer unnecessary invasive procedures, reduced patient anxiety, and lower medical costs.

 

Through our wholly owned subsidiary, OncoSelect® Therapeutics, LLC, our research has led to discoveries and advancement of novel cancer therapeutic approaches that specifically and selectively target cancer cells. We are focused on expanding our broad-spectrum platform technologies to develop tests that detect and therapies that target various types of cancer and potentially other diseases.

 

Through our wholly owned subsidiary PPLS, we acquired the assets of Village Oaks Pathology Services, P.A., a Texas professional association d/b/a Precision Pathology Services, including the clinical pathology laboratory it owned, and we now operate the laboratory.

 

Recent Developments

 

On August 2, 2024 we entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants (the “Existing Warrants”) to purchase an aggregate of 1,041,667 of shares of common stock, par value $0.007 per share (the “Common Stock”). In consideration for the immediate exercise in full of the Existing Warrants for gross cash proceeds of approximately $1,302,083, the exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of 1,302,083 shares of Common Stock (equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants) with an exercise price of $1.50 per share and are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire five years from the date of such approval. In connection with the exercise of the Existing Warrants, we agreed to reduce the exercise price of the Existing Warrants from $1.64 to $1.25 per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024.

 

On August 2, 2024, we also entered into a securities purchase agreement (the “Purchase Agreement”) with an institutional investor (the “Purchaser”), pursuant to which we issued to the Purchaser, (i) in a registered direct offering, 360,000 shares of Common Stock, and (ii) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of 450,000 shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $1.50 (collectively, the “Offering”). We received aggregate gross proceeds from the Offering of approximately $450,000, before deducting fees payable to the placement agent and other estimated offering expenses payable by us.

 

18

 

 

Financial

 

To date, we have devoted a substantial portion of our efforts and financial resources to the development of our diagnostic test, CyPath® Lung. As a result, since our inception in 2014, we have funded our operations principally through private sales of our equity or debt securities. As of June 30, 2024, we had cash and cash equivalents of $0.8 million. As of August 9, 2024, after taking into account the August 2024 financing transactions, we had cash and cash equivalents of $1.5 million, which we expect will not support our operations beyond October.

 

Prior to the acquisition, Village Oaks, under the trade name Precision Pathology Services, had licensed and developed CyPath® Lung as an LDT for sale to physicians. The license agreement provided that revenues from the sale would be split evenly between the Company and Village Oaks. In the second quarter of 2022, prior to the acquisition, we started to recognize revenue as part of a limited beta market testing program of the CyPath® Lung test. We have never been profitable, and as of June 30, 2024, we had total working capital of $26,000 and an accumulated deficit of approximately $48.7 million. We expect to continue to incur significant operating losses for the foreseeable future as we continue the development of our diagnostic tests and advance our diagnostic tests through clinical trials; however, we do expect revenue to increase due to the acquisition. We intend to license our therapeutic products for clinical development should animal and pre-clinical studies prove successful.

 

We anticipate raising additional cash needed through the private or public sales of equity or debt securities, collaborative arrangements, or a combination thereof to continue to fund our operations and develop our products. There is no assurance that any such collaborative arrangement will be entered into or that financing will be available to us when needed in order to allow us to continue our operations or, if available, on terms acceptable to us. If we do not raise sufficient funds in a timely manner, we may be forced to curtail operations, delay our clinical trials, cease operations altogether, or file for bankruptcy.

 

19

 

 

Results of Operations

 

Three Months Ended June 30, 2024, Compared to Three Months Ended June 30, 2023

 

Net loss for the three months ended June 30, 2024, was approximately $2.1 million, compared to a net loss of approximately $1.7 million for the three months ended June 30, 2023.

 

Revenue

 

Post-acquisition, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. Pre-acquisition, bioAffinity Technologies’ revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath® Lung test, and (3) CyPath® Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post-COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues. See net revenue summarized in the table below.

 

  

For the three months ended

June 30,

 
   2024   2023 
Patient service fees1  $2,060,906   $ 
Histology service fees   292,081     
Medical director fees   17,135     
Department of Defense observational studies   4,038     
Other revenues2   23,492    19,738 
Total net revenue  $2,397,652   $19,738 

 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test.

2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.

 

Operating Expenses

 

   Three Months Ended   Change in 2024 
   June 30,   Versus 2023 
   2024   2023   $   % 
Operating expenses:                    
Direct costs and expenses  $1,407,710   $1,234   $1,406,476    113,977%
Research and development   402,433    335,125    67,308    20%
Clinical development   51,462    ‌35,260    16,202    46%
Selling, general and administrative   2,472,775    1,404,917    1,067,858    76%
Depreciation and amortization   151,070    21,552    129,518    601%
Total operating expenses  $4,485,450   $1,798,088   $2,687,362    149%

 

Operating expenses totaled approximately $4.5 million and $1.8 million during the three months ended June 30, 2024 and 2023, respectively. The increase in operating expenses is the result of the following factors:

 

Direct costs and expenses

 

Our direct costs and expenses are primarily direct labor for pathology services, laboratory supplies and reagents, laboratory equipment, and allocated shared facilities. Direct costs and expenses totaled $1.4 million and $1,234 during the three months ended June 30, 2024 and 2023, respectively. The increase of approximately $1.4 million for 2024 compared to 2023 was primarily attributable to the laboratory operations of the newly acquired PPLS in 2024 that did not exist in 2023.

 

Research and Development Expenses

 

Our research and development expenses consist primarily of expenditures for lab operations, preclinical and clinical studies, compensation, and consulting costs.

 

Research and development expenses totaled $402,433 and $335,125 for the three months ended June 30, 2024 and 2023, respectively. The increase of approximately $67,000, or 20%, for the three months ended June 30, 2024, compared to the same period in 2023 was primarily due to an increase in compensation costs and benefits as we added research personnel, as well as a related increase in costs for lab supplies and reagents.

 

Clinical Development

 

Clinical development expenses totaled $51,462 and $35,260 for the three months ended June 30, 2024 and 2023, respectively. The increase of approximately $16,000, or 46%, for the three months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to an increase in compensation costs and benefits as we added clinical development personnel.

 

20

 

 

Selling, General and Administrative

 

Our selling, general and administrative expenses consist primarily of expenditures related to employee compensation, selling and marketing costs, legal, accounting and tax, other professional services, and general operating expenses.

 

Selling, general and administrative expenses totaled approximately $2.5 million and $1.4 million for the three months ended June 30, 2024 and 2023, respectively. The increase of approximately $1.1 million, or 76%, for the three months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to acquired general and administrative costs from PPLS and an increase in employee compensation related to administrative and sales due to additional personnel and support services to support the launch of sales of our diagnostic test, CyPath® Lung.

 

Depreciation and Amortization

 

Depreciation and amortization expenses totaled $151,070 and $21,552 for the three months ended June 30, 2024 and 2023, respectively. The increase of approximately $130,000, or 601% for the three months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to the acquired assets from PPLS during the prior year acquisition.

 

Other Income (Expense)

 

Other income (expense), net totaled ($17,062) and $42,764 for the three month period ended June 30, 2024 and 2023, respectively. The decrease in the other income of $59,826 is mostly attributable to a reduction in interest income of $38,938 which is due to lower cash balance in money market savings account, and an increase in interest expense of $20,889 related to equipment finance lease from the acquired PPLS lab as compared to the same period last year.

 

Six Months Ended June 30, 2024, Compared to Six Months Ended June 30, 2023

 

Net loss for the six months ended June 30, 2024, was approximately $4.1 million, compared to a net loss of approximately $3.3 million for the six months ended June 30, 2023.

 

Revenue

 

Post-acquisition, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. Pre-acquisition, bioAffinity Technologies’ revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath® Lung test, and (3) CyPath® Lung tests purchased by the DOD for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post-COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues. See net revenue summarized in the table below.

 

  

For the six months ended

June 30,

 
   2024   2023 
Patient service fees1  $4,209,955   $ 
Histology service fees   530,053     
Medical director fees   33,193     
Department of Defense observational studies   6,923     
Other revenues2   23,919    20,659 
Total net revenue  $4,804,043   $20,659 

 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test.

2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.

 

21

 

 

Operating Expenses

 

   Six Months Ended   Change in 2024 
   June 30,   Versus 2023 
   2024   2023   $   % 
Operating expenses:                    
Direct costs and expenses  $2,981,151   $1,322   $2,979,829    225,403%
Research and development   796,072    704,742    91,331    13%
Clinical development   100,422    54,888    45,534    83%
Selling, general and administrative   4,658,719    2,552,792    2,105,927    82%
Depreciation and amortization   300,707    43,236    257,471    596%
Total operating expenses  $8,837,071   $3,356,979   $5,480,092    163%

 

Operating expenses totaled approximately $8.8 million and $3.4 million during the six months ended June 30, 2024 and 2023, respectively. The increase in operating expenses is the result of the following factors:

 

Direct costs and expenses

 

Our direct costs and expenses are primarily direct labor for pathology services, laboratory supplies and reagents, laboratory equipment, and allocated shared facilities. Direct costs and expenses totaled $2,981,151 and $1,322 during the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $3.0 million for 2024 compared to 2023 was primarily attributable to the laboratory operations of the newly acquired PPLS in 2024 that did not exist in 2023.

 

Research and Development Expenses

 

Our research and development expenses consist primarily of expenditures for lab operations, preclinical and clinical studies, compensation, and consulting costs.

 

Research and development expenses totaled $796,072 and $704,742 for the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $91,000, or 13%, for the six months ended June 30, 2024, compared to the same period in 2023 was primarily due to an increase in compensation costs and benefits as we added research personnel, as well as a related increase in costs for lab supplies and reagents.

 

Clinical Development

 

Clinical development expenses totaled $100,422 and $54,888 for the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $46,000, or 83%, for the six months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to an increase in compensation costs and benefits as we added clinical development personnel.

 

Selling, General and Administrative

 

Our selling, general and administrative expenses consist primarily of expenditures related to employee compensation, selling and marketing costs, legal, accounting and tax, other professional services, and general operating expenses.

 

Selling, general and administrative expenses totaled approximately $4.7 million and $2.6 million for the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $2.1 million, or 82%, for the six months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to acquired general and administrative costs from PPLS and an increase in employee compensation related to administrative and sales due to additional personnel and support services to support the launch of sales of our diagnostic test, CyPath® Lung.

 

Other Income (Expense)

 

Other income (expense), net totaled ($29,975) and $79,763 for the six-month period ended June 30, 2024, and 2023, respectively. The decrease in the other income of approximately $110,000 is mostly attributable to a reduction in interest income of $71,465 which is due to lower cash balance in money market savings account, and an increase in interest expense of $42,784 related to equipment finance lease from the acquired PPLS lab as compared to the same period last year.

 

22

 

 

Depreciation and Amortization

 

Depreciation and amortization expenses totaled $300,707 and $43,236 for the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $257,000, or 596% for the six months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to the acquired assets from PPLS during the prior year acquisition.

 

Liquidity, Capital Resources, and Going Concern

 

To date, we have funded our operations primarily through our IPO, subsequent registered direct offering, exercise of warrants, and the sale of our securities, resulting in gross proceeds of approximately $38.5 million. We have evaluated whether there are conditions and events that raise substantial doubt about our ability to continue as a going concern for at least one year after the date the condensed consolidated financial statements are issued.

 

We have incurred losses since our inception in 2014 as a result of significant expenditures for operations and research and development and, prior to April 2022, the lack of any approved diagnostic test or therapeutic products to generate revenue. For the three months ended June 30, 2024 and 2023, we had net losses of $2.1 million and $1.7 million, respectively, and we expect to incur substantial additional losses in future periods. We have an accumulated deficit of approximately $48.7 million as of June 30, 2024. Despite our recent financings in August 2024, pursuant to which we raised gross proceeds of approximately $1.7 million, we believe our current cash and anticipated revenue from operations will not be sufficient to support our operations beyond November 2024. Based on the Company’s current expected level of operating expenditures, current expected levels of revenue, and the cash and cash equivalents on hand at June 30, 2024, of $0.8 million, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report. We need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or through exercised outstanding warrants to support our future operations unless our revenue increases significantly. Our business plan includes expansion for our commercialization efforts which will require additional funding. If we are unable to improve our liquidity position, we may not be able to continue as a going concern. Our ability to continue as a going concern is dependent upon our ability to generate revenue and raise capital from financing transactions. There can be no assurance that we will be successful in accomplishing these objectives.

 

We continue to seek sources of financing to fund our continued operations and research and development programs. To raise additional capital, we may sell additional equity or debt securities, or enter into collaborative, strategic, and/or licensing transactions. There can be no assurance that we will be able to complete any financing transaction in a timely manner or on acceptable terms or otherwise enter into a collaborative or strategic transaction. If we are not able to raise additional cash, we may be forced to delay, curtail, or cease development of our diagnostic tests or therapeutic products, or cease operations altogether.

 

Summary Statements of Cash Flows

 

The following information reflects cash flows for the periods presented:

 

   Six Months Ended 
   June 30, 
   2024   2023 
           
Cash and cash equivalents at beginning of period  $2,821,570   $11,413,759 
Net cash used in operating activities   (3,878,400)   (2,888,990)
Net cash used in investing activities   (69,672)   (36,175)
Net cash provided by (used in) financing activities   1,927,813    (209,412)
Cash and cash equivalents at end of period  $801,311   $8,279,182 

 

Net Cash Used in Operating Activities

 

Net cash used in operating activities was approximately $3.9 million and $2.9 million for the six months ended June 30, 2024 and 2023, respectively. The increase of approximately $1.0 million in cash used by operations during the six months ended June 30, 2024, compared to the same period in 2023 was primarily attributable to an increase of approximately $370,000 in our loss from operations and an increase in patient accounts receivables of $700,000 due to a change in external professional medical billing providers effective March 1, 2024. The transition period from the previous to the new medical billing provider has caused a temporary delay in billing and deposits, as anticipated.

 

23

 

 

Net Cash Used in Investing Activities

 

The Company used approximately $70,000 for the six months ended June 30, 2024, in investing activities related primarily to the purchase of computer and lab equipment, compared to approximately $36,000 cash used in investing activities for the six months ended June 30, 2023.

 

Net Cash Provided by (Used In) Financing Activities

 

Cash provided in financing activities was approximately $1.9 million compared to cash used in financing activities of approximately $210,000 for the six months ended June 30, 2024 and 2023, respectively. The change in proceeds from prior year was primarily related to net proceeds from the direct offering of common stock securities for $2.5 million on March 8, 2024.

 

Contractual Obligations and Commitments

 

We enter into contracts in the normal course of business with third-party contract organizations for clinical trials and other services and products used for research and development and operating purposes. These contracts generally provide for termination following a certain period after notice, and therefore we believe that any non-cancelable obligations under these agreements are not material.

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.

 

Patient Fee Revenues

 

We follow ASC 606, Revenue from Contracts with Customers, which requires revenue recognition in the period in which the service was performed. To be able to report timely net revenues for the period, estimates are used for a portion of uncollected balances. These estimates relate to third-party historical contractual discounts and adjustments (e.g., insurance providers) and patient historical uncollectible amounts. There can be a significant delay from the time a patient has been serviced to the invoicing of that service and collection of net proceeds. Historical data is used to determine estimates for those “in service” revenues that have not been billed or collected at the reporting period.

 

Patient Fee Receivables and Considerations for Credit Losses

 

We follow accounting considerations of CECL - Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. With the acquisition of PPLS and control of Village Oaks, the Company’s board-certified pathologists provide anatomic and clinical pathology services for patients and other customers. The Company’s other customer types include contract research organizations (“CROs”), hospitals, and independent laboratories. The Company enters into contracts with its customers for these services. The majority of the Company’s revenues stem from fees for services provided to patients, and thus in those arrangements the patient is the customer, although the services may be requested by a physician on the patient’s behalf. Furthermore, in addition to its contracts with patients, the Company separately contracts with third-party payers (insurance companies and governmental payers), who are typically responsible for all or the majority of the fees agreed upon for such services provided to patients. Historically, material amounts of gross charges are not collected due to various agreements with insurance companies, capped pricing levels for government payers, and uncollectible balances from individual payers. To estimate these allowances of credit losses, the Company assesses the portfolio risk segments and historical data on collection rates. These estimated allowances offset patient revenues and accounts receivables.

 

Discount Rate for Finance Leased Equipment

 

We follow ASC 842, Leases, under which a lessee is required to recognize most leases on its balance sheet. The Company has elected to apply a third-party valuation increment borrowing rate (“IBR”) as the discount rate by class of underlying assets when the rate is not implicit in the lease.

 

Stock-Based Compensation

 

We follow ASC 718, Compensation – Stock Compensation, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, directors, and non-employees based on estimated fair values. We have used the Black-Scholes option pricing model to estimate grant date fair value for all option grants. The assumptions we use in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Since we use different assumptions based on a change in factors, our stock-based compensation expense could be materially different in the future.

 

Accounting for Income Taxes

 

We are governed by U.S. income tax laws, which are administered by the Internal Revenue Service (“IRS”). We follow ASC 740, Accounting for Income Taxes, which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible.

 

24

 

 

Going Concern

 

Our evaluation of our ability to continue as a going concern requires us to evaluate our future sources and uses of cash sufficient to fund our currently expected operations and research and development activities one year from the date our consolidated financial statements are issued. We evaluate the probability associated with each source and use of cash resources in making our going concern determination. The research and development of our diagnostic tests and therapeutic products are inherently subject to uncertainty.

 

Off-Balance Sheet Arrangements

 

We do not engage in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, as a part of our ongoing business. Accordingly, we did not have any off-balance sheet arrangements during any of the periods presented.

 

Emerging Growth Company Status

 

We are both an “emerging growth company” and a “smaller reporting company” as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and are therefore subject to reduced public company reporting requirements.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

As a smaller reporting company, pursuant to Item 305(e) of Regulation S-K promulgated under the Securities Act, we are not required to provide the information required by this Item 3.

 

ITEM 4. CONTROLS AND PROCEDURES.

 

Evaluation of Disclosure Controls and Procedures

 

The Company has adopted and maintains disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in the reports filed under the Exchange Act, such as this Quarterly Report, is collected, recorded, processed, summarized, and reported within the time periods specified under the rules of the SEC. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. We have adopted and maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to provide reasonable assurance that information required to be disclosed in the reports filed under the Exchange Act, such as this Quarterly Report on Form 10-Q, is collected, recorded, processed, summarized, and reported within the time periods specified in the rules of the SEC. The Company’s disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to management to allow timely decisions regarding required disclosure. As of June 30, 2024, the end of the period covered by this Quarterly Report, our Chief Executive Officer and Chief Financial Officer evaluated the effectiveness of our “disclosure controls and procedures,” as defined in Rule 13a-15(e) under the Exchange Act. The Chief Executive Officer and Chief Financial Officer assessed the effectiveness of our disclosure controls and procedures as of June 30, 2024. Based on their assessment, they have concluded that, as of June 30, 2024, our disclosure controls and procedures are effective.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal controls (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) over financial reporting during the three months ended June 30, 2024, the period covered by this Quarterly Report, that could materially affect, or are reasonably likely to materially affect, our internal control over financial reporting.

 

25

 

 

PART II

 

ITEM 1. LEGAL PROCEEDINGS.

 

From time to time, we are involved in various disputes and litigation matters that arise in the ordinary course of business. To date, we have had no material pending legal proceedings, and we are not engaged in any legal proceedings that are expected, individually or in the aggregate, to have a material adverse impact on our financial position or results of operations.

 

ITEM 1A. RISK FACTORS.

 

In addition to other information set forth in this Quarterly Report, you should carefully consider the “Risk Factors” discussed in the 2023 Form 10-K, for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in this Quarterly Report. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial might materially adversely affect our actual business, financial condition, and operating results. The following information updates, and should be read in conjunction with, the information disclosed in Part I, Item 1A, “Risk Factors,” contained in our 2023 Form 10-K. Except as disclosed below, there have been no material changes from the risk factors disclosed in our 2023 Form 10-K.

 

Risks Related to Our Financial Position

 

Our business plan relies upon our ability to obtain additional sources of capital and financing. If the amount of capital we are able to raise from financing activities, together with our revenues from operations, is not sufficient to satisfy our capital needs, we may be required to cease operations.

 

During the six months ended June 30, 2024, and June 30, 2023 we generated revenue of approximately $4.8 million and $20,659, respectively and for the years ended December 31, 2023, and December 31, 2022, we generated revenue of approximately $2.5 million and $5,000, respectively. During the six months ended June 30, 2024, and June 30, 2023, we generated $4.2 million from laboratory patient services (of which approximately $207,000 related to our first diagnostic test, CyPath® Lung), approximately $530,000 from histology laboratory tests, approximately $33,000 from medical director fees, and approximately $7,000 in connection with CyPath® Lung tests purchased by the DOD for an observational study. During the year ended December 31, 2023, we generated $2.2 million from laboratory patient services (of which approximately $37,000 related to our first diagnostic test, CyPath® Lung), approximately $273,000 from histology laboratory tests, approximately $19,000 from medical director fees, and approximately $19,000 in connection with CyPath® Lung tests purchased by the DOD for an observational study.

 

To become and remain profitable, we must succeed in generating additional laboratory revenue and developing and commercializing our diagnostic tests and therapeutic products that we expect will generate significant income in the planned timeframe. This will require us to be successful in a range of challenging activities, including completing preclinical testing and clinical trials of our diagnostic and therapeutic technologies, obtaining regulatory approval for our diagnostic and therapeutic technologies, manufacturing, marketing, and selling any diagnostic tests and therapeutic products for which we may obtain regulatory approval, and establishing and managing our collaborations at various phases of each diagnostic test and therapeutic product candidate’s development. We are in the preliminary phases of these activities. We may never succeed in these activities and, even if we do, may never generate sufficient income to achieve profitability.

 

To become profitable, we must develop our diagnostic tests and therapeutic products, which will depend in large part on our ability to:

 

  Develop, enhance, and protect our diagnostic tests and therapeutic products;
     
  Raise sufficient funding to support our diagnostic tests and therapeutic product development program(s);
     
  Complete pre-clinical testing;

 

26

 

 

   Work with our partners to expand commercialization of our first diagnostic test, CyPath® Lung, as an LDT under the CAP/CLIA guidelines and regulations administered by CMS and CAP;
     
  Obtain de novo classification from FDA for our CyPath® Lung as a Class II in vitro diagnostic;
     
  Work with our partners to develop and commercialize our first diagnostic test, CyPath® Lung, as a CE-marked test in accordance with the In Vitro Diagnostic Device Regulation (the “IVDR”) of the EU;
     
  Synthesize, test, and attract licensing partners for drug conjugates, siRNAs, and other therapeutics (and methods for their use) developed by us;
     
  Develop and conduct human clinical studies to support the regulatory approval and marketing of our diagnostic test(s) and therapeutic product(s);
     
  Develop and manufacture the test(s) and product(s) to FDA standards, appropriate EU standards, and appropriate standards required for the commercialization of our tests and products in countries in which we seek to sell our diagnostic test(s) and therapeutic product(s);
     
  Obtain the necessary regulatory approvals to market our diagnostic test(s) and therapeutic product(s);
     
  Secure the necessary personnel and infrastructure to support the development, commercialization, and marketing of our diagnostic test(s) and therapeutic product(s); and
     
  Develop strategic relationships to support development, manufacturing, and marketing of our diagnostic test(s) and therapeutic product(s).

 

Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain profitable would depress the value of our Company and could impair our ability to raise capital, expand our business, maintain the research and development efforts, diversify our diagnostic tests and therapeutic product offerings, or even continue our operations. A decline in the value of our Company could also cause our investors to lose all or part of their investment.

 

We must raise additional capital to fund our operations in order to continue as a going concern.

 

As of June 30, 2024, we had an accumulated deficit of $48.7 million. As of August 9, 2024, our cash and cash equivalents were 1.5 million. Despite our recent financings, we will need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support our future operations. Our business plan includes expansion for our commercialization efforts which will require additional funding. If we are unable to improve our liquidity position, we may not be able to continue as a going concern. Our ability to continue as a going concern is dependent upon our ability to generate revenue and raise capital from financing transactions. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that our cash resources are sufficient to continue operations through October 2024. Our future is dependent upon our ability to obtain financing and upon future profitable operations from the development of new business opportunities. There can be no assurance that we will be successful in accomplishing these objectives. Without such additional capital, we may be required to curtail or cease operations and be required to realize our assets and discharge our liabilities other than in the normal course of business which could cause investors to suffer the loss of all or a substantial portion of their investment. WithumSmith+Brown, PC, our independent registered public accounting firm for the fiscal year ended December 31, 2023, has included an explanatory paragraph in its opinion that accompanies our audited consolidated financial statements as of and for the year ended December 31, 2023, indicating that our current liquidity position raises substantial doubt about our ability to continue as a going concern.

 

We are unable to precisely estimate when we will begin to generate significant profit from revenue, if ever, from PPLS’ services, nor to estimate the amount of profit or revenue that will be generated or the expenses that will be incurred.

 

We do not expect to immediately derive profit from revenue from PPLS’ services. Since its acquisition in September 2023, we have generated $7.1 million in revenue from PPLS. Once we begin to generate such profit, there is no guarantee that it will be sufficient to realize the expected financial benefits of the acquisition. In addition, since we have limited experience operating a clinical laboratory, we may not accurately estimate the expenses we will incur.

 

27

 

 

Our failure to file a registration statement to register the shares of Common Stock issuable upon exercise of the warrants that we issued in August 2024, or to timely hold a stockholders’ meeting to obtain stockholder approval of the issuance of shares of Common Stock upon the exercise of the warrants that we issued in August 2024, will result in a breach of the terms of certain agreements.

 

Pursuant to the terms of certain agreements that we entered into with certain purchasers and the financial advisor/ placement agent in August 2024, we are obligated to file a registration statement to register the shares of Common Stock issuable upon exercise of the warrants issued to such purchasers and designees of the financial advisor/ placement agent within 45 days of the date of such agreement and to use commercially reasonable efforts to keep the registration statement effective at all times while the purchasers or designees of the financial advisor/ placement agent own any warrants or shares of Common Stock issuable upon exercise of the warrants. We are also obligated to hold a stockholders’ meeting 90 days after the closing date and, if approval is not obtained at the shareholders meeting, every six months thereafter seeking approval of the exercise of the warrants issued to the purchasers. The failure to take any of these actions will constitute a default under the operative agreement.

 

Our management collectively owns a substantial percentage of our Common Stock.

 

Based on the provisions for determining beneficial ownership in accordance with Rule 13d-3 and Item 403 of Regulation S-K under the Exchange Act, immediately after this Offering, our officers and directors will own or exercise control of approximately 27% of the voting power of our outstanding Common Stock. As a result, investors may be prevented from affecting matters involving our Company, including:

 

  the composition of our Board and, through it, any determination with respect to our business direction and policies, including the appointment and removal of officers;
     
  any determinations with respect to mergers or other business combinations;
     
  our acquisition or disposition of assets; and
     
  our corporate financing activities.

 

Furthermore, this concentration of voting power could have the effect of delaying, deterring, or preventing a change of control or other business combination that might otherwise be beneficial to our stockholders. This significant concentration of share ownership may also adversely affect the trading price for our Common Stock because investors may perceive disadvantages in owning stock in a company that is controlled by a small number of stockholders.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

Unregistered Sales of Equity Securities

 

We did not sell any equity securities during the quarter ended June 30, 2024, in transactions that were not registered under the Securities Act other than as previously disclosed in our filings with the SEC.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

Not applicable.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not applicable.

 

ITEM 5. OTHER INFORMATION.

 

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

 

28

 

 

ITEM 6. EXHIBITS.

 

Exhibit No.   Title of Document
     
1.1   Placement Agency Agreement, dated August 2, 2024, by and between bioAffinity Technologies, Inc. and Wallachbeth Capital LLC (Incorporated by reference as Exhibit 1.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
3.2   Amended and Restated Bylaws of Registrant (Incorporated by reference as Exhibit 3.6 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-264463) filed with the SEC on June 16, 2022)
3.3   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on May 31, 2016 (Incorporated by reference as Exhibit 3.3 to the Registrant’s Registration Statement on Form S-1 (File No. 333-274608) filed with the SEC on September 20, 2023)
3.4   Certificate of Designation of Series A Convertible Preferred Stock of the Registrant filed with the Delaware Secretary of State on July 13, 2017 (Incorporated by reference as Exhibit 3.4 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-264463) filed with the SEC on May 25, 2022)
3.5   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on November 29, 2021 (Incorporated by reference as Exhibit 3.5 to the Registrant’s Registration Statement on Form S-1 (File No. 333-274608) filed with the SEC on September 20, 2023)
3.6   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 23, 2022 (Incorporated by reference as Exhibit 3.2 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-264463) filed with the SEC on May 25, 2022)
3.7   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 6, 2023 (Incorporated by reference as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 7, 2023)
3.8   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 5 2024 (Incorporated by reference as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 5, 2024)
4.1   Form of Purchase Warrant (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
4.2   Form of Placement Agent Warrant (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
10.1†   bioAffinity Technologies, Inc. 2024 Incentive Compensation Plan (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 5, 2024)
10.2   Form of Securities Purchase Agreement, dated as of August 2, 2024, by and among the Company and the investor listed on the signature page thereto (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
10.3   Form of Warrant Inducement Agreement (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
10.4   Form of Support Agreement with schedule of signatories (Incorporated by reference as Exhibit 10.3 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)
31.1*   Certification of Chief Executive Officer pursuant to Section 302 of Sarbanes-Oxley Act of 2002
31.2*   Certification of Chief Financial Officer pursuant to Section 302 of Sarbanes-Oxley Act of 2002
32.1*   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002
     
101*   The following financial statements from the bioAffinity Technologies, Inc. Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheet, (ii) Condensed Consolidated Statement of Operations, (iii) Condensed Consolidated Statement of Stockholders’ Equity, (iv) Condensed Consolidated Statement of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
     
104*   The cover page from the bioAffinity Technologies, Inc. Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in Inline XBRL
     
101.INS   Inline XBRL Instance Document *
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document *
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase *
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document *
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document *
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document *

 

* Filed herewith.

† Indicates management contract or compensatory plan.

 

29

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  BIOAFFINITY TECHNOLOGIES, INC.
  (Registrant)
   
  By: /s/ Maria Zannes
    Maria Zannes
    Chief Executive Officer, President, Founder, and Director
  Date: August 14, 2024
   
  By: /s/ Michael Dougherty
   

Michael Dougherty

Vice President and Chief Financial Officer

  Date: August 14, 2024

 

30

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

Certification of Chief Executive Officer

Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934,

as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

For the Quarterly Period Ended June 30, 2024

 

I, Maria Zannes, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of bioAffinity Technologies, Inc. (“registrant”);
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 14, 2024

 

  /s/ Maria Zannes
  Maria Zannes
  President and Chief Executive Officer
  (Principal Executive Officer)

 

 
EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

Certification of the Chief Financial Officer

Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934,

as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

For the Quarterly Period Ended June 30, 2024

 

I, Michael Dougherty, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of bioAffinity Technologies, Inc. (“registrant”);
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 14, 2024

 

  /s/ Michael Dougherty
  Michael Dougherty
 

Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 
EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report on Form 10-Q of bioAffinity Technologies, Inc., a Delaware Corporation (“Company”), for the period ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (“Report”), each of the undersigned officers of the Company hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of such officer’s knowledge:

 

  1) the Report 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 results of operations of the Company as of June 30, 2024 (the last date of the period covered by the Report).

 

  /s/ Maria Zannes
  Maria Zannes
 

President and Chief Executive Officer

(Principal Executive Officer)

  Date: August 14, 2024
   
  /s/ Michael Dougherty
  Michael Dougherty
 

Vice President and Chief Financial Officer

(Principal Financial Officer)

  Date: August 14, 2024

 

 
EX-101.SCH 5 biaf-20240630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - UNEARNED REVENUE link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - UNEARNED REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995558 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995559 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 995560 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 995561 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details) link:presentationLink link:calculationLink link:definitionLink 995562 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995563 - Disclosure - SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 995564 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995566 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 biaf-20240630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 biaf-20240630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 biaf-20240630_lab.xml XBRL LABEL FILE Class of Stock [Axis] Common Stock Par Value 0.007 Per Share [Member] Tradeable Warrants To Purchase Common Stock [Member] Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Warrants And SecuritiesPurchase Agreement [Member] Title and Position [Axis] Institutional Investor [Member] Business Acquisition [Axis] Village Oaks [Member] Revision of Prior Period [Axis] Previously Reported [Member] Product and Service [Axis] Health Care, Patient Service [Member] Antidilutive Securities [Axis] Share-Based Payment Arrangement, Option [Member] Warrant [Member] Histology Service Fees [Member] Health Care, Other [Member] Department of Defense Observational Studies [Member] Other Revenues [Member] Legal Entity [Axis] CyPath® Lung [Member] Long-Lived Tangible Asset [Axis] Computer Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Computer Software [Member] Equipment [Member] Furniture and Fixtures [Member] Vehicles [Member] Leasehold Improvements [Member] Indefinite-Lived Intangible Assets [Axis] Goodwill [Member] Trademarks and Trade Names [Member] Customer Relationships [Member] Diagnostic R&D [Member] Laboratory Services [Member] General Corporate Activities [Member] Lab Equipment [Member] Computer and Software [Member] 2024 Toyota Corolla [Member] Award Type [Axis] Restricted Stock Units Unvested [Member] Plan Name [Axis] Equity Incentive Plan [Member] Restricted Stock Units (RSUs) [Member] Employees, Non-Employees and Board of Directors [Member] Statement of Income Location, Balance [Axis] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] 2014 and 2024 Equity Incentive Plan [Member] Restricted Stock [Member] Securities Purchase Agreement [Member] Class of Warrant or Right [Axis] Placement Agent [Member] Tradeable Warrant [Member] Non-Tradeable Warrant [Member] Measurement Input Type [Axis] Measurement Input, Exercise Price [Member] Measurement Input, Share Price [Member] Measurement Input, Price Volatility [Member] Measurement Input, Expected Term [Member] Measurement Input, Risk Free Interest Rate [Member] Measurement Input, Expected Dividend Rate [Member] Pre-IPO Convertible Notes [Member] IPO Tradeable [Member] IPO Non-tradable [Member] Direct Offering March 8, 2024 [Member] Placement Agent Direct Offering March 8, 2024 [Member] Related and Nonrelated Parties [Axis] Three Existing Accredited Investors [Member] Existing Warrant [Member] New Warrant [Member] Sale of Stock [Axis] Registered Direct Offering [Member] Private Placement Warrants [Member] Statement [Table] Statement [Line Items] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts and other receivables, net Inventory Prepaid expenses and other current assets Total current assets Non-current assets: Property and equipment, net Operating lease right-of-use asset, net Finance lease right-of-use asset, net Goodwill Intangible assets, net Other assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses Unearned revenue Operating lease liability, current portion Finance lease liability, current portion Notes payable, current portion Total current liabilities Non-current liabilities: Finance lease liability, net of current portion Operating lease liability, net of current portion Notes payable, net of current portion Total liabilities Commitments and contingencies (Note 11) Stockholders’ equity: Preferred stock, par value $0.001 per share; 20,000,000 shares authorized; no shares issued or outstanding at June 30, 2024, and December 31, 2023 Common stock, par value $0.007 per share; 100,000,000 shares authorized; 11,487,046 and 9,394,610 issued and outstanding at June 30, 2024, and December 31, 2023, respectively Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Revenue Operating expenses: Direct costs and expenses Research and development Clinical development Selling, general, and administrative Depreciation and amortization Total operating expenses Loss from operations Other income (expense): Interest income Interest expense Other expense Total other income (expense) Net loss before provision for income tax expense Income tax expense Net loss Net loss per common share, basic Net loss per common share, diluted Weighted average common shares outstanding, basic Weighted average common shares outstanding, diluted Balance Balance, shares Stock-based compensation expense Stock-based compensation expense, shares Exercise of stock options Exercise of stock options, shares Exercise of stock warrants Exercise of stock warrants, shares Sale of common stock Sale of common stock, shares Offering costs Net loss Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities Adjustments to reconcile net loss to net cash used in operating activities: Stock-based compensation expense Changes in operating assets and liabilities: Accounts and other receivables Inventory Prepaid expenses and other assets Accounts payable Accrued expenses Unearned revenue Operating lease right-of-use asset Net cash used in operating activities Cash flows from investing activities Purchase of property and equipment Net cash used in investing activities Cash flows from financing activities Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions and offering expenses of $495,000 Proceeds from exercised stock options Proceeds from exercise of warrants Payment on loans payable Proceeds from loans payable Principal repayments on finance leases Net cash provided by (used in) financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flow information: Interest expense paid in cash Income taxes paid in cash Underwriting discounts, commissions and offering expenses Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Credit Loss [Abstract] ACCOUNTS AND OTHER RECEIVABLES, NET Prepaid Expenses And Other Current Assets PREPAID EXPENSES AND OTHER CURRENT ASSETS Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Payables and Accruals [Abstract] ACCRUED EXPENSES Revenue Recognition and Deferred Revenue [Abstract] UNEARNED REVENUE Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Leases LEASES Debt Disclosure [Abstract] NOTES PAYABLE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Equity [Abstract] COMMON STOCK Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Warrants WARRANTS Subsequent Events [Abstract] SUBSEQUENT EVENTS Use of Estimates Principles of Consolidation Business Combination Cash and Cash Equivalents Concentration of Risk Advertising Expense Loss Per Share Revenue Recognition Property and Equipment Intangible Assets Recent Accounting Pronouncements Segment Information Research and Development Accrued Research and Development Costs Regulatory Matters SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES SCHEDULE OF REVENUE RECOGNITION SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS SCHEDULE OF SEGMENT INFORMATION SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS SCHEDULE OF PROPERTY AND EQUIPMENT SCHEDULE OF ACCRUED EXPENSES SCHEDULE OF COMPONENTS OF LEASE EXPENSE SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS SUMMARY OF OPTION ACTIVITY SUMMARY OF RESTRICTED STOCK AWARD SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY SCHEDULE OF CLASS OF WARRANT Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Retained Earnings (Accumulated Deficit) Cash and Cash Equivalents, at Carrying Value Cash Restructuring Cost [Table] Restructuring Cost and Reserve [Line Items] Cash Common Stock Total net assets Assets Net working capital (including cash) Property and equipment Other assets Customer relationships Trade names and trademarks Total net assets Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  Anti-dilutive securities Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Total net revenue Revenue Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Property, plant and equipment, useful life Intangible Asset, Indefinite-Lived [Table] Indefinite-Lived Intangible Assets [Line Items] Date acquired Intangible assets cost Amortization Intangible assets net Useful life Total operating loss Non-operating income (expense), net Net loss before income tax expense Income tax expense Assets net Business acquisition equity interests issued or issuable number of shares issued Business combination consideration transferred equity interests issued and issuable Net working capital Acquisition costs Revenues Net loss Loss per share Federal insured limit Advertising expense Percentage of net revuenues Amortization of intangible assets Research and development expenses Patient service fees Histology service fees Medical director fees Other receivables Total accounts and other receivables, net Schedule Of Prepaid Expenses And Other Current Assets Prepaid insurance Legal and professional Other Total prepaid expenses and other current assets Property and equipment, gross Accumulated depreciation Total property and equipment, net Depreciation expense Compensation Legal and professional Clinical Other Total accrued expenses Deferred revenue Schedule Of Components Of Lease Expense Amortization of right-of-use asset - finance lease Interest on lease liabilities - finance lease Operating lease cost Total lease cost Operating cash flows from finance leases Operating cash flows from operating leases Schedule Of Balance Sheet Information Relating To Leases Operating lease right-of-use asset Operating lease liability, current Operating lease liability, long-term Finance lease right-of-use asset, gross Accumulated amortization Finance lease liability, long-term Total finance lease liabilities Weighted average remaining operating lease, term Weighted average remaining finance lease, term Operating leases Finance leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Remaining for 2024 2025 2026 2027 and thereafter Total undiscounted cash flows Less discounting Present value of lease liabilities Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Remaining for 2024 2025 2026 2027 and thereafter Total undiscounted cash flows Less discounting Present value of lease liabilities Operating lease, remaining lease term Finance lease, remaining lease term Imputed interest, rate Face amount Maturity date Bears fixed interest rate Monthly payments Proceeds from loans payable Rent expense Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Common Stock, Par or Stated Value Per Share Stock Issued During Period, Shares, New Issues Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total stock-based compensation expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Options Outstanding, Balance Weighted-Average Exercise Price Outstanding, Balance Weighted- Average Remaining Contractual Term, Outstanding Aggregate Intrinsic Value Outstanding, Balance Number of Options, Granted Weighted-Average Exercise Price, Granted Number of Options, Exercised Weighted-Average Exercise Price, Exercised Number of Options, Forfeited Weighted-Average Exercise Price, Forfeited Number of Options Outstanding, Balance Weighted-Average Exercise Price Outstanding, Balance Aggregate Intrinsic Value Outstanding, Ending Number of Options Outstanding, Vested and exercisable Weighted-Average Exercise Price, Vested and exercisable Weighted- Average Remaining Contractual Term, Vested and exercisable Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending Number of restricted stock awards, Balance Weighted-average grant price, Balance FMV on grant date, Balance Vested number of RSA, Balance Unvested number of RSA, Balance Number of restricted stock awards, Granted Weighted-average grant price, Granted FMV on grant date, Granted Vested number of RSA, Granted Unvested number of RSA, Granted Number of restricted stock awards, Forfeited Weighted-average grant price, Forfeited FMV on grant date, Forfeited Vested number of RSA, Forfeited Unvested number of RSA, Forfeited Number of restricted stock awards, Balance Weighted-average grant price, Ending Balance FMV on grant date, Balance Vested number of RSA, Balance Unvested number of RSA, Balance Grant option, outstanding Number of shares authorized Unrecognized compensation Options exercised, shares Exercise price Cashless exercise, shares Options exercised, value Grant date fair value of options granted Stock options, vested period Numbet of vested options Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Warrants and rights outstanding, measurement input Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Number of warrants issued Weighted-average exercise price Number of warrants exercised Number of warrants outstanding Warrant outstanding Exercise price Exercise of warrants Number of shares issued Warrants issued Warrants description Exercise price, reduced Subsequent Event [Table] Subsequent Event [Line Items] Class of Warrant or Right, Outstanding Common stock issued Warrants exercise price Warrants expire Warrant, Exercise Price, Decrease Warrants to purchase common stock Gross proceeds from issuance or sale of equity Tradeable Warrants To Purchase Common Stock [Member] Common Stock Par Value 0.007 Per Share [Member] Direct costs and expenses. Clinical development expense. Accrued clinical expense current. Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. Lessee operating lease liability payments due year three and thereafter. Finance lease liability payments due year three and therefore. Stock issued during period value warrants exercised. Number of warrants exercised during the current period. 2024 Toyota Corolla [Member] Restricted Stock Units Unvested [Member] Increase decrease in operating lease right of use asset. Equity Incentive Plan [Member] Securities Purchase Agreement [Member] Village Oaks [Member] Share based compensation arrangement by share based payment award fair market value options outstanding number. Share based compensation arrangement by share based payment award fair market value options outstanding number, granted. Business combination recognized identifiable assets acquired and liabilities assumed working capital. Share based compensation arrangement by share based payment award fair market value options outstanding number, forfeited. Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number granted. Business combination recognized identifiable assets acquired and liabilities assumed customer relationships. Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number forfeited. Net working capital. Employees, Non-Employees and Board of Directors [Member] Percentage of net revuenues. Warrants Disclosure [Text Block] Property And Equipment Useful Life [Table Text Block] Computer Software [Member] Placement Agent [Member] Warrants description. Tradeable Warrant [Member] Non Tradeable Warrant [Member] Property plant and equipment useful life description. Number of warrants issued. Pre-IPO Convertible Notes [Member] IPO Tradeable [Member] IPO Non-tradable [Member] Direct Offering March 8, 2024 [Member] Placement Agent Direct Offering March 8, 2024 [Member] Number of warrants exercised. Intangible assets date acquired. Warrants expire. Accrued Research And Development Costs [Policy Text Block] Regulatory Matters [Policy Text Block] Patient service fees. Histology fees. Medical director fees. Prepaid expenses and other current assets [Text Block] Prepaid legal and professional. Histology Service Fees [Member] Department of Defense Observational Studies [Member] Other Revenues [Member] Lab Equipment [Member] Computer and Software [Member] General Corporate Activities [Member] Laboratory Services [Member] Diagnostic R&D [Member] Existing Warrant [Member] New Warrant [Member] Three Existing Accredited Investors [Member] CyPath® Lung [Member] 2014 and 2024 Equity Incentive Plan [Member] Institutional Investor [Member] Registered Direct Offering [Member] Private Placement Warrants [Member] Warrants And SecuritiesPurchase Agreement [Member] Stock issued during period shares cashless exercise. Assets, Current Assets [Default Label] Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense, Nonoperating Shares, Outstanding Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Share-Based Payment Arrangement, Noncash Expense Increase (Decrease) in Accounts and Other Receivables Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Deferred Revenue IncreaseDecreaseInOperatingLeaseRightOfUseAsset Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Short-Term Debt Finance Lease, Principal Payments Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Payments to Acquire Businesses, Gross Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net PropertyPlantAndEquipmentUsefulLifeDescription Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued Professional Fees, Current Other Accrued Liabilities, Current Lease, Cost Operating Lease, Payments Finance Lease, Right-of-Use Asset, Accumulated Amortization Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter Finance Lease, Liability, to be Paid Finance Lease, Liability, Undiscounted Excess Amount Proceeds from Bank Debt Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited EX-101.PRE 9 biaf-20240630_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 12, 2024
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity File Number 001-41463  
Entity Registrant Name bioAffinity Technologies, Inc.  
Entity Central Index Key 0001712762  
Entity Tax Identification Number 46-5211056  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 22211 W. Interstate 10  
Entity Address, Address Line Two Suite 1206  
Entity Address, City or Town San Antonio  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78257  
City Area Code (210)  
Local Phone Number 698-5334  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,449,165
Common Stock Par Value 0.007 Per Share [Member]    
Title of 12(b) Security Common Stock, par value $0.007 per share  
Trading Symbol BIAF  
Security Exchange Name NASDAQ  
Tradeable Warrants To Purchase Common Stock [Member]    
Title of 12(b) Security Tradeable Warrants to purchase Common Stock  
Trading Symbol BIAFW  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 801,311 $ 2,821,570
Accounts and other receivables, net 1,595,626 811,674
Inventory 29,768 18,484
Prepaid expenses and other current assets 253,726 321,017
Total current assets 2,680,431 3,972,745
Non-current assets:    
Property and equipment, net 449,250 458,633
Operating lease right-of-use asset, net 324,942 370,312
Finance lease right-of-use asset, net 973,358 1,165,844
Goodwill 1,404,486 1,404,486
Intangible assets, net 804,306 833,472
Other assets 19,675 16,060
Total assets 6,656,448 8,221,552
Current liabilities:    
Accounts payable 848,102 604,789
Accrued expenses 969,093 1,149,811
Unearned revenue 26,135 33,058
Operating lease liability, current portion 98,593 94,708
Finance lease liability, current portion 380,259 365,463
Notes payable, current portion 4,106
Total current liabilities 2,326,288 2,247,829
Non-current liabilities:    
Finance lease liability, net of current portion 641,566 835,467
Operating lease liability, net of current portion 232,714 283,001
Notes payable, net of current portion 22,766
Total liabilities 3,223,334 3,366,297
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, par value $0.001 per share; 20,000,000 shares authorized; no shares issued or outstanding at June 30, 2024, and December 31, 2023
Common stock, par value $0.007 per share; 100,000,000 shares authorized; 11,487,046 and 9,394,610 issued and outstanding at June 30, 2024, and December 31, 2023, respectively 79,407 65,762
Additional paid-in capital 52,030,280 49,393,972
Accumulated deficit (48,676,573) (44,604,479)
Total stockholders’ equity 3,433,114 4,855,255
Total liabilities and stockholders’ equity $ 6,656,448 $ 8,221,552
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.007 $ 0.007
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 11,487,046 9,394,610
Common stock, shares outstanding 11,487,046 9,394,610
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net Revenue $ 2,397,652 $ 19,738 $ 4,804,043 $ 20,659
Operating expenses:        
Direct costs and expenses 1,407,710 1,234 2,981,151 1,322
Research and development 402,433 335,125 796,072 704,741
Clinical development 51,462 35,260 100,422 54,888
Selling, general, and administrative 2,472,775 1,404,917 4,658,719 2,552,792
Depreciation and amortization 151,070 21,552 300,707 43,236
Total operating expenses 4,485,450 1,798,088 8,837,071 3,356,979
Loss from operations (2,087,798) (1,778,350) (4,033,028) (3,336,320)
Other income (expense):        
Interest income 5,186 44,124 11,313 82,778
Interest expense (22,249) (1,360) (45,799) (3,015)
Other expense 1 4,511
Total other income (expense) (17,062) 42,764 (29,975) 79,763
Net loss before provision for income tax expense (2,104,860) (1,735,586) (4,063,003) (3,256,557)
Income tax expense 5,419 4,587 9,091 16,406
Net loss $ (2,110,279) $ (1,740,173) $ (4,072,094) $ (3,272,963)
Net loss per common share, basic $ (0.19) $ (0.20) $ (0.38) $ (0.38)
Net loss per common share, diluted $ (0.19) $ (0.20) $ (0.38) $ (0.38)
Weighted average common shares outstanding, basic 11,389,308 8,520,714 10,655,483 8,477,656
Weighted average common shares outstanding, diluted 11,389,308 8,520,714 10,655,483 8,477,656
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2022 $ 58,669 $ 47,652,242 $ (36,667,468) $ 11,043,443
Balance, shares at Dec. 31, 2022 8,381,324      
Stock-based compensation expense $ 1,218 326,650 327,868
Stock-based compensation expense, shares   174,041      
Net loss (3,272,963) (3,272,963)
Balance at Jun. 30, 2023 $ 59,887 47,978,892 (39,940,431) 8,098,348
Balance, shares at Jun. 30, 2023 8,555,365      
Balance at Mar. 31, 2023 $ 59,241 47,809,283 (38,200,258) 9,668,266
Balance, shares at Mar. 31, 2023 8,463,052      
Stock-based compensation expense $ 646 169,609 170,255
Stock-based compensation expense, shares   92,313      
Net loss (1,740,173) (1,740,173)
Balance at Jun. 30, 2023 $ 59,887 47,978,892 (39,940,431) 8,098,348
Balance, shares at Jun. 30, 2023 8,555,365      
Balance at Dec. 31, 2023 $ 65,762 49,393,972 (44,604,479) 4,855,255
Balance, shares at Dec. 31, 2023 9,394,610      
Stock-based compensation expense $ 1,991 567,916 569,907
Stock-based compensation expense, shares   284,357      
Exercise of stock options $ 454 74,445 74,899
Exercise of stock options, shares   208,031      
Exercise of stock warrants 147 147
Exercise of stock warrants, shares   48      
Sale of common stock $ 11,200 2,488,800 2,500,000
Sale of common stock, shares   1,600,000      
Offering costs (495,000) (495,000)
Net loss (4,072,094) (4,072,094)
Balance at Jun. 30, 2024 $ 79,407 52,030,280 (48,676,573) 3,433,114
Balance, shares at Jun. 30, 2024 11,487,046      
Balance at Mar. 31, 2024 $ 78,515 51,744,830 (46,566,294) 5,257,051
Balance, shares at Mar. 31, 2024 11,216,491      
Stock-based compensation expense $ 892 285,303 286,195
Stock-based compensation expense, shares   127,324      
Exercise of stock options
Exercise of stock options, shares   143,183      
Exercise of stock warrants 147 147
Exercise of stock warrants, shares   48      
Net loss (2,110,279) (2,110,279)
Balance at Jun. 30, 2024 $ 79,407 $ 52,030,280 $ (48,676,573) $ 3,433,114
Balance, shares at Jun. 30, 2024 11,487,046      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (4,072,094) $ (3,272,963)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 300,707 43,236
Stock-based compensation expense 569,907 327,868
Changes in operating assets and liabilities:    
Accounts and other receivables (783,952) (79,743)
Inventory (11,284) (4,561)
Prepaid expenses and other assets 63,676 251,292
Accounts payable 243,313 (170,638)
Accrued expenses (180,718) (26,231)
Unearned revenue (6,923) 42,750
Operating lease right-of-use asset (1,032)
Net cash used in operating activities (3,878,400) (2,888,990)
Cash flows from investing activities    
Purchase of property and equipment (69,672) (36,175)
Net cash used in investing activities (69,672) (36,175)
Cash flows from financing activities    
Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions and offering expenses of $495,000 2,005,000
Proceeds from exercised stock options 74,899
Proceeds from exercise of warrants 147
Payment on loans payable (209,412)
Proceeds from loans payable 26,872
Principal repayments on finance leases (179,105)
Net cash provided by (used in) financing activities 1,927,813 (209,412)
Net decrease in cash and cash equivalents (2,020,259) (3,134,577)
Cash and cash equivalents at beginning of period 2,821,570 11,413,759
Cash and cash equivalents at end of period 801,311 8,279,182
Supplemental disclosures of cash flow information:    
Interest expense paid in cash 45,799 3,015
Income taxes paid in cash $ 9,091 $ 16,406
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
6 Months Ended
Jun. 30, 2024
USD ($)
Statement of Cash Flows [Abstract]  
Underwriting discounts, commissions and offering expenses $ 495,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure [Table]        
Net Income (Loss) $ (2,110,279) $ (1,740,173) $ (4,072,094) $ (3,272,963)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION

Note 1. NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION

 

Description of Business

 

bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of early-stage cancer and diseases of the lung. The Company also is conducting early-stage research focused on advancing therapeutic discoveries that could result in broad-spectrum cancer treatments. bioAffinity Technologies develops proprietary noninvasive diagnostic tests using technology that identifies cancer cells and cell populations indicative of a diseased state for analysis using proprietary platforms developed using artificial intelligence (“AI”). The Company’s first diagnostic test, CyPath® Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath® Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). Research and optimization of the Company’s proprietary platform for in vitro diagnostics and technologies are conducted in laboratories at PPLS and The University of Texas at San Antonio. The Company is developing its platform technologies so that in the future they will be able to detect, monitor, and treat diseases of the lung and other cancers.

 

Organization

 

The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect® Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”), as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A., a Texas professional association d/b/a Precision Pathology Services (“Village Oaks”), including the clinical pathology laboratory it owned.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial reporting. The condensed consolidated financial statements are unaudited and in management’s opinion include all adjustments, including normal recurring adjustments and accruals, necessary for a fair presentation of the results for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2023, was derived from the audited consolidated financial statements at that date but does not include all the information and footnotes required by GAAP. Operating results for the periods presented are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes included in the Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024 (the “2023 Form 10-K”).

 

Liquidity and Capital Resources

 

In accordance with Accounting Standards Update (“ASU”) 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the condensed consolidated financial statements are issued.

 

The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of approximately $48.7 million at June 30, 2024. The Company’s cash and cash equivalents at June 30, 2024, were approximately $0.8 million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at June 30, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying condensed consolidated financial statements. Therefore, on August 2, 2024, the Company entered into warrant agreements to existing accredited investors to exercise the current outstanding warrants and issue additional warrants in return. The Company also entered into a securities purchase agreement with an institutional investor to purchase common stock shares. Between the warrant and purchase agreements, the Company raised an additional $1.7 million in cash, see Note 15. Subsequent Events. However, the Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercising of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented condensed consolidated financial statements as a result of this uncertainty.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include the valuation allowance on the Company’s deferred tax assets, stock-based compensation, valuation of goodwill and intangible assets related to the business combination, allowance for contractual adjustments and discounts related to service revenues, and the useful lives of fixed assets.

 

Principles of Consolidation

 

The Company’s condensed consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying condensed consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition is control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the preliminary fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition. These values are subject to change, within a year of the acquisition date of September 18, 2023, as the Company performs additional reviews of its assumptions utilized, and any future period adjustments would impact the consolidated statement of operations post-acquisition.

 

The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The preliminary purchase price allocations relating to the acquisition previously reported in the Quarterly Report on Form 10-Q filed October 14, 2023, reported net working capital of $1,167,000 and goodwill of $1,149,000. The amounts have been updated to reflect the purchase price adjustments to accounts payable and accounts receivable that existed at the time of the acquisition. The Company incurred and expensed approximately $811,000 in acquisition costs.

 

For prior year comparative purposes, the pro-forma statement of operations as if combined on January 1, 2023, would result in net revenues of $3,631,208, net loss of $(3,765,983) and loss per share of $(0.44) for the six months ended June 30, 2023.

 

Cash and Cash Equivalents

 

For the purpose of the statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.

 

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flow.

 

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expense was $131,125 and $27,741 for the six months ended June 30, 2024 and 2023, respectively, and $119,205 and $21,692 for the three months ended June 30, 2024 and 2023, respectively.

 

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:

 

   2024   2023 
   As of June 30, 
   2024   2023 
Shares underlying options outstanding   337,810    806,392 
Shares underlying warrants outstanding   8,838,669    4,649,952 
 Anti-dilutive securities   9,176,479    5,456,344 

 

Revenue Recognition

 

The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

Patient Service Fee Revenue

 

Net revenues from patient service fees accounted for greater than 85% of the Company’s consolidated net revenues for the six months ended June 30, 2024, and are primarily comprised of a high volume of relatively low-dollar transactions. The laboratory, which provides clinical testing services and other services, satisfies its performance obligation and recognizes revenues primarily upon completion of the testing process (when results are reported) or when services have been rendered. The Company estimates the amount of consideration it expects to be entitled to receive from payer customer groups in exchange for providing services using the portfolio approach. These estimates include the impact of contractual allowances (including payer denials) and patient price concessions. The portfolios determined using the portfolio approach consist of the following groups of payer customers: healthcare insurers, government payers (Medicare and Medicaid programs), client payers and self-pay. Contracts do not contain significant financing components based on the typical period of time between performance of services and collection of consideration.

 

The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. Further adjustments to the allowances, based on actual receipts, may be recorded upon settlement.

 

   2024   2023 
  

For the six months ended

June 30,

 
   2024   2023 
Patient service fees1  $4,209,955   $ 
Histology service fees   530,053     
Medical director fees   33,193     
Department of Defense observational studies   6,923     
Other revenues2   23,919    20,659 
Total net revenue  $4,804,043   $20,659 

 

 

  1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.

 

  2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.

 

Property and Equipment

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite-lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the three and six months ended June 30, 2024, or fiscal year ended December 31, 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

 

Asset Category  Useful Life
Computer equipment  3-5 years
Computer software  3 years
Equipment  3-5 years
Furniture and fixtures  5-7 years
Vehicles  5 years
Leasehold improvements  Lesser of lease term or useful life

 

 

Intangible Assets

 

Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:

 

Description  Date Acquired  Useful Life  Cost   Amortization   Net 
Goodwill  9/18/2023     $1,404,486   $   $1,404,486 
Trade names and trademarks  9/18/2023  18 years   150,000    (6,527)   143,473 
Customer relationships  9/18/2023  14 years   700,000    (39,167)   660,833 
Total intangible assets, net        $2,254,486   $(45,694)  $2,298,792 

 

The Company incurred amortization of intangible assets of $29,167 and $0 for the six months ended June 30, 2024 and 2023, respectively, and $14,538 and $0 for the three months ended June 30, 2024 and 2023, respectively.

 

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Quarterly Report will have a material impact on the Company’s condensed consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2023. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services.

 

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) assesses the performance of and allocates resources. The CODM is the Chief Executive Officer. Diagnostic R&D includes research and development and clinical development on diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity Technologies.

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Net revenue:                    
Diagnostic R&D  $4,038   $   $6,923   $ 
Laboratory services 1   2,393,614    19,738    4,797,120    20,659 
Total net revenue   2,397,652    19,738    4,804,043    20,659 
                     
Operating expenses:                    
Diagnostic R&D   (453,895)   (370,384)   (896,494)   (759,629)
Laboratory services   (2,535,285)   (1,235)   (5,272,284)   (1,322)
General corporate activities   (1,496,270)   (1,426,469)   (2,668,293)   (2,596,028)
Total operating loss   (2,087,798)   (1,778,350)   (4,033,028)   (3,336,320)
                     
Non-operating income (expense), net   (17,062)   42,764    (29,975)   79,763 
Net loss before income tax expense   (2,104,860)   (1,735,586)   (4,063,003)   (3,256,557)
Income tax expense   (5,419)   (4,587)   (9,091)   (16,406)
Net loss  $(2,110,279)  $(1,740,173)  $(4,072,094)  $(3,272,963)

 

1 The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.

 

 

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs.

 

The Company incurred research and development expenses of $796,072 and $704,741 for the six months ended June 30, 2024 and 2023, respectively, and $402,433 and $335,125 for the three months ended June 30, 2024 and 2023, respectively.

 

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying condensed consolidated balance sheets and within research and development expense in the accompanying condensed consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the United States (“U.S.”) are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the Federal Food, Drug, and Cosmetic Act (“FDCA”), which is administered by the Food and Drug Administration (“FDA”) and the CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test (“LTD”) sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS AND OTHER RECEIVABLES, NET
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
ACCOUNTS AND OTHER RECEIVABLES, NET

Note 3. ACCOUNTS AND OTHER RECEIVABLES, NET

 

The following is a summary of accounts receivables and other:

 

   June 30, 2024   December 31, 2023 
Patient service fees  $1,279,413   $657,717 
Histology service fees   193,810    121,301 
Medical director fees   3,040    3,103 
Other receivables   119,363    29,553 
Total accounts and other receivables, net  $1,595,626   $811,674 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
6 Months Ended
Jun. 30, 2024
Prepaid Expenses And Other Current Assets  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

Note 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Prepaid insurance  $77,427   $171,855 
Legal and professional   50,304    24,476 
Other   125,995    124,686 
Total prepaid expenses and other current assets  $253,726   $321,017 

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

Note 5. PROPERTY AND EQUIPMENT, NET

 

Property and equipment are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   9,941    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   902,224    831,756 
Accumulated depreciation   (452,974)   (373,123)
Total property and equipment, net  $449,250   $458,633 

 

Depreciation expense was $79,054 and $41,000 for the six months ended June 30, 2024 and 2023, respectively, and $40,243 and $21,000 for the three months ended June 30, 2024 and 2023, respectively.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCRUED EXPENSES

Note 6. ACCRUED EXPENSES

 

Accrued expenses are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Compensation  $749,709   $857,037 
Legal and professional   162,318    257,926 
Clinical   55,315    15,350 
Other   1,751    19,498 
Total accrued expenses  $969,093   $1,149,811 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNEARNED REVENUE
6 Months Ended
Jun. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
UNEARNED REVENUE

Note 7. UNEARNED REVENUE

 

The Company engaged in an observational study of CyPath® Lung with the U.S. Department of Defense (“DOD”). A total of 70 CyPath® Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 37 units as of June 30, 2024. The performance obligation is deemed complete after samples have been collected, processed, analyzed, and results communicated to patients. The unearned revenue balance amounted to $26,135 and $33,058 as of June 30, 2024, and December 31, 2023, respectively.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

Note 8. FAIR VALUE MEASUREMENTS

 

The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
Leases  
LEASES

Note 9. LEASES

 

The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. The operating lease has a remaining lease term of 3.08 years as of June 30, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately 1.75 to 3.50 years as of June 30, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.

 

The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of September 18, 2023, to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from 8.02% to 8.07% for the lease term lengths.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.

 

The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.

 

 

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the six months ended June 30, 2024 and 2023, are as follows:

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Amortization of right-of-use asset - finance lease  $96,243   $   $192,486   $ 
Interest on lease liabilities - finance lease   22,235        45,785     
Operating lease cost   29,916        59,831     
Total lease cost  $148,394   $   $298,102   $ 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from finance leases  $(88,665)  $   $(179,105)  $ 
Operating cash flows from operating leases   (516)       (1,032)    

 

Supplemental balance sheet information relating to leases was as follows as of June 30, 2024, and December 31, 2023:

 

Operating leases:  June 30, 2024   December 31, 2023 
Operating lease right-of-use asset  $324,942   $370,312 
Operating lease liability, current  $98,593   $94,708 
Operating lease liability, long-term  $232,714   $283,001 

 

Finance leases:  June 30, 2024   December 31, 2023 
Finance lease right-of-use asset, gross  $1,294,168   $1,294,168 
Accumulated amortization   (320,810)   (128,324)
Finance lease right-of-use asset, net  $973,358   $1,165,844 
Finance lease liability, current portion  $380,259   $365,463 
Finance lease liability, long-term   641,566    835,467 
Total finance lease liabilities  $1,021,825   $1,200,930 

 

Weighted-average remaining lease term:  June 30, 2024   December 31, 2023 
Operating leases (in years)   3.08    3.58 
Finance leases (in years)   2.82    3.25 

 

Weighted-average discount rate:  June 30, 2024   December 31, 2023 
Operating leases   8.07%   8.07%
Finance leases   8.02%   8.01%

 

Future minimum lease payments under non-cancellable lease as of June 30, 2024, are as follows:

 

   Operating Leases   Finance Leases 
Remaining for 2024  $60,863   $224,252 
2025   121,726    448,505 
2026   121,726    270,395 
2027 and thereafter   71,007    202,970 
Total undiscounted cash flows   375,322    1,146,122 
Less discounting   (44,015)   (124,297)
Present value of lease liabilities  $331,307   $1,021,825 

 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES PAYABLE
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
NOTES PAYABLE

Note 10. NOTES PAYABLE

 

Toyota Corolla - 2024

 

On March 18, 2024, the Company entered into a Finance Agreement to purchase a 2024 Toyota Corolla for $33,620 with a maturity date of February 18, 2030. The loan bears fixed interest at a rate of 5.99% per annum, with monthly payments of $467, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of June 30, 2024, and December 31, 2023, is $26,872 and $0, respectively. The current portion of the balance of this loan as of June 30, 2024, and December 31, 2023, is $4,106 and $0, respectively.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

Note 11. COMMITMENTS AND CONTINGENCIES

 

Operating Leases

 

In addition to the operating lease listed in Note 9, the Company leases its corporate offices under a month-to-month agreement and leases laboratory and additional office space under an operating lease that is renewable annually by written notice by the Company and will require renewal in September 2024. Rent expense for office and lab space amounted to approximately $60,000 and $53,000 for the six months ended June 30, 2024 and 2023, respectively, and $31,000 and $26,000 for the three months ended June 30, 2024, and 2023, respectively.

 

Legal Matters

 

From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
COMMON STOCK

Note 12. COMMON STOCK

 

Common Stock

 

The Company has authorized a total of 100,000,000 shares of Common Stock, $0.007 par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from 25,000,000 shares to 100,000,000 shares and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued 11,752,178 shares of Common Stock, of which 265,132 are unvested restricted stock awards as of June 30, 2024, and 9,505,255 shares of Common Stock, of which 110,645 are unvested restricted stock awards as of December 31, 2023.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

Note 13. STOCK-BASED COMPENSATION

 

The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company is authorized to grant options or restricted stock for up to 2,000,000 shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from 1,142,857 to 2,000,000. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.

 

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023   2024   2023 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2024   2023   2024   2023 
                 
Research and development  $35,345   $10,620   $57,227   $21,889 
General and administrative   251,949    159,634    512,680    305,979 
Total stock-based compensation expense  $287,294   $170,254   $569,907   $327,868 

 

The following table summarizes stock option activity under the 2014 and 2024 Plan:

 

  

Number of

options

  

Weighted-average

exercise price

  

Weighted-average

remaining contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9    158,332 
Granted                  
Exercised   (208,031)   1.16           
Forfeited   (137,854)   1.16           
Outstanding at June 30, 2024   337,810   $6.88    5.08      
                     
Vested and exercisable at June 30, 2024   337,612   $6.88    5.08      

 

 

As of June 30, 2024, there was no unrecognized compensation cost related to non-vested stock options.

 

During the six months ended June 30, 2024, 208,031 options were exercised at an exercise price of $1.155, of which 143,183 options were from a cashless exercise, and 137,854 options were forfeited due to a cashless exercise.

 

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

  

Number of

restricted stock

awards (RSA)

  

Weighted-average

grant price

  

FMV on

grant date

  

Vested number

of RSA

  

Unvested number

of RSA

 
Balance at December 31, 2023   540,967   $2.24   $1,209,391    447,905    93,062 
Granted   419,756    1.66    698,655    266,774    152,982 
Forfeited                    
Balance at June 30, 2024   960,723   $1.99   $1,908,046    714,679    246,044 

 

During the three months ended June 30, 2024, the Company issued restricted stock awards (“RSAs”) for 419,756 shares of Common Stock to employees, non-employees, and the board of directors. The shares vest in equal monthly installments over terms of between immediately up to three years, subject to the employees and non-employees providing continuous service through the vesting date. During the three months ended June 30, 2024, 6,846 shares vested from RSAs granted prior to January 1, 2024, and 266,774 shares vested from RSAs granted during the six months ended June 30, 2024.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS
6 Months Ended
Jun. 30, 2024
Warrants  
WARRANTS

Note 14. WARRANTS

 

The Company’s outstanding Common Stock warrants are equity classified. As of June 30, 2024, and December 31, 2023, the Company had 8,838,717 and 4,649,952 warrants outstanding to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $3.53 and expire at various dates through March 2029. During the six months ended June 30, 2024, 48 warrants were exercised into an equivalent number of Common Shares as compared to zero warrants being exercised during the six months ended June 30, 2023.

 

On March 8, 2024, the Company issued to certain investors (i) in a registered direct offering, 1,600,000 shares of the Company’s Common Stock and (ii) in a concurrent private placement, warrants to purchase an aggregate of 1,600,000 shares of Common Stock, with an exercise price of $1.64 (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase 32,000 shares of Common Stock, with an exercise price of $1.64.

 

The following table summarizes the calculated aggregate fair values for the warrant derivative liability using the Black-Scholes method based on the following assumptions for the March 8, 2024 Direct Offering:

 

SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY 

Exercise price per share of warrant  $1.64 
Fair market closing price per share of Common Stock  $1.56 
Volatility   132%
Expected term (years)   5 
Risk-free interest rate   4.06%
Dividend yield   0%

 

Section 3(b) of the Warrant Agreement executed during the IPO in September 2022 provides that in the event of a Dilutive Issuance, the exercise price of the warrants shall be reduced and only reduced to equal the effective price per share of the Dilutive Issuance (the “Base Share Price”), and the number of warrant shares issuable thereunder shall be increased such that the aggregate exercise price payable pursuant to the warrant, after taking into account the decrease in the exercise price, shall be equal to the aggregate exercise price prior to such adjustment, provided that the Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions).

 

The effect of the Transaction was such that the exercise price of the warrants was reduced to $3.0625 per share. The new number of warrant shares was calculated by dividing (x) the number of warrant shares underlying the warrant immediately prior to the Transaction multiplied by the exercise price in effect immediately prior to the Transaction, by (y) $3.0625. The calculations was made to the nearest cent or the nearest 1/100th of a share.

 

As of June 30, 2024, and prior to the Transaction, there were tradeable warrants to purchase up to an aggregate of 1,601,259 shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to 2,704,506 shares of Common Stock outstanding.

 

  

Number of

warrants issued

  

Weighted-average

exercise price

  

Number of

warrants exercised

  

Number of

warrants outstanding

 
Pre-IPO convertible notes   2,900,904   $5.31        2,900,904 
IPO tradeable   2,326,834    3.06    (725,576)   1,601,259 
IPO non-tradeable   3,015,464    3.06    (310,958)   2,704,506 
Direct offering March 8, 2024   1,600,000    1.64        1,600,000 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Balance at June 30, 2024   9,875,202   $3.53    (1,036,534)   8,838,669 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

Note 15. SUBSEQUENT EVENTS

 

On August 2, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of 1,041,667 of the Company’s shares of Common Stock (the “Existing Warrants”). In consideration for the immediate exercise in full of the Existing Warrants for gross cash proceeds of approximately $1,302,083, the exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of 1,302,082 shares of Common Stock (equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants) with an exercise price of $1.50 per share and are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire five years from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $1.64 to $1.25 per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024.

 

On August 2, 2024, the Company also entered into a securities purchase agreement (the “Purchase Agreement”) with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (i) in a registered direct offering, 360,000 shares of Common Stock, and (ii) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of 450,000 shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $1.50 (collectively, the “Offering”). The Company received aggregate gross proceeds from the Offering of approximately $450,000, before deducting fees payable to the placement agent and other estimated offering expenses payable by the Company.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include the valuation allowance on the Company’s deferred tax assets, stock-based compensation, valuation of goodwill and intangible assets related to the business combination, allowance for contractual adjustments and discounts related to service revenues, and the useful lives of fixed assets.

 

Principles of Consolidation

Principles of Consolidation

 

The Company’s condensed consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying condensed consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition is control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the preliminary fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition. These values are subject to change, within a year of the acquisition date of September 18, 2023, as the Company performs additional reviews of its assumptions utilized, and any future period adjustments would impact the consolidated statement of operations post-acquisition.

 

The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The preliminary purchase price allocations relating to the acquisition previously reported in the Quarterly Report on Form 10-Q filed October 14, 2023, reported net working capital of $1,167,000 and goodwill of $1,149,000. The amounts have been updated to reflect the purchase price adjustments to accounts payable and accounts receivable that existed at the time of the acquisition. The Company incurred and expensed approximately $811,000 in acquisition costs.

 

For prior year comparative purposes, the pro-forma statement of operations as if combined on January 1, 2023, would result in net revenues of $3,631,208, net loss of $(3,765,983) and loss per share of $(0.44) for the six months ended June 30, 2023.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

For the purpose of the statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.

 

Concentration of Risk

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flow.

 

Advertising Expense

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expense was $131,125 and $27,741 for the six months ended June 30, 2024 and 2023, respectively, and $119,205 and $21,692 for the three months ended June 30, 2024 and 2023, respectively.

 

Loss Per Share

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:

 

   2024   2023 
   As of June 30, 
   2024   2023 
Shares underlying options outstanding   337,810    806,392 
Shares underlying warrants outstanding   8,838,669    4,649,952 
 Anti-dilutive securities   9,176,479    5,456,344 

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

Patient Service Fee Revenue

 

Net revenues from patient service fees accounted for greater than 85% of the Company’s consolidated net revenues for the six months ended June 30, 2024, and are primarily comprised of a high volume of relatively low-dollar transactions. The laboratory, which provides clinical testing services and other services, satisfies its performance obligation and recognizes revenues primarily upon completion of the testing process (when results are reported) or when services have been rendered. The Company estimates the amount of consideration it expects to be entitled to receive from payer customer groups in exchange for providing services using the portfolio approach. These estimates include the impact of contractual allowances (including payer denials) and patient price concessions. The portfolios determined using the portfolio approach consist of the following groups of payer customers: healthcare insurers, government payers (Medicare and Medicaid programs), client payers and self-pay. Contracts do not contain significant financing components based on the typical period of time between performance of services and collection of consideration.

 

The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. Further adjustments to the allowances, based on actual receipts, may be recorded upon settlement.

 

   2024   2023 
  

For the six months ended

June 30,

 
   2024   2023 
Patient service fees1  $4,209,955   $ 
Histology service fees   530,053     
Medical director fees   33,193     
Department of Defense observational studies   6,923     
Other revenues2   23,919    20,659 
Total net revenue  $4,804,043   $20,659 

 

 

  1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.

 

  2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.

 

Property and Equipment

Property and Equipment

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite-lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the three and six months ended June 30, 2024, or fiscal year ended December 31, 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

 

Asset Category  Useful Life
Computer equipment  3-5 years
Computer software  3 years
Equipment  3-5 years
Furniture and fixtures  5-7 years
Vehicles  5 years
Leasehold improvements  Lesser of lease term or useful life

 

 

Intangible Assets

Intangible Assets

 

Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:

 

Description  Date Acquired  Useful Life  Cost   Amortization   Net 
Goodwill  9/18/2023     $1,404,486   $   $1,404,486 
Trade names and trademarks  9/18/2023  18 years   150,000    (6,527)   143,473 
Customer relationships  9/18/2023  14 years   700,000    (39,167)   660,833 
Total intangible assets, net        $2,254,486   $(45,694)  $2,298,792 

 

The Company incurred amortization of intangible assets of $29,167 and $0 for the six months ended June 30, 2024 and 2023, respectively, and $14,538 and $0 for the three months ended June 30, 2024 and 2023, respectively.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Quarterly Report will have a material impact on the Company’s condensed consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2023. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services.

 

Segment Information

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) assesses the performance of and allocates resources. The CODM is the Chief Executive Officer. Diagnostic R&D includes research and development and clinical development on diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity Technologies.

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Net revenue:                    
Diagnostic R&D  $4,038   $   $6,923   $ 
Laboratory services 1   2,393,614    19,738    4,797,120    20,659 
Total net revenue   2,397,652    19,738    4,804,043    20,659 
                     
Operating expenses:                    
Diagnostic R&D   (453,895)   (370,384)   (896,494)   (759,629)
Laboratory services   (2,535,285)   (1,235)   (5,272,284)   (1,322)
General corporate activities   (1,496,270)   (1,426,469)   (2,668,293)   (2,596,028)
Total operating loss   (2,087,798)   (1,778,350)   (4,033,028)   (3,336,320)
                     
Non-operating income (expense), net   (17,062)   42,764    (29,975)   79,763 
Net loss before income tax expense   (2,104,860)   (1,735,586)   (4,063,003)   (3,256,557)
Income tax expense   (5,419)   (4,587)   (9,091)   (16,406)
Net loss  $(2,110,279)  $(1,740,173)  $(4,072,094)  $(3,272,963)

 

1 The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.

 

 

Research and Development

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs.

 

The Company incurred research and development expenses of $796,072 and $704,741 for the six months ended June 30, 2024 and 2023, respectively, and $402,433 and $335,125 for the three months ended June 30, 2024 and 2023, respectively.

 

Accrued Research and Development Costs

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying condensed consolidated balance sheets and within research and development expense in the accompanying condensed consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the United States (“U.S.”) are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the Federal Food, Drug, and Cosmetic Act (“FDCA”), which is administered by the Food and Drug Administration (“FDA”) and the CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test (“LTD”) sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS

The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:

 

   2024   2023 
   As of June 30, 
   2024   2023 
Shares underlying options outstanding   337,810    806,392 
Shares underlying warrants outstanding   8,838,669    4,649,952 
 Anti-dilutive securities   9,176,479    5,456,344 
SCHEDULE OF REVENUE RECOGNITION

 

   2024   2023 
  

For the six months ended

June 30,

 
   2024   2023 
Patient service fees1  $4,209,955   $ 
Histology service fees   530,053     
Medical director fees   33,193     
Department of Defense observational studies   6,923     
Other revenues2   23,919    20,659 
Total net revenue  $4,804,043   $20,659 

 

 

  1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.

 

  2 Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.
SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

 

Asset Category  Useful Life
Computer equipment  3-5 years
Computer software  3 years
Equipment  3-5 years
Furniture and fixtures  5-7 years
Vehicles  5 years
Leasehold improvements  Lesser of lease term or useful life
SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS

Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:

 

Description  Date Acquired  Useful Life  Cost   Amortization   Net 
Goodwill  9/18/2023     $1,404,486   $   $1,404,486 
Trade names and trademarks  9/18/2023  18 years   150,000    (6,527)   143,473 
Customer relationships  9/18/2023  14 years   700,000    (39,167)   660,833 
Total intangible assets, net        $2,254,486   $(45,694)  $2,298,792 
SCHEDULE OF SEGMENT INFORMATION

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Net revenue:                    
Diagnostic R&D  $4,038   $   $6,923   $ 
Laboratory services 1   2,393,614    19,738    4,797,120    20,659 
Total net revenue   2,397,652    19,738    4,804,043    20,659 
                     
Operating expenses:                    
Diagnostic R&D   (453,895)   (370,384)   (896,494)   (759,629)
Laboratory services   (2,535,285)   (1,235)   (5,272,284)   (1,322)
General corporate activities   (1,496,270)   (1,426,469)   (2,668,293)   (2,596,028)
Total operating loss   (2,087,798)   (1,778,350)   (4,033,028)   (3,336,320)
                     
Non-operating income (expense), net   (17,062)   42,764    (29,975)   79,763 
Net loss before income tax expense   (2,104,860)   (1,735,586)   (4,063,003)   (3,256,557)
Income tax expense   (5,419)   (4,587)   (9,091)   (16,406)
Net loss  $(2,110,279)  $(1,740,173)  $(4,072,094)  $(3,272,963)

 

1 The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER

The following is a summary of accounts receivables and other:

 

   June 30, 2024   December 31, 2023 
Patient service fees  $1,279,413   $657,717 
Histology service fees   193,810    121,301 
Medical director fees   3,040    3,103 
Other receivables   119,363    29,553 
Total accounts and other receivables, net  $1,595,626   $811,674 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
Prepaid Expenses And Other Current Assets  
SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Prepaid insurance  $77,427   $171,855 
Legal and professional   50,304    24,476 
Other   125,995    124,686 
Total prepaid expenses and other current assets  $253,726   $321,017 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT

Property and equipment are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   9,941    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   902,224    831,756 
Accumulated depreciation   (452,974)   (373,123)
Total property and equipment, net  $449,250   $458,633 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

Accrued expenses are summarized below:

 

   June 30, 2024   December 31, 2023 
         
Compensation  $749,709   $857,037 
Legal and professional   162,318    257,926 
Clinical   55,315    15,350 
Other   1,751    19,498 
Total accrued expenses  $969,093   $1,149,811 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the six months ended June 30, 2024 and 2023, are as follows:

 

   2024   2023   2024   2023 
   Three months ended June 30,   Six months ended June 30, 
   2024   2023   2024   2023 
Amortization of right-of-use asset - finance lease  $96,243   $   $192,486   $ 
Interest on lease liabilities - finance lease   22,235        45,785     
Operating lease cost   29,916        59,831     
Total lease cost  $148,394   $   $298,102   $ 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from finance leases  $(88,665)  $   $(179,105)  $ 
Operating cash flows from operating leases   (516)       (1,032)    

SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES

Supplemental balance sheet information relating to leases was as follows as of June 30, 2024, and December 31, 2023:

 

Operating leases:  June 30, 2024   December 31, 2023 
Operating lease right-of-use asset  $324,942   $370,312 
Operating lease liability, current  $98,593   $94,708 
Operating lease liability, long-term  $232,714   $283,001 

 

Finance leases:  June 30, 2024   December 31, 2023 
Finance lease right-of-use asset, gross  $1,294,168   $1,294,168 
Accumulated amortization   (320,810)   (128,324)
Finance lease right-of-use asset, net  $973,358   $1,165,844 
Finance lease liability, current portion  $380,259   $365,463 
Finance lease liability, long-term   641,566    835,467 
Total finance lease liabilities  $1,021,825   $1,200,930 

 

Weighted-average remaining lease term:  June 30, 2024   December 31, 2023 
Operating leases (in years)   3.08    3.58 
Finance leases (in years)   2.82    3.25 

 

Weighted-average discount rate:  June 30, 2024   December 31, 2023 
Operating leases   8.07%   8.07%
Finance leases   8.02%   8.01%
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE

Future minimum lease payments under non-cancellable lease as of June 30, 2024, are as follows:

 

   Operating Leases   Finance Leases 
Remaining for 2024  $60,863   $224,252 
2025   121,726    448,505 
2026   121,726    270,395 
2027 and thereafter   71,007    202,970 
Total undiscounted cash flows   375,322    1,146,122 
Less discounting   (44,015)   (124,297)
Present value of lease liabilities  $331,307   $1,021,825 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023   2024   2023 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2024   2023   2024   2023 
                 
Research and development  $35,345   $10,620   $57,227   $21,889 
General and administrative   251,949    159,634    512,680    305,979 
Total stock-based compensation expense  $287,294   $170,254   $569,907   $327,868 
SUMMARY OF OPTION ACTIVITY

The following table summarizes stock option activity under the 2014 and 2024 Plan:

 

  

Number of

options

  

Weighted-average

exercise price

  

Weighted-average

remaining contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9    158,332 
Granted                  
Exercised   (208,031)   1.16           
Forfeited   (137,854)   1.16           
Outstanding at June 30, 2024   337,810   $6.88    5.08      
                     
Vested and exercisable at June 30, 2024   337,612   $6.88    5.08      
SUMMARY OF RESTRICTED STOCK AWARD

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

  

Number of

restricted stock

awards (RSA)

  

Weighted-average

grant price

  

FMV on

grant date

  

Vested number

of RSA

  

Unvested number

of RSA

 
Balance at December 31, 2023   540,967   $2.24   $1,209,391    447,905    93,062 
Granted   419,756    1.66    698,655    266,774    152,982 
Forfeited                    
Balance at June 30, 2024   960,723   $1.99   $1,908,046    714,679    246,044 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS (Tables)
6 Months Ended
Jun. 30, 2024
Warrants  
SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY

The following table summarizes the calculated aggregate fair values for the warrant derivative liability using the Black-Scholes method based on the following assumptions for the March 8, 2024 Direct Offering:

 

SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY 

Exercise price per share of warrant  $1.64 
Fair market closing price per share of Common Stock  $1.56 
Volatility   132%
Expected term (years)   5 
Risk-free interest rate   4.06%
Dividend yield   0%
SCHEDULE OF CLASS OF WARRANT

 

  

Number of

warrants issued

  

Weighted-average

exercise price

  

Number of

warrants exercised

  

Number of

warrants outstanding

 
Pre-IPO convertible notes   2,900,904   $5.31        2,900,904 
IPO tradeable   2,326,834    3.06    (725,576)   1,601,259 
IPO non-tradeable   3,015,464    3.06    (310,958)   2,704,506 
Direct offering March 8, 2024   1,600,000    1.64        1,600,000 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Balance at June 30, 2024   9,875,202   $3.53    (1,036,534)   8,838,669 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative) - USD ($)
Aug. 02, 2024
Jun. 30, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Retained Earnings (Accumulated Deficit)   $ (48,676,573) $ (44,604,479)
Cash and Cash Equivalents, at Carrying Value   $ 801,311 $ 2,821,570
Subsequent Event [Member] | Warrants And SecuritiesPurchase Agreement [Member] | Institutional Investor [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Cash $ 1,700,000    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details) - USD ($)
Sep. 18, 2023
Jun. 30, 2024
Dec. 31, 2023
Assets      
Goodwill   $ 1,404,486 $ 1,404,486
Village Oaks [Member]      
Restructuring Cost and Reserve [Line Items]      
Cash $ 2,500,000    
Common Stock 1,000,000    
Total net assets 3,500,000    
Assets      
Net working capital (including cash) 912,000    
Property and equipment 326,000    
Other assets 8,000    
Customer relationships 700,000    
Trade names and trademarks 150,000    
Goodwill 1,404,000    
Total net assets $ 3,500,000    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
 Anti-dilutive securities 9,176,479 5,456,344
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
 Anti-dilutive securities 337,810 806,392
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
 Anti-dilutive securities 8,838,669 4,649,952
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Total net revenue $ 2,397,652 $ 19,738 $ 4,804,043 $ 20,659
Health Care, Patient Service [Member]        
Product Information [Line Items]        
Total net revenue [1]     4,209,955
Histology Service Fees [Member]        
Product Information [Line Items]        
Total net revenue     530,053
Health Care, Other [Member]        
Product Information [Line Items]        
Total net revenue     33,193
Department of Defense Observational Studies [Member]        
Product Information [Line Items]        
Total net revenue     6,923
Other Revenues [Member]        
Product Information [Line Items]        
Total net revenue [2]     $ 23,919 $ 20,659
[1] Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.
[2] Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services.
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Revenue $ 2,397,652 $ 19,738 $ 4,804,043 $ 20,659
Health Care, Patient Service [Member]        
Product Information [Line Items]        
Revenue [1]     4,209,955
Health Care, Patient Service [Member] | CyPath® Lung [Member]        
Product Information [Line Items]        
Revenue     $ 199,000  
[1] Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)
6 Months Ended
Jun. 30, 2024
Computer Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Computer Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Computer Software [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life Lesser of lease term or useful life
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Indefinite-Lived Intangible Assets [Line Items]  
Intangible assets cost $ 2,254,486
Amortization (45,694)
Intangible assets net $ 2,298,792
Goodwill [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
Date acquired Sep. 18, 2023
Intangible assets cost $ 1,404,486
Amortization
Intangible assets net $ 1,404,486
Trademarks and Trade Names [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
Date acquired Sep. 18, 2023
Intangible assets cost $ 150,000
Amortization (6,527)
Intangible assets net $ 143,473
Useful life 18 years
Customer Relationships [Member]  
Indefinite-Lived Intangible Assets [Line Items]  
Date acquired Sep. 18, 2023
Intangible assets cost $ 700,000
Amortization (39,167)
Intangible assets net $ 660,833
Useful life 14 years
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF SEGMENT INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Total net revenue $ 2,397,652 $ 19,738 $ 4,804,043 $ 20,659
Total operating loss (2,087,798) (1,778,350) (4,033,028) (3,336,320)
Non-operating income (expense), net (17,062) 42,764 (29,975) 79,763
Net loss before income tax expense (2,104,860) (1,735,586) (4,063,003) (3,256,557)
Income tax expense (5,419) (4,587) (9,091) (16,406)
Net loss (2,110,279) (1,740,173) (4,072,094) (3,272,963)
Diagnostic R&D [Member]        
Product Information [Line Items]        
Total net revenue 4,038 6,923
Total operating loss (453,895) (370,384) (896,494) (759,629)
Laboratory Services [Member]        
Product Information [Line Items]        
Total net revenue [1] 2,393,614 19,738 4,797,120 20,659
Total operating loss (2,535,285) (1,235) (5,272,284) (1,322)
General Corporate Activities [Member]        
Product Information [Line Items]        
Total operating loss $ (1,496,270) $ (1,426,469) $ (2,668,293) $ (2,596,028)
[1] The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Oct. 14, 2023
Sep. 18, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Product Information [Line Items]              
Goodwill     $ 1,404,486   $ 1,404,486   $ 1,404,486
Revenues           $ 3,631,208  
Net loss           $ (3,765,983)  
Loss per share           $ 0.44  
Federal insured limit     250,000   250,000    
Advertising expense     119,205 $ 21,692 131,125 $ 27,741  
Amortization of intangible assets     14,538 0 29,167 0  
Research and development expenses     $ 402,433 $ 335,125 $ 796,072 $ 704,741  
Health Care, Patient Service [Member]              
Product Information [Line Items]              
Percentage of net revuenues         85.00%    
Previously Reported [Member]              
Product Information [Line Items]              
Goodwill $ 1,149,000            
Net working capital 1,167,000            
Acquisition costs $ 811,000            
Village Oaks [Member]              
Product Information [Line Items]              
Assets net   $ 3,500,000          
Cash   $ 2,500,000          
Business acquisition equity interests issued or issuable number of shares issued   564,972          
Business combination consideration transferred equity interests issued and issuable   $ 1,000,000          
Goodwill   $ 1,404,000          
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Patient service fees $ 1,279,413 $ 657,717
Histology service fees 193,810 121,301
Medical director fees 3,040 3,103
Other receivables 119,363 29,553
Total accounts and other receivables, net $ 1,595,626 $ 811,674
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expenses And Other Current Assets    
Prepaid insurance $ 77,427 $ 171,855
Legal and professional 50,304 24,476
Other 125,995 124,686
Total prepaid expenses and other current assets $ 253,726 $ 321,017
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 902,224 $ 831,756
Accumulated depreciation (452,974) (373,123)
Total property and equipment, net 449,250 458,633
Lab Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 662,747 647,214
Computer and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 81,433 68,682
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,941 9,941
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 148,103 $ 105,919
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 40,243 $ 21,000 $ 79,054 $ 41,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation $ 749,709 $ 857,037
Legal and professional 162,318 257,926
Clinical 55,315 15,350
Other 1,751 19,498
Total accrued expenses $ 969,093 $ 1,149,811
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNEARNED REVENUE (Details Narrative) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue $ 26,135 $ 33,058
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases        
Amortization of right-of-use asset - finance lease $ 96,243 $ 192,486
Interest on lease liabilities - finance lease 22,235 45,785
Operating lease cost 29,916 59,831
Total lease cost 148,394 298,102
Operating cash flows from finance leases (88,665) (179,105)
Operating cash flows from operating leases $ (516) $ (1,032)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Leases    
Operating lease right-of-use asset $ 324,942 $ 370,312
Operating lease liability, current 98,593 94,708
Operating lease liability, long-term 232,714 283,001
Finance lease right-of-use asset, gross 1,294,168 1,294,168
Accumulated amortization (320,810) (128,324)
Finance lease right-of-use asset, net 973,358 1,165,844
Finance lease liability, current portion 380,259 365,463
Finance lease liability, long-term 641,566 835,467
Total finance lease liabilities $ 1,021,825 $ 1,200,930
Weighted average remaining operating lease, term 3 years 29 days 3 years 6 months 29 days
Weighted average remaining finance lease, term 2 years 9 months 25 days 3 years 3 months
Operating leases 8.07% 8.07%
Finance leases 8.02% 8.01%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remaining for 2024 $ 60,863  
2025 121,726  
2026 121,726  
2027 and thereafter 71,007  
Total undiscounted cash flows 375,322  
Less discounting (44,015)  
Present value of lease liabilities 331,307  
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remaining for 2024 224,252  
2025 448,505  
2026 270,395  
2027 and thereafter 202,970  
Total undiscounted cash flows 1,146,122  
Less discounting (124,297)  
Present value of lease liabilities $ 1,021,825 $ 1,200,930
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details Narrative)
Jun. 30, 2024
Operating lease, remaining lease term 3 years 29 days
Minimum [Member]  
Finance lease, remaining lease term 1 year 9 months
Imputed interest, rate 8.02%
Maximum [Member]  
Finance lease, remaining lease term 3 years 6 months
Imputed interest, rate 8.07%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES PAYABLE (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Mar. 18, 2024
Jun. 30, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Proceeds from loans payable   $ 26,872 $ 0
Notes payable, current portion   $ 4,106
2024 Toyota Corolla [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Face amount $ 33,620    
Maturity date Feb. 18, 2030    
Bears fixed interest rate 5.99%    
Monthly payments $ 467    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 31,000 $ 26,000 $ 60,000 $ 53,000
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK (Details Narrative) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 04, 2024
Jun. 03, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Common stock, shares authorized 100,000,000 100,000,000 100,000,000 25,000,000
Common Stock, Par or Stated Value Per Share $ 0.007 $ 0.007    
Restricted Stock Units Unvested [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 265,132      
Common Stock [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stock Issued During Period, Shares, New Issues 11,752,178 9,505,255    
Common Stock [Member] | Restricted Stock Units Unvested [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares   110,645    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 287,294 $ 170,254 $ 569,907 $ 327,868
Research and Development Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 35,345 10,620 57,227 21,889
Selling, General and Administrative Expenses [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 251,949 $ 159,634 $ 512,680 $ 305,979
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF OPTION ACTIVITY (Details) - 2014 and 2024 Equity Incentive Plan [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options Outstanding, Balance 683,695  
Weighted-Average Exercise Price Outstanding, Balance $ 3.99  
Weighted- Average Remaining Contractual Term, Outstanding 5 years 29 days 2 years 10 months 24 days
Aggregate Intrinsic Value Outstanding, Balance $ 158,332  
Number of Options, Granted  
Weighted-Average Exercise Price, Granted  
Number of Options, Exercised (208,031)  
Weighted-Average Exercise Price, Exercised $ 1.16  
Number of Options, Forfeited (137,854)  
Weighted-Average Exercise Price, Forfeited $ 1.16  
Number of Options Outstanding, Balance 337,810 683,695
Weighted-Average Exercise Price Outstanding, Balance $ 6.88 $ 3.99
Aggregate Intrinsic Value Outstanding, Ending $ 158,332
Number of Options Outstanding, Vested and exercisable 337,612  
Weighted-Average Exercise Price, Vested and exercisable $ 6.88  
Weighted- Average Remaining Contractual Term, Vested and exercisable 5 years 29 days  
Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF RESTRICTED STOCK AWARD (Details) - 2014 and 2024 Equity Incentive Plan [Member]
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested number of RSA, Granted
Restricted Stock [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock awards, Balance 540,967
Weighted-average grant price, Balance | $ / shares $ 2.24
FMV on grant date, Balance 1,209,391
Vested number of RSA, Balance 447,905
Unvested number of RSA, Balance 93,062
Number of restricted stock awards, Granted 419,756
Weighted-average grant price, Granted | $ / shares $ 1.66
FMV on grant date, Granted 698,655
Vested number of RSA, Granted 266,774
Unvested number of RSA, Granted 152,982
Number of restricted stock awards, Forfeited
Weighted-average grant price, Forfeited | $ / shares
FMV on grant date, Forfeited
Vested number of RSA, Forfeited
Unvested number of RSA, Forfeited
Number of restricted stock awards, Balance 960,723
Weighted-average grant price, Ending Balance | $ / shares $ 1.99
FMV on grant date, Balance 1,908,046
Vested number of RSA, Balance 714,679
Unvested number of RSA, Balance 246,044
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 06, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation $ 0 $ 0  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Numbet of vested options 6,846    
Vested number of RSA, Granted   266,774  
Restricted Stock Units (RSUs) [Member] | Employees, Non-Employees and Board of Directors [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Grant date fair value of options granted 419,756    
Stock options, vested period 3 years    
Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Grant option, outstanding 2,000,000 2,000,000  
Number of shares authorized 2,000,000 2,000,000 1,142,857
Options exercised, shares   208,031  
Exercise price   $ 1.155  
Cashless exercise, shares   143,183  
Options exercised, value   137,854  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details)
Mar. 08, 2024
Measurement Input, Exercise Price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 1.64
Measurement Input, Share Price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 1.56
Measurement Input, Price Volatility [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 132
Measurement Input, Expected Term [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 5
Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 4.06
Measurement Input, Expected Dividend Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF CLASS OF WARRANT (Details)
Jun. 30, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of warrants issued 9,875,202
Weighted-average exercise price | $ / shares $ 3.53
Number of warrants exercised (1,036,534)
Number of warrants outstanding 8,838,669
Pre-IPO Convertible Notes [Member]  
Class of Warrant or Right [Line Items]  
Number of warrants issued 2,900,904
Weighted-average exercise price | $ / shares $ 5.31
Number of warrants exercised
Number of warrants outstanding 2,900,904
IPO Tradeable [Member]  
Class of Warrant or Right [Line Items]  
Number of warrants issued 2,326,834
Weighted-average exercise price | $ / shares $ 3.06
Number of warrants exercised (725,576)
Number of warrants outstanding 1,601,259
IPO Non-tradable [Member]  
Class of Warrant or Right [Line Items]  
Number of warrants issued 3,015,464
Weighted-average exercise price | $ / shares $ 3.06
Number of warrants exercised (310,958)
Number of warrants outstanding 2,704,506
Direct Offering March 8, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Number of warrants issued 1,600,000
Weighted-average exercise price | $ / shares $ 1.64
Number of warrants exercised
Number of warrants outstanding 1,600,000
Placement Agent Direct Offering March 8, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Number of warrants issued 32,000
Weighted-average exercise price | $ / shares $ 1.64
Number of warrants exercised
Number of warrants outstanding 32,000
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS (Details Narrative) - $ / shares
6 Months Ended
Mar. 08, 2024
Jun. 30, 2024
Dec. 31, 2023
Warrant outstanding   8,838,717 4,649,952
Exercise price   $ 3.53  
Securities Purchase Agreement [Member]      
Exercise price $ 1.64    
Number of shares issued 1,600,000    
Warrants issued 1,600,000    
Warrants description Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions).    
Exercise price, reduced $ 3.0625    
Securities Purchase Agreement [Member] | Placement Agent [Member]      
Exercise price $ 1.64    
Warrants issued 32,000    
Warrant [Member]      
Exercise price   $ 3.53 $ 3.53
Exercise of warrants   48  
Tradeable Warrant [Member]      
Warrants issued 1,601,259    
Non-Tradeable Warrant [Member]      
Warrants issued 2,704,506    
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
Aug. 05, 2024
Aug. 02, 2024
Mar. 08, 2024
Jun. 30, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Class of Warrant or Right, Outstanding       8,838,669  
Warrants exercise price       $ 3.53  
Warrants to purchase common stock       8,838,717 4,649,952
Securities Purchase Agreement [Member]          
Subsequent Event [Line Items]          
Common stock issued     1,600,000    
Warrants description     Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions).    
Warrants exercise price     $ 1.64    
Warrant, Exercise Price, Decrease     $ 3.0625    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Institutional Investor [Member]          
Subsequent Event [Line Items]          
Gross proceeds from issuance or sale of equity   $ 450,000      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Institutional Investor [Member] | Registered Direct Offering [Member]          
Subsequent Event [Line Items]          
Common stock issued   360,000      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Institutional Investor [Member] | Private Placement Warrants [Member]          
Subsequent Event [Line Items]          
Warrants exercise price   $ 1.50      
Warrants to purchase common stock   450,000      
Subsequent Event [Member] | Existing Warrant [Member]          
Subsequent Event [Line Items]          
Cash   $ 1,302,083      
Warrants description equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants        
Warrants exercise price $ 1.64        
Warrant, Exercise Price, Decrease $ 1.25        
Subsequent Event [Member] | New Warrant [Member]          
Subsequent Event [Line Items]          
Common stock issued 1,302,082        
Warrants exercise price $ 1.50        
Warrants expire 5 years        
Subsequent Event [Member] | Three Existing Accredited Investors [Member] | Existing Warrant [Member]          
Subsequent Event [Line Items]          
Class of Warrant or Right, Outstanding   1,041,667      
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *I,#ED'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 " "J3 Y9M9NEV_ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FTG_D1=+R!.("$Q"<0M?&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ JDP.68&NJD24!@ Q20 !@ !X;"]W;W)K,+1 '8N4+TF7&'#<9,O6IFZ<-NN&?: EVA8BB1Y% MQU'M[\B-+I6JK[9"F$)H]1&"=GK:76JW>=3N(M M1<23([D2,;PSERKB&IZJ12=9*<']K"@*.\QQ^IV(!W%K>)J]-E'#4YGJ,(C% M1)$DC2*NGLY%*-=G+=K:O' 3+);:O- 9GJ[X0DR%_K*:*'C6*5/\(!)Q$LB8 M*#$_:XWHN[%[; JR3WP-Q#K9>DP,RDS*>_/DRC]K.>:(1"@\;2(X_'D08Q&& M)@F.X[\BM%5^IRGUQ2PHH ]*Z#=F@*W M*' ST/S(,JSW7//AJ9)KHLRG()K:F&*-E!T+U2JC>?OWT.>5*"Q4^D1NQDDK;^/ HK5(K'EIU(%Z_ MQ.OO.0P5AR4T6P'K^?"LVOY#RPX$')2 @_T )T(%TC?+"8$%S3KE\*1R :E= M0=#Z SF/2\[C_3@O@\3CX0;W$EZVKKYXVF=FXT-K#N0[*?E.?HCOF^"JG@[/ MJNL_M.I /NI4/Y@.>E3C5*GG@-AHW1'7;E/6=JF-$Z\\%'3+#"AZ9!>Q#O03 M<(:"7*?13"@K'A[B.+3=I=V^:P5$:P\%9!4@VP?P1BR"1,.ZJLDUC^Q]B ?- M CF:SX,8TE[="F\9RU N I&\)5>Q=V0E1P,/):^DAN):4I"/81PK&,-7X&Z/ MY$_Q9&7'HQSHX0%E@[YU*<*+#^6L3(?BJE)PWO)'"(#&H_L M]ML]1JG3ZUMYFW @6DD0Q=6EX(51)Q7(08;ZEDPU+$U$*C*6*70X]+OT[<-\ MAV-=6)&;\"):B1'%;:9 'OD^I,.,*QZ0#_ Y\BFV<^*1C$$'OR+P[^X(VA)L M,LE:D#I6_B:TB5;>1''=0?EOU]+*CT=.T\#0,L<^Q)O0)UKY$\65YSGOV#R# ML7TKU[&5%8^;\IB,8BWCP-928[SZ4-A*IBAN0,]ARYD\4?(AB#W[Z,8S;_^R M@C8A5:R2*H9;T'/0B80I%Y*_@U7M8K4C<7#,>@/K_D$35L4JJV*X$&7C=:0$ MKP?# UXSZKRQ@C5A4ZRR*89+T >9G<\L98SIXHZ0_LEQN^>Z]HV?)IR)5<[$ M]G.F0O_SL^\@7F23TGYZLR/QFW7#;8Q7'YYPF(@1 _#[3R-B%*K!(E MMIAN0\3>#MQ#YJ\9RZ[3&\[%"\RH/87AYT$0FU,+/R-TC02UADHQ6/ M[?V*!]9R-N$_K/(?ML-_S 40&&;74H/SD"^)('HIR,6C%F8'?GN#,-];LJ+C MWU&[0XC7'Z1#;2X>F2P%#&.M9/*8>KPD)2( "+H/>F6GKWH'S9 MA1GR*=5@1+$/0]MZ%>*%I*:X.I&G=;,T$]GNGG0<;8Z4_[@[] MV8(C$Z[(5QZF@CA'CC,P S;G)?]\%,8@_K6ROI#G%*Q-6)-;69.+"\]MH$,P M^CF<;KV>O2%3X:4*!H&5&T_*6S8[;2V&S@J:]R%KWI_S]EU!^V87^JP-T81> MN5O7V7 9@G7+SVSJ*9K)T,J/!YQ?C2ZM7$WHE%OIE(O+SZ9'887VECQ>B-I- MQAU!UZ/I^Y']8F(3(N56(N7B F1Z3O 9#.,[KLPV:F)^F":I E[X=?INQJ/S M^H7\J&B4)FS+K6S+Q2WI1^;UCJ1-\^8[4ILFUI*L;$UL;8LFU,RMU,S%36J/ MJ8T'F*E]9P5KPL7=S*36,LH> M+@4,964^ ._/I=2;)^8+RCN7AO\#4$L#!!0 ( *I,#EG2^(2^V08 *@> M 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<4'>#$ M?!,EY<5 FZ);"ZP-FG7[S$AT+%0678I*FOWZD;(CV2+%V%L^M)'DN^-S)_)Y MCM3%@U3?ZZ40&OQIL*5:\/I5K49E?%E*MN#:WZFY6KY7@ M>>NT*F<80C9;\:*:S"_:9]=J?B$;71:5N%:@;E8KKA[?B5(^7$[0Y.G!U^)N MJ>V#V?QBS>_$C=#?UM?*W,VZ*'FQ$E5=R HHL;B_,QOYQ BTB4(M,V!#=_[L65*$L;R>#XL0TZZ<:TCKO73]$_M,F; M9&YY+:YD^7>1Z^7E))F 7"QX4^JO\N%WL4THLO$R6=;M_^!A:PLG(&MJ+5=; M9X-@552;O_SGMA [#HB..."M S[4@6P=2)OH!EF;UGNN^?Q"R0>@K+6)9B_: MVK3>)INBLJ_Q1BOS:V'\]/Q*5KEY*2('YJJ699%S;6[>\9)7F0 W-G -3L"W MF_?@S:M?+V;:#&I=9]EV@'>; ?#( )^:ZA00. 488NIQOPJ[OQ>9<4>M.]EW MGYE4NWQQER]NXT5C^39*B4H#7MLTS<3DQZZ86ZEY, MYJ]_00R>^[)[H6![N9(N5Q**/K_B]1+P*@>9O1 _FN*>ER;YVI?U)A1K0]FU M?S]/("((7-N6E?URCR;>3]:4U3B@?0?78Q M) B/8-]18Q3$_J&H6MT]'CER$*4Q(=&0<#QVA@FCA(YP#NJ%%06U;/Z;E/E# M499>=-@=E4)*DR&M'&"X#Z_70A06PX^5YM5=8>1DNV3'2TEJAL.QM2#H SQ4UQB)F M7N(0H&N88--,1&,5[ 40L8.ZO++@MT59Z$+X&1H%A?18BGZI:/M)]]J)PN+9 M]5!K_FC;)F_"KB*:?@-!A^!<.P9IG*0C;Z973A04*@M2-:+O3;P@$Y?+6 I3 M,@3IVB%$TV2G:=U'V>L="@O>MTIP51F82I@6K_&7TM4OS!!Q5J%K1@C7] M;4RO]E#A\CO<98L,A>(1$<"^0F![M29HH@YL]$CSL0LGY$='NZU&8=WIP'B.B(+SS:5 MX!C1818>NX1 .*(0N!=;'!;; 0D<@=RS=\6Q6_[@\/^!#'J%QF&%WI#!=1K- YK])5[_!]H_V>OEG\ @!=YHF7U?RC(7JG[]2X)1?-[NS/6CEP5) ML)DXE@5?*MI^[GWW0,+=P[42"V$66@YJ6X6I688*W/.R$> 5/#6+&QB* ?62 M*W$.,)Q"V/[;/#&3I=%+J8I_1'X.*OGTM*AKVY=*!62C:[-7S"U%<0T^-97H M#K"G[51[+S*QNC5C^ ^FMR4/)G'$)'N!0/N%[CL=$NYT[!*3U4B5X]TJ(Q@L M,T)3FL132%E;OW1*4CIE"#Y5O3V@/+[L4].?UVO1?@DJO:>PQ.V\XI3">,!2 M'C,6Q6QD'TIV#N##C=7;/"^L$!A"M2>R)T4%,KXN#,%ZP;H-4X0A@3@9'IUY M+&E*4GNX.0*Y[ZW(LR?QS:HIVZ] N5@46>$])"'NX<()35ALRC;<1'A-J=E. MTGBD$R1]0T0..8NH1\G0"]WM; @E!#G-@\>0)E&$HY'C8]+W0"3< SD:V\[O M(]-@SJ<8_S&+Q]!_S#+;^8QHO^'^P=5=4=6F3UL83W@:FWJHS6?1S8V6Z_;+ MXJW46J[:RZ7@!KXU,+\OI!'A[8W]6-E]G)[_"U!+ P04 " "J3 Y91]!9 M$N\" #I"0 & 'AL+W=O)1IH0H])2Q7$ZL5*GBVK9EG)(,RQXO2 Y/EEQD6$%7K&Q9 M"((3(\J8[3E.8&>8YE8T-O=F(AKS4C&:DYE LLPR+'[?$L8W$\NUGF\\T%6J M] T[&A=X1>9$?2UF GIVXY+0C.22\AP)LIQ8-^[UU'6TP$1\HV0CM]I(I[+@ M_%%W/B43R]%$A)%8:0L,ES69$L:T$W#\JDVM9DPMW&X_N]^;Y"&9!99DRMEW MFJAT8@TME) E+IEZX)N/I$YHH/UBSJ3Y1YLJ-@@M%)=2\:P6 T%&\^J*G^J) MV!*X_@&!5PN\A4-.5Y B^%) A:DC.:8 6=6\QP'A,TU\82O9UA07*5$D5CS-ZA]^@ULI%, MX:X5F-Z!\;\7.8]U'>ND.=X?H=\>EQ^1V*0NT;>;\MMR+Z9 M J^9 L_X#0[XS16D#)6I$%^B>YI#XA0S-..2FDK[<;.02D"]_>Q*M?+N=WOK M17@M"QR3B06K3!*Q)E;TYI4;.!^Z$O]/9JUIZ#?3T#_F'LU@_1 AX.5#T<6/ M5ZC JTQ*TE7VI57:+STIV(=.3W'<CN?4U$M4+\!]2\#K>H0X5*E7- _ M).D"KCS]+13XTIG?#O,9@2WL08,]>!$VE;+L1A[LD>RR'HMH008-9/ B2-@ MI,)Y0O-5%VEPDO181(LT;$C#HZ13GF6P.,^IU;"S"L,=PE-1+<$5 M;/2FF<)9C @= ,^7G*OGCM[MF]-=]!=02P,$% @ JDP.6KU3TNM]J/J!V&L;%5@7UDG:7]_A)6#OCDG:\Y<8R#,S M/#.SLP]P^:B+/\N-4L9[RM*\O!IMC-E>C,?E8J.RN#S76Y7#?U:ZR&(#I\5Z M7&X+%2]KHRP=,T*"<18G^6AR65_[5$PN]?BK@;-QY62:9RLM$YUZA5E>C]_1BSD1E4"-^ M2]1CN7?L553NM?ZS.KE97HU(=4'^ M\;/W'VKR0.8^+M54IU^2I=E)>:6_WXHVH)^96_A4[+^J_WV& E M&7F+76ETUAK#'61)WOS&3VTB]@S #V[ 6@-F&X@C!KPUX*^-(%H#\=H(?FM0 M4Q\WW.O$S6(33RX+_>@5%1J\50=U]FMKR%>25XUR9PKX;P)V9C+5^1+*KI8> M')4Z39:Q@9,[ S_0#Z;T],K[N%5%7-6U]-Y\SN/=,@',6^^=]_ENYKWY]NWE MV,"M5 ['BS;L=1.6'0G+O0\Z-YO2FT/X)6(_&[8/!NS'D((N#^PY#]=LT.%/ MN_S2[;VA OL?R?$IGLU,ZFY_( MV4%%1%<1,>1]\@ML&;?J0>4[A56@,0YJXVIK>)@P'LG 9Y?CA_WDNC@:21X> MHF8N2H1$$,$/<7,D*@G\J$,=,/4[IOY@[[6S)E][ZFE;3:;R F/LG[+G3NEL M=DIG\Q,Y.ZA$T%4B&.RY65+ ;NXM= F[0)PONX)@]6A?[%C+0=:WD,>X6&QJQDM85C,0(RV=^ +F M-[?6R=2%<>Y3YENL79B, B*M-3Q'8$1(07':84<['*0]A0O)(DY?HAPZT7TJ M GO.N"CNL\#JA9F+HH0(9A-&0HHP#'&^4< (_SW]2P?Y_ZH-=+UV=AV4.G7O082^\!WN+I#**"2AO=4BP##D MP-X>=0@0AD@0R2/;+65] MA@ G[69>FM"IT])P%D/DJ>.7?PCI%0 B^;/8*D M4H;3NL22]WZ;#>O>F@D.OIMMV'\O61]<>8B&S&"(YR9_/%8,*7D;WQ8#A. MJ'^$JA:\>-)7SJS."O#W>8K%Z3TF%1VFY2 MZ*!"<^>*1)C Q-%I"$XP&3BK W''HL@6/7,$)^$QE!_IE5Z;TF%Q6CW]IM4V M=:]6NE#>MM /2?VJ$DZ?$V+BI\%V1U]5T#ZPE:94P0E0(W:M%U41")GM2 2.(#L MX'Q9+UC9L&!];@:,96L:'!:9$B9MIAB22D&@T!9;# F/MHQ$UC*98TC.)(N. MK0#6JU0VK%*[%0 2#9[(LPQZO]S$A3JK7I,G"S09CMTQ0*6OU4$62D_O3&G@\:U^ICW>$AR3.6'$B:WA$63H,W@NL?<& MS"6!N29">P9B+H64@7]L)/1JD0VKQ?^2FZ%V044@FAU$!^+905P>R0[B$LW. M>.]C3Z:*=?V5K03*N]PTK_B[J]V7O/?U]ROK^C6]F%+D^HQ>S)OO=+W[YK/A MA[A8)WGII6H%H&PO=V]R:W-H M965T&ULK5QM;]M&$OXKA*[HI4 5<5^X)%/;0&*1N#L@K9$T M=Q^*?F"DM4V$(E62CM-_?TM*$;4O'(GRQ$ LRK//+.?9X>XSN]+5/;;M]LU@TJT>YR9K7U5:6ZB_W5;W)6G59/RR:;2VS==]H4RRH M[XO%)LO+V-INL_ON=+*KGZQF9?7_C0_[PV'9O M+&ZNMMF#_"C;3]N[6ETM#BCK?"/+)J]*KY;WU[.WY$W*_:Y!;_'?7#XW1Z^] M[E8^5]67[N+?Z^N9W_5(%G+5=A"9^O55WLJBZ)!4/_[:@\X./KN&QZ^_HZ?] MS:N;^9PU\K8J_I>OV\?K633SUO(^>RK:#]7SO^3^AH(.;U453?^_][RW]6?> MZJEIJ\V^L>K!)B]WO[-O^T <-:#!2 .Z;T#-!G2D =LW8$8#)D8:\'T#;GH( M1QH$^P:!T8"PD09BWT#TL=\%JX_T,FNSFZNZ>O;JSEJA=2]ZNOK6*L!YV8VL MCVVM_IJK=NW-;56NU3B1:T^]:JHB7V>MNOC8JE]J +6-5]VKJVKUY;$JUK)N M_NDE?SWE[=_>JT]E]K3.E?5/WMS[]''IO?KAIZM%JSK502]6^PZ\VW6 CG3@ M3HTD6=>]3^7%^^.]W'R6]9\.I%L8Z;;:;-18/0FSA&'>KM5-J4&?%=Y=EJ_G M>>G=9MN\5=< : *#?I"MRG)UDTE6EWGYT$!8*8SU>Z7ZHC=;*-8/U-,#];3' M82,X[[(B*U?2RUIO*5>O/49^]JA/J8M#$*E[^KUIMME*7L_4XZV1]5Z86(;SID0(N0BTBU3VY(0GS/. MV<%0"R([!)&=$\2?O>8Q4[=^5C!!Q G!W.'PHWN*6$08Y48X+_#WXS^(\']Q MC7-,L!0)3&..'YCC('/]S4IK;U5MU%3=9/UD)[]UKZ6+.1!Q G/<'HV4 M&$-VR2UZ&14B\(T<0.I3ZG(71D>)I$4Y.$0Y>%&4OR>.*]H@\L2A=AM8MT=" M[G-B!!W39X()EB*!:2R* XL"9/%7M<0MJL;)$MAR0DX@X2R1V92Q$I&9[]^@G_J#N_*GC_V0T8<@)X=P#:1G !?,# MXS&QO,3C> J@HJ58:#J!1_*I6Z M'(8JJ8*19!GT,($%\4O6JC#TU,7J'DU[(%!&F!EZ3*<)*EJ*A:9S.@><0JFS&0M,) M'(0S@97S2)'531R6E-X#:?-V$ IKV64K5QXS]1-:N>#0N)P+GZO<,7/! :I& MS?CT/,AA'BNUND.*)8R)+5!5H+@@OAG4"SP"N8")EF*AZ00.6IS 8ORB MM2R6&M\#:377.#:U';%%>R#"F @S(9"ZE3H=QK$?CF3+()\)K)]?M)B]0% # MBUE;W=*(L\":FC&])JAH*1::OE$WR'@*R_CDFZQ7>2.[S=BFW]^LMAV93O9@ MK"F;=;Z]#Q>8FTO4%ODAY]Q8(B18G4J=_J(X=N<+'80VA87V:(BA1($QIR8* MM84M]2/?7&XN4;TFJ&@I%IK.XM&6-BSA;1:?L[K.RM9-']JV-A+0DMK"G_#0 MS"4D;^D);SH'@_2FL/0>YP!,)DQ0T5(L-)W"0<'3$WOC M6='3M]H=J>E9=)*&I=ZI8T><4-]<7%-;:%,>19%IF&!U+'5Y#/SNWTB:#-*> MGM@9=\083!#4[7#JV \7^GWM0XZJ[5'14BPTG<%!VU-8V_]V?R_KO'Q0%#8C M$PR6HL<"6E*7DH\#B_<$RV-ZAD<]_D-!@,(% :C&"S>=$GDDH"464$(=N^K< M#ZD?&VOS]!Q+/?:#EJ=G;:R;!4GNY )+PU-;PXM9.]UB-UQU2K"UO:HMS=4M1Z%O[?)>X!"8" M5'F.A:8? 1WD.3MKE]W<77V7@Z(4N@1,Y/!83GG M(A""6@\6%R@-0C\@[F1@@PQGL P_<6#!'5*L_6[FV%DFE ANU0DO<0F7X'JU>ITZ$@\6'HJ7J"V8*;T-!Q%AU5=*.BI5AH.IF#Z&:PZ)Y4Y(6QIF0,$M 2 M"RC! DH1@'0J!VW/8&U_43$9QIR2X[R[64Q&]9B@ MHJ58:#J%0ZF P:4"J$P#-YV2-$A 2RR@A#EJ"Y00GUI'9LZQU&,_U!;8V:?H M3]848*@I7-CGZ%UE&H?92)G&83E6IG&8@F4:/HA\/ODH_NV]!>)_5#WG9>(6\5_#^ZU"M'NK=%POL+MIJ MVW\0_G/5MM6F?_DHL[6L.P/U]_NJ:K]?=)^M/WR]P\W_ 5!+ P04 " "J M3 Y9=6_\WLP& Q'0 & 'AL+W=O!5.VA53RG&V73%93.9G[3/+O3\1&UL+1MQH9'9K%9@E?A;BENSUD\0>7&6+7J!P."E6RZ7W[7.V)G .@)#Z#] 'HX(!D9P/H!K>>F';+6K(_< M\OF)5K=(.VG0YBY:W[2CP1K9N#!>6@UO)8RS\S/55! 442&X,JJ6%;=POWIS,K4 Q2F8OMH?/P43MG;0!SL^T*C"/S?-.\3P6T0Q30)XSAX_G$7@ ML*U;6:LO'7.K\]BB]=A"JQ6"9:>YEZ,G,S/TIP M3O$, G>S:T! D-&B,&UP91LL#L!VX-4"*C;2 MCFT?J<41--LN2X.@TX!K,3M<]?&YP\4,1>H8&?HEB3?,+X_A#$'+_)9XQ(J\ M2# ^-"X@28NB@+8U$I2A@9+\2:150I4SCP$?;];:Q<_>MQ54_-C(M>.,01<4H>64Y5YJ!N181O)T)'9#"R7Q'NIE MWJ.#%^B10>0!N0AR.O12BI^4=0O9<&#C/P5.HRWZJ5GW4MKVG3#T;/JSGJU* M(:J'A6?,!GS0YB!0V1606./8;?>VDL".++Q;" UN>MM^J8#D!CZE]:V6;= K M:;J&^K;5 !J!"O=4H!\X$ 08_"J9I6^QJS8!3P>:/L8I]FI3W,BG%UXZT <: MIP_[_A-W0I?2+83.;6KM/@3"6>1SA3R!8GIH673Z9U@V4 X:IQQARUS(;KG6 MO G3.>IS"Y(S'Z.<6^32&9H57<>.3/B,\ XVA<1IS >6AE&M>(_O^[;Y MYO'MQ]\4(#.:%][72$ PGG8#5:%QJN(LJ42I6P8-+;^URE7X]L+QE1M>B[$* M$6 B%,-?ZM6^$&^\"24+NGTJ^RH/4^DX EXC&)@!C#9(1%LYWS MACA-.&^ Y@ED^9TP/X?*O(WU&9YYZ>9+D2S!A]NTTYW#IY70U^V9G$$M^^S. M;[9/M^=^[]O3KH/G'\CQ67=Z-ZCI#A,_*Z4M:J57NY%!SHL!. ]PNE[,.-FV![2CK_'U!+ P04 " "J3 Y9:5U0 MDU8" #Q! & 'AL+W=OA>:2@/-/4CP M,(ZB22@HDT&:^+.53A-56\XDK#0QM1!4_UX 5\TL& 2G@Q>V*ZT["-.DHCM8 M@]U4*XU6V+'D3( T3$FBH9@%\\%T,7+^WN$;@\:<[8G+9*O4JS.^Y+,@L-:RJ?%-OE<41\=L2WR30S@'_%TK9D^$" M=*]<^@=02P,$% @ JDP.6=N0MV6* @ Q < !@ !X;"]W;W)K<(K8'IGR45)E)Z*E2LK 22SHI*ZV/,&;DD*YL2179N+..*UH@6# MN4"R+DLB[B= ^6;L^,YVX:I8YPV<0E1)(X$WR!AK#7-#&SVK5KGJV#F.[E60N\66J?B.;E':XGF(.PW MQU) 22%3RF4M !VCF^L$';U]'[E*.S,2-VW!DP:,GP 'Z)(SE4LT8QED/?KD ML'YP0._J(+M(\3;2"3X(_%JS$Q1X'Q#V<-ASGNGSY4%?./_G??9B[WO)"+IK M#RSO]$77_OL'65#XTW?I#3;HQYJB-I(526'LZ*HE0:S!B=^]\0?>I[Z,OR8L M>4W8[)5@>W<3=G<3'J+'WW5WN& I+P$=?>-2]OY\#6)@$:87K.-C[/L>'IY% M[GHWQSV&_C#T_&&P;YCT&(;>$'MGX;[AK,T4P4KVQ17'"E2ZP=YKK-@C &>G_)N=I.C(.N<$F)XDU?P3;6<:_QW;24%"; M2;U)_''>U\\YD4^6C52/N@0PZ)DSH6-<&E,M@D"G)7"BKV4%PN[D4G%B[%05 M@:X4D,R+. NB,)P%G%"!DZ5?VZID*6O#J("M0KKFG*C?:V"RB?$('Q9VM"B- M6PB2944*N ?SM=HJ.PMZEXQR$)I*@13D,5Z-%NNYB_B?9/GK@Y' NMS M6A!U@LASMP=YRO?$D&2I9(.4B[9N;N!3]6H+1X7[*/=&V5UJ=2;9V/)FH-"# M(AD5!5HI140!MNQ&+P-C3W!Q0=JYK5NWZ(S;&-U)84J-/H@,LG_U@27K\:(# MWCH:-/QD"[Z<6NCT<8 US]/Y=Y:CT];N]NS MT!5)(<;V>FA03X"3UZ]&L_#= /BD!Y\,N2>[F@$:A?OIU>@8&JTR69G_2]WB M#AOFA&D8 )OV8--!GR]27%T -VSZ$MRLAYM=5+4'4/8ND3-LPYXOL$=+&8!CU_)/#"3!' RF6G:;A+$20NTZ =:HF7N2*26 MI.RXO[[GDI)L9YWL;-LOMB22]WGNN55Q^'0Y#4NA=._L)#R[M6'92B5S.I'^H;BWNAIV43)52.V4T6;DX M[4W''\^/>7_8\#IY(/[EZWTK\$W^'+7#AY88J_J\PO3WL?>I3)A:@+?V?6?Y*-/V]97FH* M%WYIW>P=]2BMG3=E7U_=AZ63H80(+&J:-NO.H;O*,NG?TL]%^Z>A2 M9S+;/S^$Z9W]D];^\\F+ O]F'V_$G,K9=V1%.N\*; MG3]!?);!42<=L4 M99: .4D;K?1*.# 094KDVCCE&#]2V&+SQGD0(*5 DK0! M9IER4K 4;&%!1:WS =WCJC&.1.$,049J=%:#VG2^)XNC+6RZI(4!B\ *QF^V M8JQB)T1:4+< ' MN _HN;" 'E>@_!R,NX1E$T*M*^VA5>42MM#K!AS3JQ8&>YGBA^/WGQPME'7^J0=\^#X&#!TSP%]K:!, M>=<]Y"C!+82V, @;Y$'Y3&B::H],F3Y2^H@Y@&XT@6TEC=_V$VB!+K^#Q\86 M0>NE*8H-F;7FD-=SI^"RW:"R=6IFH1TWSM*YX!P@27NLREZ*-(UR.?"U%G6F MV#(&.P:">-4P,VX6'0F[+0DO!0 PEU(CO;)"&()C+-AFC*$8":00I< &8T56 M+(VWU)HK*@$J(+?9)>>9I<7G2X&,X/1JG(G"O#7 M6'8@ O&/1(WALHTWFP/'2]1+'C:T8$Y,A7)'LA"?HLXDZ*@ O_R"@27(Z3<+ MG#[-TQ,;!2]M**3MOJ ! ;M)R0SP#.[G K7S? MQJ#"K\E<>T9F+T9@+HJ A#C^BI"0SS"AG(-ACL9AJ#CJAU++('C%0;.F#!IW M(-D)3 Z'U$<2XRTTKW%AD&EM_%[PHA=QRFZ'C84Q'ONPV\I?:\40GF^(P89J MA*LBT'X3"VIBD?PF!B&IK*\-KP+<]UER)Z;1V%)L4#PD'YGVV>\FT MT"[BW M07,AJ4-^GT8,]&-L$CBA]C541X-")IS\+ZO9+4-7FK.9(H 29WZI=;HEM=VL M"*V!J.0[\(XPQQ WRR$JY8-=SM26:?M*)T]9 M;=I1&#.5SH0%'AZJ@,"N7.AKAIO$&O/Y]XVT@ :T M%"&>J'?N 2K7W#B9#@L39J,0=9E'^*7"84S!VZ&+U64BLID@T7=3+@MFYK8H M(B0=,RO2"Q]KR==!7?)[\EL4&_93BGDA&Y .:,HM,]; ?F=;"L83LU1=,G7# M);SV81#P8;ZH,#T\*E2M+#;)*SK^,'B/%S5,!Z!M%%)HF>T+RN'!(!@81AF^ MX$I?B:*ECKWSX"*)@MK32:]H-/C0JAPDYV'6,7K7AZTJ3@GRT-5UP4,.^V$Z M/N$U5#9')4:2!3UO(S0M XMO;4VBK=NVP9D*U=6P"\^?DJ=7G@\ 4,\(RTP] M!PO/3>T/VB[FJN )9:%H##Z_'D)RKC M6RBKAR]RVZC1;^M01PTI[@TB?X"P!EP/5C+0^J'LZQP]CR9M'G54MH\?#SBP1G4&K^P=$^[[U/3^%EF MNSU^W,)\GB,20.("1T>#]V][9.,'HWCC314^TLR-]Z8,ETLT.FEY ]9Y%&AO M6$'WU>[L/U!+ P04 " "J3 Y99-GW7V@5 6-@ &0 'AL+W=O4-LGY]?>9(2G)66>W/0<7*+JR1 YGAO/RS)!Y]ZB* M+WHC92F>MEFNWQ]MRG+WYNQ,QQNYC71'[62.+RM5;*,2/XOUF=X5,DIXTC8[ M"[O=X=DV2O.C#^_XW6WQX9VJRBS-Y6TA=+7=1L7S1YFIQ_='P9%[<9>N-R6] M./OP;A>MY4*6#[O; K_.:BI)NI6Y3E4N"KEZ?S0-WGSLTW@>\%LJ'W7K69 D M2Z6^T(]Y\OZH2PS)3,8E48CPSU=Y+K.,"(&-/RW-HWI)FMA^=M0O67;(LHRT M/%?9?Z=)N7E_-#X2B5Q%55;>J<>?I95G0/1BE6G^OW@T8_N](Q%7NE1;.QD< M;-/<_!L]63VT)HR[KTP([820^38+,9<741E]>%>H1U'0:%"C!Q:59X.Y-*=- M690%OJ:85WY8/'S^/+W[7=QSSF)+^Z.A';Y">R@^J[S<:#'+$YGLSS\#GS6SH6/V8_A=@K]4 M>4?TNKX(NV'_._1ZM? ]IC=XA=XTCE65EVF^%KHMP\&>5@E&X0H[808-% MJ?#KBQ2R7CS*$Q%IQ)L=K:V]:HJ4LB@@11D]687YD%;%7TXIJI)"MB0&D_-;E"'M6JGD,>>VV:C MZ!9A;WI)!GY MQDLU_1WG0/ZBY"92/!\:X-LMQ<(TY'&CLNQ9J,<Q8UF4 M2.+0? $;AG:A: EKP=[#T-F@'S=XT=Y=D6K^N2M22NEB*7,)@P'9YPZ)AZ0; MFY%DB3^2S=MS?&-EV#9>(8KCVOA;#/@_D$S\1>EX@CQFHJ8&Q'M=AE[O_@3UI5")%@&O2U4%&\$QR#' *S"K8^9 MFTB+I4*(.PY.# /JD3A3,,G"Q2P)W:DMG)(DUBT/97QC]LGJR##%AGH<&HIJ MF:5K8WT@&RVU*I8",4VS??I"&444A&5H!):5Q+Y1 =D9(H7?IL[R<# !NR6] M9,Z6(%B '!B03ZGF MB,AN30EAD^XTB;RJ2@KJB B(/[')%=OHV<9*2D+E/K_.B4$,TQ/YXE4NZ?56 M%;7O :9ET5(A":J"ET1"+'-9($)\M.&*0H$+5S!;;R%W<(8E5!",&?'T_!>6 MS[DQM_"6E*A'92,MI(ALD\4_1\P?=KM_M=D78&8C!L.]/1J$(G*^W M(BR9LH)!_@LLU/F$:01^O]MG&C1\I2A1WSY&;1B8VO6ZHBNLA$-FM,I?7PC%N<_SRX>KF8>,-;MP]WYS]/%3-S> MS<]G8GI]@:?9U?SS_)I0V,O/5U[5*:?6PBM'FE-R>8-PE"GG5;H&8L M;.0AH+9C^^N%0_Y\PWYM+6-L^.1"!V_W77/D^"TBI((\VEK 4])O[ I,-AB8 M(9_"OG/UFDI^ MP!RL)P7#$:L73_T)/XT#MCNB#ZE22/LL(P)@6U,3?&6?8M%]&^;5*3<;&B1# MU,FDK-0(Z^G*HCNP ^9_B?**5!4X7A\Y(37QFUAVT,VSD6/8"_RP.\;3:#CP M)^.>Z';Z?4%.Q("(O6D&A<(.V#Y(!!L#=A97T<\]-LD7Q H11/O?) WR,9ZAGD)A:.1VA'&F%:FH/BLS(4FV1 73. M#-7& HM82L..;&3H&*E:;T146!$2P9EPK2<&.TA2H5)2\ MR-=*8Q>A"2ABFGQ%#(,SY6MO9@JL/5[KHHOV,VH&LP:-C>9Q115/ITW+S1./ M$06D #88A ,1COQ1/Q!!,(%)XF?@#R>AN (P\VX1?18;VJ6/D4YCC] :%750 M.KU,N<[95;1_R-P)," '9;)X'AJ599$N*Y/-8!6QR0E<>@$WLTTNGUDQC]S# MDLEI!'XI&><5IWLHAA=[B;Y=U;*?9[ !A 28BU9%ZNK0BS1C9O\?Y/"L',C9 MCM._)-)?9[^N^EZGBYH: E);6I:$_ZUIXW]<6_L#X<3T?>'2-230>A-V^*T MU3[Q@]'0[X\F8N#W!U@'2?+.Y%+OSH#JE^V,!FQS)+29U]@--[%,-6@;&-JU MQEHHE.H3CNI4M2!D\BA.:5S;90;,[!4)!+*0/Q **#G:A@TM3LJ0B:T?4QA7 MM5,Y6TPF72G!1BI-?8BLQR#PH7C?,*$@Y"'1")1Q_K9=IC-,MV!&WD 7L MHI0SS:-+I&^K.0%,[=5=/#;CG1E=MYI6DK1G^AYDZB0BW,B@T2@7XX&%BH9; M=C[3I3-%;JM#R'VJS'3PN!:U12.5SW'=[*)2W];17U5&[:QV,OZC2M:,4U+D-U7!'^UY );;. M4EPWK%"@4PW=JC^:V,EXA) 0FY?I@SJIVEO4\H43GWL#NE9.JS'H6H9&B2GL M)8UACR;8Q01GM#8AE.R]8&;:W40+MQD&0'$NA31="3+AIM]Z616F-&I(U,"^ M9L5OPG#D.KH0<4?M/NI9+*5E!F/(SCT4)' 7HM;9BU%WL]]FUP\S_'M^\^EZ M3A5D*_Q&2N$;[V?:= M'SX R>Z@5P_[+!-C&=SYHAX-C>KU_#+J@\+N6)DI99$F8V3VZ$P M$DP=^I.PF6EJT-I'0H$(/PDFD,>OZ,*1O7GP@F7"1YH6"&FH#@**"(.VT7=?O37:'-Y723<[N:*8KHX%[UA]S1 7FN=>JWL+L_AO6GA%'FE\O7I%;) 8II) M>G^AIJ*GD!@COZ3MVH&T9N)*M;7E;T(U-F"[B1<7K5][L*_!/70"1_G[E,ZI M+%H0ZJNIPSWG,DG3>U_5U1A7X(#<6SK^^%?=*LJ /R3!1'+C J1LF_GP\E3. M&)!(/WFNH(ZM:&*L3+SOK)XDJ:U5\QS37\19I,U*D78A^05 N;NYG=W=_\[=I=FO#_/; MSP LXF$QNWRX$E?SRYGI_:!<+.5: ;B9Y<05A.5H7Y&"6LT=,6A>:[4J'VGY MGC?;&X$(![! O5:2*^NJ#%Y;,R&'NMTU.0O&9Q2% MZT9F?SQLPFW[[??:: V98.QZ:N)XZ _"D3@10;\'_-=[K4W7FMQW/3MQW)M0 M-PBSA\,NX&;/!M5OCN_,?E#7,APX[H_[ Q3 ?7%BWD_&_@CE8VMN[=7L$84Y1T Z3"DCY?+1 MH2>+&MO34ZTK4\I27+BL&Q>M!1<6(FGQ41%2.J9-"[MO+Z>+C_P8O#VAC?(2 M)4W?<"FS5-)I$GCZX=*V'_+B#!H1[YOV'UL2HZ.(FCB *;11$#TN7SG.]?[& M.>4^0HP2U#$824(Z3@_JY&''3!]/%P\GXEIU&&N<=D>^6$@#1._J,^[C>[5+ M8Q&.NR=O*)DU00/[9881!/3P!:[>>[:!N'] 56G7..+*J)0[ MIDLY%2LR?#3'U4BVP)T^=2?YA$;;Y9K#>"X>O:5L#K$R3L)M0BZO58@!^>]8@$"T5V>8ZHJZ?/=1NM..W+X$0*B=5:C6+INH2E,L_-7;F7-7%* M!W_KR!Q!46F E;_5KP_C;):%'40%Y76L>P&-9LHD4Q<%A:S)QF;)L/-"BX@BXYW\:VF4[>/15L'24L'7"T" M(-H*LOD 25I;Q_8-2,9="5<3:ZILS86A=8+!I+XY>KV]O5I@EA=9],CW3J),.E1(#?BFPTR=K+UJH(T\%K-/ M#.CFUYOX0V"*8^".0Z ,-C/P@[+Y>KM&<$;Z%S1Q7O=DY-[7Y MNT[^0;:!1'K^>#( %#GNC;I^;TRHY'@\&?I]!BC'H\'$'X83<>(=,H+C$'AC MX(=CIA#X88\?\&8$8&.(!7XO##'_$W)"P>?HQ">Q(P4>BM.R2A'#O_Y&51&H>C"4-.6KC?]8-1 MS_S$TMBMK@6DM#A^3H;XZ@4K M>\R^+5PP)M&Y6QF=.F]X+_/&WH=VS+2G5E2< M HJL36ATZMRK.^^_18.OQ^CZE(Q3OBY;35BU\OAKDIHBD)(Q\FHK3/K4_J@C MO(VUOMB_*&AZACGU:.O8V#E<*OR82SX!')'_C$)4,GT^E.MW0[_?ZXD>;)'. MZH!6"Z!6[]7D?,ZZ?-D.)TP;F:E[=U]6[9Y"$]M?3WM-3" 07L7VQ,RUTPC\ M/DP5?F3>9E3ID:?Y#\_@; MJ[1O:>[=77A1"[$SNM6[CN>%,57]Q)1JTT\;+[%[D[ M8$P!E5 *Z1./OWUC-OLV09#P\#F ;A\$F#UHWZNTFMK?)Z=\ZGM3NZJ&Y5Y] M2UF[MK95A>3@_B57C_G^C0K3)=>,: _XU;X8=+. 3*PY4DB$$<]6N^8B-'W0 M*,_*1SHE<%1M;"24VV:MCBLZ99G,*[DS7UUQ%\8S0FHA&8SD14(0784SAK? ]YRE?Q2M:Y@^H/G46G@>K47MO;,F-& M1,+L,NW/UC38O1C#.V)NJ8..+Y*B6M,Y0TKIA\,%IE&@L;>>MZXW+XTCFY.Q MM6VEN8Z'D4I<*CK2O@!),QG!<2L)84WCIHRYO#B?.OY]SQ[\@7!"QJ3-G45' M5]E3>"(IIG:$/35LZ$WW2B*VF\^+PS9!84S5&#* ?41^Z(\^SEI_J[.5R+3T%TE\'3\OS9_MU&_K/WJ:FK_U:8:; MOYCZC$2-BEAD$" !(!@ &0 'AL+W=OJF_E*A MV\.T!Y,#>NU.CP9J M:TLA\4Z#V585UW\F6*K=T&?^\\*]6!?6+82CP8:O<8[V87.GR0M;EEQ4*(U0 M$C2NAOZ8G4TZ+KX.^"9P9PYL<)4LE7ITSI=\Z$=.$):86U4RY(;G*KRN\AM,?1/?EO5>[2]S7TW5\F2I- M_81=$YND/F1;8U6U!Y."2LCFS7_OO\,!X#1Z!Q#O 7&MNTE4JSSGEH\&6NU MNVABSZ>S+M_'D M:C8/X&:V&(26$KGP,-N33AK2^!W2%*Z5M(6!FY&T>US%G M9L,S'/K4$@;U$_JC3Q]8>^HK+3JNP<8__?LSE*^K;D&V712T[@'S+"HD!O MI4KJ9B'7( SPYXX&M:(NR]166D,-FZ%XXLL2*4+FH&R!^@SFT\O9^,GVDN,EL4=GCNV9PSG154O4D+!Z)?'NN!4H+;@21(:P0LKT$5@0]_I!AR5D MI]U>T&,][U)0'Y5J_>=U,.LGP2F+@,4L2"+F7=.ER'@)N2#Q5NDF*@FB3D1/ M%B7>K2OB56F,]8,D32#N!]UNXBV4)8+V([2%'V("D#1LG=)NOQND<4KV*6-! MVNO 6[K[9@<-]/A);R9L==[$HBCP\I"AZ=*3LB2>( E[RK.!C,Q&B'-HVCQ+,">_0$@MYLJ&WQ-\>890I(TOC18)IM2.7X6CZA?]:YRUQVA..< M9M_26"1C!'-N/["L;8-/!.BB@N:-\Z209X6]4I> MFCJ\=>!-,L%$60R8O0(3%E+-"7H5+6W))<6ZE(V@LG35/J) MR6H=KJ:W"PB_K\+E)MS =+F A^U-N(;YXWH=+K=XP04\O\W=UWC= MMW)G6)(TAO!%MCA'#M,BA@>1((-YQ1@6 J:4DB')OR MK7!DSVA./GYP>\ZG"\2#EGAP"?W_+NTB]'GB2RK0"#KP[KC0E-; 4VF)+"W5 MI8V:TA)=6B ,FXF0_L(8=FI,#&$SOPD7CW>A\?#Y_5$-V2#8-@@L,,)\)R/Z MKM;XQNG"TX)7C!01PA7T^U;@]:7@]EUKT.T:=W@@F>9;,KI'KL:/5'0=RW<" M\ (KZ/>,NDM\L(-,'S+<2U>GTY>/@]63 MJ]X(6NIIL:-"SAXM)G+8(U,&\GQ/93,T&Q6@_7U,?@-02P,$% @ JDP. M69A'LG@? P H@8 !D !X;"]W;W)K&ULE55M MCYLX$/[.KQAQU:F5K,48DY=M$BF[2=6>=K>Y?>FIJNZ# Y. "IC:9K.]7W\V M)%PJ;2+=%_"8F6>>9^P9)CNIONL,T'] _M-JM MEK70>"V+O_+49%-_Y$.*&]$4YE[N/N)>3^SP$EGH]@F[SI?;C$FCC2SWP=8N M\ZI[BY=]'8X"1O1$ -L'L)9WEZAEN1!&S"9*[D Y;XOF%JW4-MJ2RRMW* ]& MV:^YC3.SU?WGU?+^\2O,[Q:P_//IT^IV>?=(X&[Y. F,3>#<@F0/=M6!L1-@ M [B5E2UO68&OLW7VBA[3_Y^37J''+V.['KG4MD9_]OMOX8"^/\.;][SY.?3_>TIGP5ZG>B<->O$%G,D$A^IYKFS8ETTHW/=T M_@^FL':-?@D/UQ^7BZ>;)7S^< +4LZ>+_>G" A,LUZ@@"MN=R+L1ZZ,T;V P M8&3(AV[%AX2%W+N69=T85+H]22TW9N?8C$+"HP@&(S(8,>\&;==FLD@A+VLE MG]'!:1B3,0^[I_<%LSPI4$/(1R2D$80T)N-P[!TDPR^2"6R5U!:",L(L]9&E M/(P'WCQ)FK(IA+%E2-$6-\E%.WO>\IB1\9##.W@;#2,2L@C>>8_2B +J$RDJ M=)HY'Q,64[>*K1RK:G$$[.&+GT=1F."8TY\)!02H%3PG@$K+->NX7! MT=PH46W;Z:@AD4UENA'2[_8#>-[-G?_A_2[-_ 5!+ P04 " "J3 Y9 M7>U:AK " "_!0 &0 'AL+W=O&R_H%]6M5,M&R9QSK,O M::R2L3DP(<8MVV?JCA_>8U-/H/$BGLGJ"XVK> MX2AAX+R2X#4)7L6[OJABN6"*34:"'T#H:$+31E5JE4WDTD(W9:T$G::4IR;3 M^?SN?KF Y=?5\F:]7(]L1:CZS(X:A%F-X+V"T(-K7JA$PK*(,?XSWR8V+27O MA=+,.POX<5]TP'P;/;TOT*[S@%;P5>V:;#"6P(H9I%(D]RR1\FVZD M$O13?#]5\^X,WV[+MWL._;]:!O^/I),#;PB90N]3L);$2:_L08-EJY0UC/WR\7]U=+N+W\!\.@ MGF';,UA@A/D&!?ANY?&-.<\U.*N4> '];FCUG9"L0="W'+]O7.&.956'2L&W M*+7HR>'V/,MW!^!16.CUC#F5FD9T$ 3D#\"E)7",6Y70;:[5#UQP0ZL;#HQ/ M7&G NC9H:[N L!=:3NB3Y5HN\1BX+ISJFGTDJAS%KAH=$B*^+U2MK];;3J=I M+&PO=V]R M:W-H965T'!C 6K"I;3:;?U_;$)I62=0+]MCSWKP99CP][ZGC=T"T*9$T[MV5:$4UZI MG#+<"I!541!Q6F#.CS.GYYP/=C3-E#EPPVE)4GQ&M2^W0EMNRQ+3 IFDG(' M9.;,>Y-%W_A;AQ>*1WFQ!Y/)@?-78WR)9XYG!&&.D3(,1"]ON,0\-T1:QJ^& MTVE#&N#E_LS^R>:N?Z>QRF;.V($8$U+E:L>/G[')9V#X(IY+^X5C M[3OP'8@JJ7C1@+6"@K)Z)>]-'2X 8^\&P&\ OM5=![(J5T21<"KX$83QUFQF M8U.U:"V.,O-3GI70MU3C5+C?K.>[S7H%N_7+>K-?3UVE6XYT4^FT*_7OL__67[C)CICH*9JP \&2TP120Y25?$)> ++TY:H#'3"H_[C>?&'G5XP@"#H>(,Q7"N# M>]&X!8K4CJ>$B%=,U3WR=I0 MO+1C<.!*#Y7=9OH50V$<]'W"=34:PP1HW\7P-U!+ P04 " "J3 Y9.G@H MR60# !N!P &0 'AL+W=O3WD?Q$T;.]=3]]@4CP7&KCYTE!5%VEJ9<%EL(/;86&+;EUI2#>NEWJ M*X]DFH"L/=FR!7,&I3+-OWAN=>@! M+D=O ,8M8!SS;@+%+#\*$HN9LWMPP9O9PB*6&M&1[_U;E0KEX%'H&N&C\E);7SOT M\&.Y]>2X.?XY5G-#.3E.&1[,E:^$Q'G"+\*C>\)D\<>[\XO17R<2GG8)3T^Q M_Y^K.4ET/,UOEG!P.80WHL!]@8-K6U;"'$ 8H0__LEA":\B5$48JH4$95J[F M%TJ>NY8*R%%0%-7FL+5\H)78*JU(!:S) '_5B@Y0=9+2'B/U$1Z%=DA2,U&E2O,F#&$YF9@ M3N60\PG/.@,;SX''%'H"C4^H0R'*5#6Q11"$L&IGF$8*0P.R$9"'QGJ*C56B M"%T5LAU&!9E)\>A@]IX7DTITQ!/SN)AGO)&ZSH(@4O@B%A0703_F:)Q:V9IZ M66U6QJ%$=MAJ9#O?=254%LR#QBQKYQC;ZM1CJ,0A@.*)JSE;?.:I[P-+%-,* MT_,)<@KG@I8L"E\&6<>*:)"6A6,Q%>/VA>+;$U7E['.4P \:U7\+X6&+4M0^ M*A*4](5U]">A*\'$3FH-[-%O SCVN-+>#"S1[>*D]Q +;,9A=]I]3);-#/WM MWGR);H3;<3QN@9RAH^$''BFNF>[-AFP5)RKW.,_GN"SX@X@N.+ ]M_RXVDT( MT'UB%_\!4$L#!!0 ( *I,#EDZKG+DJ@@ ',4 9 >&PO=V]R:W-H M965TS@Q0%9BPPQ8$ MBL#>W8^*HR2J:UL92R9D?_V>EASC0& ?7Q);5G>?[C[=:OMTHXH_]4H(PUZR M--=G[94QZV^=CDY6(N/Z1*U%CB<+563:L';1W"P]RN3*TT#D_7?.EF KSM+XO M<->IMJ?]ROH.7V9H5-M?MG%[@ZC-DE(;E57"0)#)W/WSERH.#8'8_T @K 1" MB]L9LBA_<,//3PNU807MAC:ZL*Y::8"3.25E:@H\E9 SYS?CT70\/>T8Z**5 M3E+)73BY\ .Y/KM5N5EI-L[G8KXOWP&&&DBX W(1?JKP;V5^PB+?8Z$?=C_1 M%]6.159?[R/'!'*E#SGFY*+#"\7S.U&(A$\&L";O)K 2['-UW+F^N1RSE,P4UJMAZ#(HW MJ"'ZS\!\N4XA('.>0]#:T"V2AP@3OTJY1@$;)G/V*%X@8E;<0+Z U01/"S'' M4J'*YK5EA%%!J]8=.+' M+#@9]'#5\VV,G!A?%D(0.,V6(H?*--VRN6*Y,FQ=J&%"RQ&Z6P.+7,9,JQB!3!>Q=Q;;EB]Q5\AL3_*GDJS=8N.Q?F%+'2 MT'^.'(!B%B\8Q_,E05P4*F/QB1_2SX"Y,FUMI%G9<.?(-+S=I2\(6>;Z#'%* M:" =RA'A4A4@=8#FML$S'AJ.6A;896>:C/Z)?216N"1 "" <:U5 M0N&>[U!LR7(CJ;__%H?!X+NN^.U9=TW3@);+7**"N,V&-H6T9XY%G:AG@?( MSY#.M)S;T'RLOO5*S!-V*0J#%%6&=PK8,X+5XIG;"%I@X5*$M(@T]&M9:FY6PQ>;H M(VTGUBJWV4QKK-;Y7R.\0DYIU;V7*NH6A<.5>H!=DZDO9D"Y_[E%D#KEN68?-DU(T%# M#\/((NJ1Q#X_V3G'UAP[X7 M=B--^Z_KK6N=YU>Y6]22(?)6Z5AZ(51KU;8[7F#N+YMW;TY MW1,%O>'0&P;]6J0W].(HJ$4>&ZRSVX&Q&WO1L+N'.QS&7H!CYQ7W)=D,BDMW#+\2L.'@MP;FA#0N*.ONG-L?C&#Z*(Z]?K_'ONY!.PH& M0V#;6_Y$ZYL)2+.C'J+SM59X%'A^%#86IN4:8YH;)%I[!R6<="]V[AUK5Z*J M;B T7-54KF:8/=Z[T_"'2-S<%@5NJMEG_<7H9C2Y'+/IS_'XD5U/KNX>;D>/ MUW<3]C"^P<7DK^SQKIICWU( !;1?:.]LO2/- 6I_81&P#KN4_VC@>U$0OA.K M&X^' Z\H*.&H@-CK#:D"AEUOX,>?":4J7Q[;O@>V1:$W"(B!81QYOA^TKO:X M\)^=VMM_P"5TMT)I(E7@A0 7]./F=6N4)&56NB-TKY\=1:'OQ8$/@AP%(0H% MYK_^%^9R&\;A(/*BGC,5]'M>W.V^D3T0QC69AVG$/O:]L#>D*PAW^V_]/!C. M?C?P>OT^BR,2&505OS@H*(4+B1\&7ASV7$A\WQM&?NL/^XXNYL><3NBE>#"%_NK>-_"J$;_)=W-/>!*'V!/VW@-ZG>F1M_\#B9VI_U+] MO85@IV[[,,#?56G0UEIT*&9E]N;5@94X4 J,5_EQ0BK2U$XHU:AVL M\.>K<-SQ?6!Z_[5*LA$(6]D,[!'MXA F\0]ED7AT+/[]%BOUX, MJ1<,[>+@=:[G"S"!#< BQ!&/O.' KUB'P%0Y0ETU.G,TZ*&20JJ*;M\+PK!U M0Z\KN\V$]*C;]?R@Y^H. (<#U-T]O>X6\ST>#D$G 5$?;Q!MUU7V-T8 MM;:?E6;*X-W 7JX$!VMH YXOE#*[&S)0?V<\_S=02P,$% @ JDP.62SX MAX"& @ ;04 !D !X;"]W;W)K&ULA51=;]I M$'SG5ZS9 )??#((C]DA7"2\;N;*&2L:P-+P0N%.BZ+)G:SI#+S<3K>_N#^V*=&WO@ M)^.*K?$!S==JH6CGMRQ94:+0A12@<#7QIOV+V<#&NX!O!6[TP1IL)4LI?]O- MIVSB!580L(Y_=K53K4LF<:YY-^+S.03 M;^1!ABM6)G,I+9E@R5G(#RD83FUVX4AV:Q!7"?I0'H^BV()Q);N\>KQY@ M,?TQG7VY&ON&*.V%G^[@LP8>O@*/X48*DVNX$AEF+_$^26GUA'L]L_ DX>=: M]" *NA &X> $7]36%SF^LU?X+G%IX++0*9>Z5@@_ITMM%/T+OXX5VW!%Q[FL M/RYTQ5*<>&0 C>H)O>3=FWX922/((W3O*)A'L$]$,@;<01=TX#. :EZJF.=!ITD4!G/7. MSV$0#R&,NZ-A" $,NOT@!OH;J*(*G8'Y%HXUVS^P0(EJ[8RN(96U,(T;VM-V MEDP;"_T+;P81-6%=" T<5P0->D/ZMU1C[F9C9.4,M92&[.F6.2 MVK[;V 3MA$W^ E!+ P04 " "J3 Y9B AS%78# !K!P &0 'AL+W=O M^[ "E5F=B:Z84 EKO??OO 8MIJ\]56B Y> MI%!V%E7.U==Q;/,*);-#7:.B/UMM)'-T-&5L:X.L"$92Q&F23&+)N(KFTR![ M-/.I;IS@"A\-V$9*9O:W*'0[BT;10?#$R\IY03R?UJS$#;K/]:.A4WQ$*;A$ M9;E68' [BVY&U[>77C\H_,6QM2=[\)%D6G_UAV4QBQ)/" 7FSB,P6G:X0"$\ M$-'XUF-&1Y?>\'1_0/\88J=8,F9QH<7?O'#5+/H008%;U@CWI-L_L(_GRN/E M6MCPA;;3O4HCR!OKM.R-B8'DJEO92Y^'$X,/R1L&:6^0!MZ=H\#RCCDVGQK= M@O':A.8W(=1@3>2X\D79.$-_.=FY^>)AM5H^K^[7SQNX6=_!XF']O%S_?K]> M+.\WT]B1"Z\8YSW<;0>7O@$W@956KK)PKPHLOK>/B=J17WK@=YN>!?RS44,8 M)Q>0)NGE&;SQ,=YQP+MZ*UXM)7?45RT+G9/RZ$W^1KFW-!P2W M#@O@"KP3^/4B:%%=:J;VG8X%3N7)M:DUF1+$=LMSDC;45 882-]C[YU^'S; M2H/H2^HK.N@1!,N\L3;[4.<#*R9Z- @Q'R#5#S1=Q1QP2X-'8>,+ M#5ER2D/V0,]C4 P]329UHWS:**FLKHU^X321D,B\@TERD20)7(W#,AZ%)9V$ MY1.63 Q6C,@:"Q^-E@-',S74AM;O59\<,UXV%@MNZ<=C=%T%9 M+%FHK^Q10Z9(E_B352BY*;BB$4\E;(SU]8.LL=1WU@[A64-!U"\&IZXK9BF7 M'A(-IT11.HJN%J4_&9TC>@'9OW:#XI,!*-&489=C2&PO=V]R:W-H M965T(O(!@:X#I$([[4.4JG3; MP[0'DUQ(U,1.;8>T^_6[=B!C$E#M 6)?WW/N.8Y],ZJ%?%0IHH;G(N=J[*1: MEY>>I^(4"Z:ZHD1.*VLA"Z9I*C>>*B6RQ(**W M]?^ 5+./.9&1C=W(R$I7. M,XYW$E15%$R^3#$7]=@)G'W@/MNDV@2\R:AD&URB_E;>29IY+4N2%5TJ+8@4E!D?'FR9YW^W N/!/ ,(=(+2ZFT)6Y373;#*2H@9ILHG- M#*Q5BR9Q&3*6GEA'LYT_ LX9>*=Z'GNQ#Z8?\,7Z^UU[-\T0F^FZX5RB\[DW9M@X'\X([#?"NR?8W]U M_\^BCVN[%1H[0=B%0VZ8B:(0O+/4(GZ$AQ0[%"@9?X&4*6"53H7,?F,"#+30 M+ >QAL#W7;_Y@4H9%>A0M"$"2^3"6_"[OC^$DLG.EN450HFRR>["@@.]4(1^ M\SY=T"G"OJ[$&.E")J ,4RKRA("L+*4@'A(!&8^IS2BT*%X5*UJG^@=:&U'0 MBMJY6TM10!BUV@]]!($[C$(W&%Z[/KPN,)_#>C?S(#:/H]8)!X+N#?O0_!:]I%^W.] ); MM->%8Z?2.^@0!&PO=V]R:W-H965T[,A2R9QJE<]-1*->B7+J\[%F5V[EQ=GHM9%7O%[":HN M2R9?+GDAUN<=K[-9F.2+I38+O8NS%5OP*=:5R48'D\_/. MP#N]#(R\%7C(^5KMC,%X\BC$%S.YR5$80PCC:VNS MLSW2*.Z.-]:OK>_HRR-3?"B*3WFFE^>=N ,9G[.ZT!.Q_H6W_H3&7BH*9?_# MNI$-_ ZDM=*B;)4109E7S9<]MW'848C= PJT5: 6=W.017G%-+LXDV(-TDBC M-3.PKEIM!)=7)BE3+7$W1SU],9V-A[^=7 ZFHRL8CF_O1W?3P>QF?'?6TVC= MR/32UM)E8XD>L!3!K:CT4L&HRGCV6K^'J+;0Z ;:)7W3X*]UU07?)4!=&KQA MS]^ZZEM[X2%7ETSRDTM,80;W[ 69I6$@):L6W([_'#PJ+9$F?^USOK'M[[=M M2N=4K5C*SSM8&XK+)]ZY^/F=%[GOWT >;)$';UG_3TEZT])^G'="<\?SNW#H M')@MN3,4Y8I5+[# B&D,H5B9LE+ J@RK$R.7IV89&9M^ ;9F,E-0(Q4DY%IA M#KT 1E_K7+_ 395BO+$8X;Y@%1SI)8>?W\64NN^MF%FU<^_]<1<^6ALHXVPW MB9G"!E".&&J]%#+_&\_7HD&XQ2?DC_"PF4&],K*4N*YK_L C7D!)'/9WUG;] M7C*%AE(ALXV9DT?+I10%L$LQVV7XLQESE"R8;N 8K+E2-4.W0

3SS"^/ISIT>]F/(+):#C^<'?S!^Y?CR>-/(SOKB0)$O#"A$1^ *%' M212[B",D23]Q9D*CXJ'\.IO\XE$Q'IH$!D;?)30THS!*2.(:(#[MDSB*+8.^ M952SQX*W%R"R5;4$:*C:W%"F0.H-Y9NR,5[8P!CNOTKC)B'#VRS7 MCZAI\]ZP_Y.]EGAVPIXP(@N.!.4RS=&#%7*0_[@ON;G*6W[9=EAC/#27)1PA M"U\P*>H8!HN%Y LD&K(6R8QW= I/K*BY,ZXU,K#*T(+#-%SQE%M,OD>:%$>Q M3Z+$I,_O)@G0KLE%3'R?.A_:UF**WZ/O-U]GU&+.X(BZ,7%]#X[!ZWJ1@S?S MG.=&Y\CS,>*8A7;G.QQ;%MI ^D;6,\R)NG$,8=>-MX<]8'GRS#%!;V-ED[;7 M1N31?39@H!S,P2MYV[,DAS6VD4K 52T-,I-CA751-G7!7U=,H[=Q&=T*0_ " MGWBQ#QMW_X5@^YO-_Z#:9#2=36Z&,VP(33.P76"'<8?:VM%D.CC^D6=-DVY( M>'W[ ,C_9LET,6B2 -76.AK!F^!IS[)SR0K;6O>R+0QV+T52;B]?>D9M8-*?9VH>(Q AM$Y!]KYO>SG.TY')A']T*^TE=Z>9E MNEW=ONL'S7/VFWCSH^"6R05V%RCX'%7=;A\?=[)Y:#<3+5;V&UL?5=;<]HZ$'[WK]BA[1DR MXX OF)#K#$E(RYFDR4"23A^%O8 :VW(E.9?^^K.2C2$0Y=W5[K??[LHG M+T(^J26BAM-YZ^S$[MW)LQ-1ZI3G>"=!E5G&Y-LYIN+EM.6W5AL3OEAJL]$].RG8 M J>H'XH[24_=QDK",\P5%SE(G)^VAO[1><_(6X%'CB]J8PTFDID03^9AG)RV M/.,0IAAK8X'1WS->8)H:0^3&[]IFJSG2*&ZN5]:O;.P4RXPIO!#I#Y[HY6EK MT(($YZQ,]42\?,,ZGLC8BT6J["^\5+)^V(*X5%IDM3)YD/&\^F>O-0X;"@/O M+PI!K1!8OZN#K)>73+.S$RE>0!IILF86-E2K3<[QW"1EJB6]Y:2GSWX,)Y/A M]_OI25>3-;/7C6O-\THS^(MF'VY$KI<*1GF"R7O]+GG1N!*L7#D//C3X;YEW M(/1<"+R@]X&]L DMM/:BOX7&I&2Y5KM"JS3#W9JF$(Y4P6(\;1'3%\HE0'PQ+EC@#=Q .W /_ 'INOW?H'D8!A)THA-X M;G/GALEX"8.5T4UMKE2)"6@!,4I-O05X_HQ4#5)!F^_1$S#J"0NN-$H23+BD M,B=/YR@I1!=\M^]YKN=YFZM.OP=AL%X34# 7*34F XMFLQ3K[L3_H+(.Q2R- MRY1I3!RV6-")M(0YXQ*>65J2$/5%*UCC2!U!\F=F6@VDG,UX:@ ME3V Q,Y3 M%C_M3^.E2$DY0[T4B6TK"5!*]#N'* EE5ICFU1SS'C.XK,*^K<,^@NG#S9'G H;YPZM M=Y0SJE'?>12$:X6/'P;PA8XM*!J3=I09M-^02;4'D3/AZFE_+A$I[2;=2H,T M:>AUO#ZI7?)GGB Q\HUCFH '7V!:]7PG;,_VS/$&U[H=P)"RB#16-. KQJ4Y M+RGE*C_CNUM#KBD6NF(WX1Q01,*<82C!M'EO1/'9&"'KC/*0EC;E8TH9RV.L MV(PUCDZ%2.U(4W&$3IK"#(G(21F3'Z:L1)Z^-1O$?RI)EE;6*,MVANT"V C\ MSPMHFVW3 P+O^)Q(YDRM_)W1M]O^\5Y5S48P+VW$&TFVYI6M1EL<)"6QI'XO MU\[S/*;;@"&P*HF:%B%C;5TNN$4G]F:,.44IC9O:1+F!"_DSIRQ3.3Z9I%#* M!^LNVO':N3$A]Z8U)C2$I7W+/E%,]>PPUTE/5F'9""$ M#0CKLW*AS7E4T)8@.7P.B9E!!.W(^[)*3E'.4AXW'0HV*>$\Y-SP01!]ZZBV M^S?Q<@_:JIS],@5O(&D\M;U!$ALE>6=R2<^$)>7#5ILJJ,242Q(Q*[AF*?_# M;$^I$J]XQE-&"!#VBMFR47L=.T,JPJT"N%\+4*K45K:WK/4"-4 M_PV5LWO(--G9\L"MJ @OYH=<3]#RLSF/-(A>\=(DK"PL7OD&!^@P,Q9\-X@. M(7 /O)X;42^97GP;73Y_7#9)]1#N@F MNPW&#LV51++KY<:L=NXD[IN>% N:?U)S$R7QC8HR< ]IKAUZ/4(SZH2^K7,_ M.%Z_<(SB&IS #8,^3>2>11W:!T'D1@=]V%MC835RD>^OM4+7\R.WUU]IA3[9 MC@:DU>#F7+Z?OO!^2&T-X)6;S;9S1S.QZL@$GAFA'YK;'. K6]6><\Y2V_:( MD^^X!(?NX"!R:6F91Q>0MN]Z8=^-"(P]J*XI_?XA[+K==3?.!3(@M,P3W%.JE[G@*ZNLOILJ!ZT*.Q5?28T7?SM M&PO=V]R:W-H965T3(EIXSC-IIF%J;7'5ZQF>8LY,5Q4H:6>E=,XL+?6Z9PJ-+/%. M>=:+HVCX)O K=EY!Y?)4JDGM_B4 M3,/($<(,N74(C!X;O,,L-&;8AG>/N>X/^A\^=:QUV'"ZC M(PYQ[1![WE4@S_)W9MELHM46M+,F-/?B4_7>1$Y(5Y2%U;0KR,_.%H^WB_D_ MC_/[KS#_1K^+2<\2K-OL\1KBMH*(CT",X;.2-C4PEPDF^_X]HM-RBAM.M_%) MP+]*V85!U($XBHB/NO 3 M%OPM@YMR35T%<:5N!VR*<*?R@LD7(&U08P)"6@5;IC4CR? 9-1<&@:TU8N[U MVPJ;DB>M:5L8*^2:SABPKBG8FED$M8)^)QKV.^/Q14"+';X?/US&_8MK R9E5 EG2CLYG?6% M5?PI.'.VSBB.KN<-S>]U1/^]?WW>A4\2N*(IDZ!F?E+0J/-A1)Y30HY$FP/1 M7Y59!C61GU"][UHK8X SDT*A%4=,C&/."EH]"YHDF+W +Y36((H[T>4 .H$# MJX,XN%1EQ,;0U.-(0\LI"HS Q,:Q*3+J/E<(D#3U2DE*$0U?N5;/W=SOR>IM MVGN"EX5;,AF\D;WB%P>']84SH%/%LH!\^_'HUT:4(];"F++*A-26]5"N&VE' MX:/*G@?>F)JCM25!N/<@,;NC*"A05]')*@'W%%)8P3+2NW9BRXP\I(L1)"Y1 MFS(+QC&L1*_*M&%MC=\RVU63D@*U=%U-F;F86T'-@<^%H-@KJESP@HSJN-(J M]\Y)K:TI>=I&:EJP%B5XORC[Q].@*ZM[B MT:NB7?CZ'D*!$\&?':HVD_RP:HKS4KMVI4+4\VA4S:,NC2@X-:)89E2P-Z<8 M&"0XJC,UW>L,:8;5WDEX:+9OFNWV/#3-)21E9$M7".J!9I(=1-&-@N"Y? MZ\3?IH*G>Z3KUJ<]][5U[\"9.*^.]LX13JAWN"7=5JA)V@X,QE$GBB(8CJJG M:_5F<>@?I[=S&\A1K_V=A^:1*J6M+@;MU_9:=5/=)E[-JSO99Z;7) ADN"+7 MJ'M!?[&ZNN=4"ZL*?[=8*DLW%?^:TM40M3.@_96B/Z-ZX0*TE\W9_U!+ P04 M " "J3 Y9G=,/@J@6 "W/@ &0 'AL+W=OO:/BY()H-AR1@/?QK)G,5CL T6V)$XH M4L-+;)]??[ZJ[B9;CLS,9+% $%,DN[JJNNY5_/"4Y5^*C92E>-XF:?'3T:8L M=^_.SHIP([=!T7 MX]=9#26*MS(MXBP5N5S]=#3UWGWRQK2 W_@MED^%=2V(E&66?:$?\^BGHRYA M)!,9E@0BP)^O\EPF"4$"'G]JH$?UGK30OC;0+YEX$+,,"GF>)?\=1^7FIZ/Q MD8CD*JB2\CY[^EEJ@@8$+\R2@O\73^K=0?](A%519EN]&!ALXU3]#9XU(ZP% MX^X;"WR]P&>\U4:,Y450!A\_Y-F3R.EM0*,+)I57 [DXI5-9E#F>QEA7?EP\ M7E]/[W\7MY=B,?]\,[^9A?O-9W-U>S<_GLX4XOLN2.(QE MVO/P/*-=Z^P?N3WPKPERKM MB%[7%7[7[[? Z]5\Z#&\P1OPIF&856D9IVMAR!3_,UT690ZY^=]#!"MXO

%;L@E#\=05L*F7^51Q__]0]OV'W?@FV_QK;?!OWC8R%%MA*SHHPAF+(X MA%\KA,/X :QC@Q4/&^G@\2[( ]8A/ PSG&!:R(BN"K JPIN16,5ID(9QD(BB MQ WH;5F(.*67R'3$Y0L$N]R(S]/I';3YSRK&KA#D%*I/+XLRPZ\O4LAZ\R"- M1%# 7.QH[\(I-T$I@M4*^BS*C02479;3WL&6CJX@[/"^+-72) Z6<1*7L085 MQ4689$652TT&'3;M_-8:M0N11POHNJ;=^3[M!.XM+'/Y5::5QDL^[PAF(:(J M)_%K%M&OG1RSB=1JO MXC B0U3XS1,JDCR+E^#I%+G&B2PSJ !E*;\Z#S;[H+TY5__&/O>Z'U!=D[F M.:@H@V?-,!?49N&74[*)Q) MD<'@7 LRJ%UG6?04)PE3&Z=ED*[C92(-WW.9 M,!/=^GBJ0JZJ! ?_5?+1K.)G&6G4.J)%50>UJ@Y:5?4.AQK&NT2!/Z_E!F0= MTMI68(>UMMG!>;T#*_#KL_P[&@P72?Y3Q+@^](*KY0X;TRM/FRQ)7D3VE )@ M42V+.(J#'-KD\MF$,B\1*$ \I/4Y7NT.7O62:D"9(MW",*PUE + ?<[E(G;-,P6 M'&8(&/A1_[V8ITXD01G\-2$%F@ O_XM4L1E[BT6,C0AVNX1-E/@3*A"#)(@O MW6 M&>$02IV3YI%"BK7IV%<0LV42KY7T 6RP++)\*6!X"Y9/5V2*$3F%2_0&MI6$ MOF(!R1G,F6M#9WK8X@'=DFXR9DNYAQS;C\#P2&URU3F[69L6)NQ8:L9 M^V3,\GECE@_9KU8HA^V7 >U8H*%4SD+NH*I+') WYCBOY[[22PXO4AW?-@8)JFZURJ$"/F4Y/DQG",F5KQ&SP38A!Q&WQ1_O@^6[Z(NX[X M)7L)I2NN.Q<=5R@S<@BC(.181AD%^#8MG+51:8(+CF5D8P7M8 -G:"/BX+%\ M5H+%'J_,2MA=DH$XDDTP]D_1@G-%3 _?B<7YS[.+QZN9@T3D[O'^_.?I8B;N[N?G,S&] MN<#5[&I^/;^A5.7UXZNKV_/IP_SV9N&0!'E09;'3.6]!NG I'U!NJ5S^9( MZ]/45*:R#G%M<3'O.X@U217)\;'-?0Y)S5=!G',8AW-:E=IY-:=ISA!<@\2O ME&UL=E+6%PXDK%0,5@L<#&V:D7>**J@MK6+Q#IX=G,8.H81:Z_S?98K$\FO, M)K\)PK6=_;6";90YGMSS$PI[*!7Z9BAX.S3DB9="J)'(P1JN490KN4"AW9T-!15%EW1)!K$B+!H5!1 MXH0W,6(]#OJ>=7)'%@'GS&KK G085"JC9Q9L2- UMB^:,05%-$695UNU<\O9 MC^NS'[>??88TC?(SXZ3NX^++H7-O!?/&N=NP'0U[S\E1@&M'AEFUWF25.C!6U%RN8<3(5I!IE"IM7$ER%^3H :4B]T_6 MJE2:Y2N3W,;,2\+P)+ Y^>NYPXKJFB$ZR;()]G4+%]8H)ZX?"RC MTP"LI# PK3C0A$#Q9J^S4I/-[TL6KJ@*<3X/G=T\;.3D]_J5"6FN*^LP G6-Q:/JB@YHE91UE?&KP?)4\ MW#[,;A[FR I^%Q?SJ\>'^6\SL9B=/][/'^:SA<.@"2QB>WM/Z\%"X5NE$86( MG&[O-'66]/1Z(W?L(;[K#MW>Q#^PJCX]>]G8'??&[G X$7UWB!!Q,O"=J4V. MS?:)ZXV&;G\T$0.W/\ ^[>&99W5]O%:C>:]"082_G!.^E"Q,W=W*SRAS9V]-^3R\#;_%D1379!(5YN^ESY1^ M("Z J:*83%>#:7,Z+!GIND\,X:]V6%J1B/-!)E,*6C8-J :CBE-5^X")XHMH#7$/2Y10J>X5U M)9U*=+K^]35+J%9N!UE_5-&:@VO.=_5&6=K9.W=E;*AHR;H0Y)'AIHEEF_A[ M$\-8Y52!1*:84K#&Y>,&.SKW'"S1%8B,,^I5$'+MR\K,&]O.83 %X"Q>JLEB MJ+*/R-+5$Y=K>D7-'*OK8/H1BHDQY"4.(8_*&(<4IA:%,O$D[SDC8[:HU+J9'!.R3G M#E)UJ M!Z^S9T/O9;[.;QQG^GM]^OIE3;<4RCY>Z@EO$SSK1$236T2%3>G=( M<#T$AGW$@63\!KCF6,9_[_Q,IYYDZY?]UP< V1WTZM>N9:0D@RO65%NEMWH] MUYLT+UU0T[(T&=^%7'%0FBT),@LGMS$@)%@Z="=^LU)59VH=\04\T,2;@!YW M.)A8115CNHB8,95<^CT*_M5K7JWAM1E@-$W309?;EW&2D&B0AIZ_8,G&5.Z\ M"9PO].[\JJ8\U,'>N@HV@%]%;?2D%W M]J!3\X0,3QYQNX]S[>GB7/2&W5,/H8'5J%]I09S#P,2Y.>NK+%V?7L&11JH2 MC.3 WJ@IQY'5#N&B8SNKIH-5IJ_:ZMI51 4R9(S*I%U8O_8BYR9TI*$!"H%. MB0TZX!+95U5$%$AF2UWPLX/)Z#>IU$@ M!)-\>O2Z3@BC_93QD7=WZKXKQZZ\OPB3H% [!87Q&J]BO/O;N]G]P^]<&I[] M^CB_NT;,)QX7L\O'*W$UOYRIPJTX!Z7K#+&OVDY<@5AV2!4QR*K,BD%SN\A6 MY1-MWW-F>V_ "".>H38.T;F*G^D:]DF,G-\D/!@YDH%S=?BLKJCGE->'61^( M?0QM2ML,LGBMDRF5!K NBPOKCID).* _@27,*JUI)@)R MJ[\06>?[J:P3PL9@\+,;WXY7'Q0)*P@/DOPCSFJ%U< MD/.>FC:-)0E(1XIR7].@._)$X$5Z_AP"_]U8'P%K<-^T <=R;4*$9JX?#+O*)GO9*WPQ7J/.@AH@_ M,-@?]P?N<-(7)^K^9.R.)OY>I&:T=._D5";[>GB#ZEV^0J8+#-U!;RQ:"U]> M,^+DM<\X(7\@Q;,'L_(LQ76H-.J@6/_ T)/:QWESGSW6Z$:RZO8B^(DI_DCE MDXF5=8Y@+X^+HE*%%3*QEW7YT=IPH0/B0GS**"X^)@GSN^\OIXM/?.F]/R&I M,]/%T\7@B;K(.1Y:GW9$K%E*E'??UN-3Q M0[:+0^&/NR?O*"YH["_.2[U& ;]C5E[40V$%$7@!6>!:4D\W4O;'"*K"E'\Y M3R_ECN%2>((=.5E0DT^(6Y!EN-2EX4YUH;=KYKJXE.$L93-JD' \P[4275/C MS8N]W73P%[T3WDFSF6X- :S>2*5\P1I)X5K;7?^$D@SJ*]'0""7*JO=$#8N" M-G0HQX7%Z%F 7%5 OK]%'RNY&JYRK-'@OZQA-PI63(ZLO,#@I,[X(+@T M%(&HWN$Z>H<*KE;!"]'Z2P$ P3(CV5P'5+O7HT<-=UQ[GI!R,&)5H9#Y]@08 M'^T4.))\RLQ;3M-K8T9'<;!.X2L@6??_"K:[]Q>J.'4BZHF+.F=I;Z)XS=B8 MUSXW9B1TGJK1Z[/,X.$V* MYC7L\]N+ZP:PF>[1J3^3R).-*S6%H;K'7/TILBH/=<=9$!0S!W1.&XO9LPQ5 M2>YV!165><>Y^%828B-GNT3P )99HL?XA^N8:F:G0%%1G M44.,S=Y.+86Y5$44&9DJC:G,'DQU.S;/Z\3T]2"\]1%.]2<\=(E#S)NX( M(/H(K4:NYW??+A[0FA&>^/) ''=<6_4=7MC M"O&.QY.AV^=H[W@TF+A#?R).G$-"<.PC>!NX_I@A>*[?XPO<&2%*5, \M^?[ M6/\9/BOG>:1\1X"D/1F(M_K8U!]UU9*^#PR&$_KAN\/A&"%G3_T8X+6N/P9 MQ9=&T;GKA#>ZXQ%8.%: 1J.QVQLP5#JAGEH+:MU>;PC,\,2YR=+3!@P$&R&U M.-:,.U'A\+$W#= ?*V0&P*Y;D\AYP\0Z@\0K,/>?@MFX/:]B5HU&%-$?SQQ MNQ./@8)OW2$19=#Y)V_K=<'<".Q MB=\&?V16^Y\HRSD=_8IXHZJ'(,V02EPT;1Z[UH35=[DQQJ3:JFQ7RQ7)06/2 MKZ[.R=35TW..F9YK=Y7-:*+7/IOXEO,YZ"]_8$#1P'=>.[>]![9AUSUR*I8@ MGELK^VW.?*\.\O!M2/VV(ZE[\APW%:75M\A6#C^-8E64H(@&P8EERUVJ&-9N M2#L$5^P/[JLR>TIMC=J =PXGA]_'DHJ('A:') M@#8):,:-O/9Y(^0-.>4/;X8AE.D?SAA_8/I([^:T[_9-TXMRF4 C:L]^KNRR M7.,SWPXG&EM+R5<5ZKZ]*9I3TL-M%-U7<:R*\>OSW\]O#)8\!_AC&*D.!'?1 M]J XNKE'S7_CE @+2^?J!=HH&IS3MF#C5IM"HN8:5*WY$XU M"MH,6S-+Y[4/T]WS\!E':M=!"50/&[$?&*5K(#L:LM"W^-N$>$OCDVQ7]*R; MJV1:^0C*H1(15/#\>E1!Z\9C&O.D?,DB83*TQ\ZBTV1H5$#?DR@EY01""2&) MSU9U^9P0KW>0!2OH@..***_6U.R,*>I@:X9E9 ?U=UU;TR"4RLZH]OQ:EZ-- M(4Y1)2XSFONY $BU&+9[*RFPGH9-]GIY<3XU^+N.GCX X(ADO5"?%!BXF1Y5 M(I!BJM_0HPL-O.E>)LQB?;TX++)D%;,E?3(@K>3*T9[?C+Y&56EMF6+ST+'0D $<6 9 >&PO=V]R:W-H965T4F%&+2.[@^Z4[B403DF9$"!N@5ZW5/CAV M$=>V+TS9[B3SZ_>K*F-,+V$B[0NX+N=^ZIROZN*YX#_*A-**O&1I7E[VDZK: M?AH.RRBA65B>%UN:8V53\"RL,.1/PW++:1A+HBP=FKKN#K.0Y?VK"SFWX%<7 M15VE+*<+3LHZRT+^^H6FQ?-EW^CO)A[84U*)B>'5Q39\HDM:K;<+CM&PY1*S MC.8E*W+"Z>:R/S(^?0G$?KGA&Z//9>>;"$L>B^*'&$SCR[XN%*(IC2K!(<3? M3SJF:2H808T_&Y[]5J0@['[ON-](VV'+8UC2<9'^D\553^^3J"ZK(FN(H4'&7?#BF7"Q&]S$AS154D,YEHN@+"N.50:ZZFJYOKL;/7PG]S=D.;V= M3V^FX]%\14;C\?UZOIK.;\GB?C8=3R=+,EB%CRDMSRZ&%00+\F'4"/FBA)AO M"'')79%724DF>4SC0_HA%&ZU-G=:?S%/,ORCSL^)I6O$U$W[!#^K]8(E^3EO M\!M%45'G%BPKCJSY]S&#%3_K.#]QDCZ5VS"BEWT$WP]4_G]#6;K6U3W&_6HZ_3J[7LXD(VF+],/XZ6D[(XF$ZGI#1_!I? MD]GT;CH78?UU>3:['X]6T_OY\IA1)\4>-VJ5T-ZF2'&VA?,JD2'- 6=_P8E5 M0LFVYE&"@T.VG$64A'F,+YHR9#/*P/\L@U<4BA-;XM"GH0Q*54A.8?1GS4HF M%C^1G1=Z_X\7>N.P3,COQ-0<7==T7>^-BRQ#M5A61?2#&&)*3J^**DSWND90 MC\642T5!;[7TH[*D5=F;HYZ*>B2TC\(M$]0#ED=I':NI,CD#76"8DFK!469Y M]2J]0V'E%H6O(I;IRN5[6,])*%D37^DI:P-FE9.@3\*V)?%V^O(PIB0/,P1! M\*S$&%'Y41+#45MNBR)^9FD**VW=[EB90_=&5LC7]-B'+R7C],%VAW!S+SY/,WY.?VZ*"6QER[)7$+*U%1R EC6J. MI(*GDA#C1TIS0E]$J&A,-KS(9/)%1;:MJR8SBPUYE@4?.T##T;](F800*Y8. M<@B=L*P0 LCOA7(9U8NVU4M&!Q^6!I\+0:_(FSJ-H0:6*O9QI^SW) M6K!%0G9E=A:62M\:-9FGK\(]Q;:Q;J\RL2Q/\PV=^+JK68%YA.HYY!R:'I+Y MFF_YFNL&Q-9<.] "Q^R-NN9TW1YHAN=JMA<01[,=R+'M4]GFMMGFOCO;'B;? M)O/U!/_C>[0Y5H1BDQ=/KX78'+'7':K?=T9A% M.. QXP!%4$;NLBS-"/:;KNDVY)4L/\B;:[H! J.D>!2<9?:#05FAC('4U0)S M3ZFJ%*<_:5YCT21(ZL (8(_F.D&GN#1;I#&^*#VV)6JPVF:0QO1>8TNIU%3% MDS;*DT=4+I%HP*5D_ J2!'H8GOV9&$$@BYE)I$*]5J$=!\3N8Z>5')*?R#NO MS3OO_57NX7XQ>5A]ESUI\H_U='&'D9FTYO)L30\S7_7+'J'S0+G M$GV%BLLEZ2\,H4?))E.)?DH)"]:+REV+^MTFB8 49P]*G J!)B2,S&"L0BW 9 M[^(&XNRGRV)3/0OQ5F]RL..FYCFK:JXPV8:]B&]4#>+UOM&$1:D8]&;'8S6C MT(BWP6P#T@G#B:/DMT?)?_=1FLY7H_GM] M&H^5RLEJ2T?4?Z^5*^.HH7#C) M^G@QG^9H8$\,*+:G$-#1$Q1VTEF3SGO:82GAYQ;_QIV(DR.]_S +3MJ'LEQ& MG,D&37#3HV0D*AARKYL+0!YE=7C: $3W2"\8&OY0M!>46X7Z;-_=]Y'N["D$ MN6=C^#LX20:NYI@>.2.&;:&76V\AU ZQO8.K9& ! [B"VG5U0 >KZ1:LC0?I MQD, =M/9:3^P'WC1X33?-^1/O6L6/N7((1:1AP]AMOU\ M+9NT;OD'6:+Z_AY_S,+' G M7.@K1I[G:Y8CN8H(68H6UFJ6!0P-+Y_UYD7^<<\&[0H'D@P:QYVIPS0P/$UW M80>Q3E4 MRKE03K>4F1]C@ F $BLKQ13T8 ,P%AF0*O^FN,&JGSN]2K*'# MN8$\_4*PK>,V8:DA1"-:>E,;A' , Q>K@)GB:IB%_REP"7G=(098QF4[ [HI MZ^;]@C/TM5<:<@%0VOM@%T&">B%0E'RJ%&!2@?$VKT0>+)O,TLAL-B;B>DBW M%@5 -7_8#Z_Q8S1IV'O=039_D$Z8 2G5>J7>^=K9])1VIQ\']=O7$>A?R M)P88E-(-2/5S#Q=JKIXMU: JMO*I\+&H4+KE9T)1]KG8@/5-@0MT,Q "VK?C MJ_\"4$L#!!0 ( *I,#ED3?'9.XP( "L& 9 >&PO=V]R:W-H965T M>R_DNO8W2?TR&:.&ER*7I>YFUJ[,@ M,$F&!3!#+S+J-8-!;\25.T3ZN[C6M@IHE%05*(Y0$C8N^ M-V1GHZ;S+QV>!&[,G@TND[E2?]SB*NU[H1.$.2;6,7!Z/>,8\]P1D8R_6TZO M#NF ^_:._:+,G7*97#T-1]>3J0^W MDQE\G?%YCN9;+[ 4T>&"9,L^JMBC#]C;<*.DS0Q,9(KI>WQ 2FNYT4[N*#I* M^&,M3R .?8C"J'F$+Z[3CTN^U@=\8XVIL'"MC(%?P[FQFJ[)[T.)5CSQ81[7 M.F=FQ1/L>]0;!O4S>H,OGU@[_'Y$9;-6V3S&/IB.+R?GC]<3N+N NF!O97JK MW2'A1ZD/"Y]EV%BHG!I6R"4( WS7M* 6U$B)6DMKJ"<3%,_EW0 N4U V0WT& M.[6-_ZEM4#6QKB:<$UTQ1PTQ*W?BQCVW J4%)TLD" ND2)^!^5&GZS=93':[ MU?$[K-.X%-0JN5J^OG=FW=@_92&PB/EQR!HW5.Z$YY *$F^5KKQB/VR&]&1A MW+AS2;Q+C;&N'[=CB+I^JQ4W9LH20?T1ZL3W,3Y(FJ=.::O;\MM1F^Q3QOQV MIPF'[D.PU\ %ZF4YI@R4(:I>KG?K23BL!L";>S5&;[A>"FD@QP5!PY,.77U= MC:9J8=6J' =S96FXE&9&TQRU&ULE55M M;]I #/[.K["R:MJDJ'DGE$$D7E*U4U\0T&U?C\1 U"27W1VEVZ_?W25D3*)L M^\+Y?/;CQW9L!GO*GOD645;BC '?%05A/\:8T_W0<(R#8IYM MMD(IK&A0D0TN4#Q5,R9O5HN29@66/*,E,%P/C9'3'_O*7AM\R7#/CV10F:PH M?5:7VW1HV(H0YI@(A4#D\8(3S',%)&E\;S"--J1R/)8/Z-Q10:3'6-8"AAQCH*?RKV&]DY#JYGJ M\XHD.#3DT'!D+VA$[]\Y7?O3&>)^2]P_AQXM)C?Q].DNAL=K^.=.GDKB;)C3 M231%Z^"A:$06C>JB)4W1B"X:$(;-T&<_,865V@1].'#O_ _WCFP]MJV'*298 MK&1$S]$:KW-H95;R'2-E@G !86CZ;B@%)W3,7A!T[G!#YE;;[L)1O0)^F]>+])ZPC4P?&PO=V]R:W-H965TK+EXDC&B@M70C)4J^K8MPQ@S)D]X@3E]67*1,46F M6-FR$,BB*BA+;<]QVG;&DMP<#:J]F1@->*G2),>9 %EF&1-O$TSY>FBZYG;C M+EG%2F_8HT'!5GB/ZJ&8";+L!B5*,LQEPG,0N!R:8[<_";1_Y?"8X%KNK$$K M67#^I(W+:&@ZFA"F&"J-P.CU@J>8IAJ(:#QO,,TFI0[<76_1SROMI&7!))[R M]$<2J7AH=DV(<,G*5-WQ]05N]+0T7LA363UA7?L&E#$LI>+9)ICL+,GK-WO= MU&$GH.M\$.!M KR*=YVH8GG&%!L-!%^#T-Z$IA>5U"J:R"6Y/I1[)>AK0G%J M-+N[G4WOYC]A?',&T^\/E[/KZ)L8-C2]+< #/;V3[%5[K(]F" MKK50;Q;,4I8K8'D$T^B^*?@U7D@EZ,+\WB>]1O;W(^LFZLN"A3@TJ4LD MBA0<,[.(0^NC^]F)X]7$WA]ASV']T^Q@%LC0E<&F M,DS@IG^3/QC!0C=U'_[/RJ #Q.8 X0Q#S!8HP'>K'=^X8HN=-)^AW?:L3M#1 MJZ!C>6Y@G/*L*!4*61V6Y$NUUFRZKA7X/K2[5KOK&5=('1KS-((D*P1_00TG MH6?U K=^&H\8)R%=:W"#KN4Z/KA.R^JY/6,K&=Y)MF EN"0(Q[,\HMXERIU6 MVQB'89F5*5-4A@BI<&'"JCES%+0\J]<)X!B._(YON9X/Q\:<*Y9"\4&*'+7F M(.A97LO1JQ;)(57[;HR]T^P9BE4UTB2$O,Q5W??-;C,UQ_6P^.=>C]QK)E9) M+B'%)84Z)QUJ%U&/L=I0O*A&QX(K&D35,J;)CT([T/&^RX^"DWB J>B[R40VNC5-5W')ELL&#R MDE=8TLF*BX(IVHJU(RN!+#5)1>[XKMMQ"I:55CPPOKF(!WRK\JS$N0"Y+0HF M7L:8\]W0\JR#XSY;;Y1V./&@8FMTFBMUXK%] M0+\RM5,M2R9QPO.O6:HV0ZMG08HKMLW5/=]=X[Z>4.,E/)?F"[LZ-@@L2+92 M\6*?3 R*K*Q7]KQ_AZ.$GOM*@K]/\ WO^B+#"[T#H:$+3ABG59!.Y MK-1-62A!IQGEJ7@TF=P_SJ8P^S:??5[,%O#N@2USE.\'CB)X'>0D>ZAQ#>6_ M M6!6UZJC819F6+Z;[Y#M!IN_H';V#\+^&E;7D+@VN"[?OL,7M#4&AB\\!6\ M.7LQM0$K4Q@EB=BR7,+WT5(J07_'CU,EUXC!:42MF+ZL6()#BR0A43RA%;]] MXW7<#V?XMAN^[7/H\6)R/9L^WLS@[@K^[],IKF?13G,UKX!I"Y])Y5(_C<"] M0+/?F,)2J[8/YYBTJ$W8M FFF&"Q1 &!9SQ!:\(+#X9KEI2B7X"J46/#F\CF\'7@]\"HO\3FM"%64)'80A^4/P: G=UIW: MT&V>W0T]\"*['?5:#UQIP+HV:&J[@*@3V6X4D.79'O'H>1Z<:I1S)*@"Q=J, M#0D)WY:JUE;C;2;3J!;DW_!ZK-TRLI146\4KXP\EUR1 MV(VYH>F*0@?0^8IS==CH"YIY'?\!4$L#!!0 ( *I,#EGD!ZW"YP4 "\/ M 9 >&PO=V]R:W-H965TH,C-; MH4H06[XSD*H 9H>M7"@2=G8?A:,DKK&MK"03V*_?ENT8!TR&V9=$DM7=IR^G M)9UMN?@AUXPI])0FF3SOKI7:G/;[,EJSE,H3OF$9?%ERD5(%4['JRXU@=%$( MI4F?&(;;3VF<=0=GQ=JM&)SQ7"5QQFX%DGF:4O%\P1*^/>^:W=W"7;Q:*[W0 M'YQMZ(K-F+K?W J8]6LMBSAEF8QYA@1;GG>'YNF%J_<7&_Z,V58VQDA[\L#Y M#SVY69QW#0V()2Q26@.%OT=VR9)$*P(8_U0ZN[5)+=@<[[1?%[Z#+P]4LDN> M?(\7:GW>];MHP98T3]0=WWYCE3^.UA?Q1!:_:%ON=:TNBG*I>%H) X(TSLI_ M^E3%H2'@&^\(D$J %+A+0P7**ZKHX$SP+1)Z-VC3@\+50AK Q9E.RDP)^!J# MG!J,PN$LG*'>G#XD3!Z=]14HU9_Z4:7@HE1 WE'@HC'/U%JB,%NPQ;Y\'\#4 MB,@.T04YJ/"//#M!EH$1,8A]0)]5>V@5^ISW/&20--GF6"EGM1?*73+QR+J#WSZ9KO'U "J[1F4?TCZ877X+K^Y'(9I>H\OI^'8Z"2?SF9X5 M&4'A7[?A9!:VP3ZHN!WV?,TZ$4\W/&.9DH@O4:*C@M@3D%LRC+;K.%HC*AB* MLRC)(9,P0$ >4+_":,4R)FB":+9 = %E&$LEJ.;33D7Q:<' 9!33DF]Z;\J% MBO\M%Z"#=-2:(1D_H;2L&:9K!D'&69WQ0@X&%B[@4 ER";0.>8H^&+-.H4:K M0/6H,U\+QMXQ.WL/4*NF8=,GB*30O#_FR^-<1T%*:*3':!EG-(M8%>;/*' Q ML2T8_/;))R;Y"B,S(-CVW9>USDVF&*1,(5!<"B8Q?8B36,5,OE%*"":64RNT M'>SY];0SW3"=H&Q5[8XXZ"4!#DRW%G$"[%MF+3+G"E+QZSKH: ]:S_0"P+:W?$ KWX^11#T'HG-4*^R9V+!(8^$ [YV: M]\Z'>7\Q' TGER&:?0O#.;J97$_OQL/YS72"[L(1#":_H_FTK.U96R/XB:5\ MLTF*<-.D\T"3(H#E01]GY6E>'JQ)&0/%=V'8 NE>>*>'D*\]DN*"I5@6V[W>%-[;>5'@+#S\C"[ &MBY6RS.P99(W8KL*?,9P MW JAJQ/HZF,GT'0-;.P9_B&AA&>K8^!MJJEA$>R9FB[$M[!AF)WKO<+]N5-[ M^UM<@E8LN-0,,#$!<*;K-\>=813E:0X99:^:;\\B!O9- ZJY9Q)@-9@_^H"Y MK ACX%G8PZ_OY_5V(QC>3F_']N#J%;X=_C^%<1O>3 MJ_ .3::3XTO=!D:CX<6H]3YST%[[?>8Z5W"4=/1%),W3*H\;^IP6UYL<#G&! M,IX=1SH22:+OMM6F]F9VX*+QZSXV$E3>/=$N)>6TT9#AF(6'V1(*&GE !B@' M^(0#SZC( X&I2@W:0^,TM#P'&@+1Y+9=;!+2&3%H,KO-&FG/MK%A.F7[ ("! M!^WC5B<$ZO:1)CEK/=0UY:%P+8#2Y&=;'?8;CYB4B57Q5).H0%"^9^K5^C4X M+!]!+]O+I^28BE6<28"S!%'CQ(.34I3/LW*B^*9X$CUP!0^L8KB&%RT3>@-\ M7W*N=A-MH'XC#_X#4$L#!!0 ( *I,#ED8KYSS'04 &\, 9 >&PO M=V]R:W-H965T[]2"@.W>WND^F,1 M'GA'%/:^_4W=@*ENP&M5O>%^&7F\6//,V-SM2W$ MUW+%N83G+,W+Z]9*RO5EIU-&*YZQLEVL>8XSBT)D3&)7+#OE6G 6:ZZ7'QJ)[56QDFN1\+*#<9!D3+WV>%MOKEMW:#4R2Y4JJ@4[W:LV6 M?,KEI_588*^S1XF3C.=E4N0@^.*ZU;,O^U39:X/'A&_+@S:HGBV()0UHBF&GJKVAO));D*RE0*G$W03W:GL]'@ M]XM^;SJ\@<'H?CQ\F/9F=Z,'.)NQ>J(?L5)#D"2>&^R.6J MA&$>\_BM?P?I[3F2'<<^.0GXVR9O@V.90"SBGL!S]GMV-)YW;,\K)OA%'V,9 MPYB]H,0D](1@^9+K]E^]>2D%ZN7OILU7V$XSMLJARW+-(G[=PB0IN7CBK>[[ M=S:U/IQ@[NZ9NZ?0N]-/]_>]R1<8W<+1P W_4.TA3(:#T<>'NS]Q_G8TJ>QA M--8VO<^]RW6S%C4&1K5G^ BM68JI&A<#( XHW^GHQU^<%FD2LPH3/RK8I5H,2YS0S,I+^'^/ MV%"25;IU8-\R9BO!^9LD 90XUQ*?)L_-,XU($XP!$]$*6!YC+7K"&KO6$OX% M',]T7 \;MF528F'#\TU"?&P0VPR"T/C(<]QVJGU9C+4E4:I711*(9YNA&X+M MA29U7/!L8M+ 0AZ>&?JA,2LD.AZ+K[&++RX5X**AJVCXEDD\U?)H:(:6(N(0 MWPQH "CF;$+P&!V]W@W^]*D\I-8QU7^JCJIBF-]DR7_\K(6:;%^ MO6H2^0(;#*'0HB26[>J3UL$;IRQ_([5O.!L/FVR.GEJ;6ICP6=\O/+Y@3QBU M)<0B@S/,E!<43GD.O>52\"4F V86 M)AQ>MA$\L73#C=%&8I;D,2(83,(-C[CFY-AF)4,:."8-E<2<=A@":2N]!*;C M$.,C%E.59N_?!<0F'W9?8UASCN&,6(%I.3:<@]VVJ8%7[((GRN?,=E 5J)1Z MYAL>^TS1!^DH6UNIF[:# +RV%>P7>\02PF-#'7I]5CIHC1C4)DT8IY1)]\JD M/ZK,R7 ZF]P-9E@OJEJABT230$]"_I1 FPOJ3TBU>1,'BCU6NL\FT][Y]SI= M*JW4(KZ]?P3,GVI(56JH@@CY'AU!X%/^U#!L]%FJKX]&M7JN9894E[\VT07) M)%9H.J$-KNMC0?(@=$R+OHK7M4/3]RBJD%*@86!2SP-"J>G[+BJ=F&% #G3[ MC=:/?0]9OM5A2"W31Z9(3>638ABJ)'$I^+9K4A]SS*78=QMEV3EX!&9<+/53 MM\3DW^2R>@_N1_>OZ5[UB'PUKY[B]TPLL11 RA?H:K5]K)>B>MY6'5FL]9-R M7DA\H.KF"O\1<*$,<'Y1%'+740OL_V-T_P-02P,$% @ JDP.6;9MN\$P M! + D !D !X;"]W;W)K&ULI59;4^)(%'[/ MKSC%[$QI5820D( .4 6*RI:.%*#6/#;)@721I)GN!G1__9Y.8M1:Y&4?"'TY MW]?GVJ>[>R'7*D;4\)(FF>K58JTW%XV&"F-,F:J+#6:TLQ0R99JFU?C=?F\A^5VQUPC.<2%#;-&7R=8B)V/=JS=K;PI2O8FT6 M&OWNAJUPAOIQ,Y$T:U0L$4\Q4UQD(''9JPV:%T/?R.<"3QSWZL,8C"4+(=9F M,HYZ-<I( _PX?F._SFTG6Q9,X:5(GGFD MXUZM4X,(EVR;Z*G8WV)I3ZY@*!*5?V%?R+:=&H1;I45:@DF#E&?%/WLI_? ! MT/D*X)8 -]>[."C7\HIIUN]*L0=II(G-#')3E8P2B+,/J,;Y ZE4[NFTY# M]RCAW]NL#IYC@^NXK2-\7F6CE_/Y7]G(I&295H=,*Y#>8:2IB NU82'V:I3R M"N4.:_T?WYJ!\_.(7JU*K]8Q]O[L\?Y^,/T-#]!K< M/8YF7%% %5IOZD$%.DS,:4;'6, M=<]D&$.GR BXXI)J&AZ62SHU6UU Z4CK?SG2&KV@#+E"V$@>TA?I[HJ91!#+ MRLZ_H%D/6M:U<04Y;$VW9IB(W,X#J$N1IF3?3(MPG4/]P'H2Y-?"/TW/A>]T M[(:L(4]HE"F/=R*3DY=U@-C.#TFF'$NTHV^'J@6-G6+^VZ8(\ M^.YQ!9SR@;SSG-^O&)VQ'4IJ%X"?PW4 ^281'=JD!J4TRR(*G361>#:>/$ H M,B+7W%1$)C2EJFN?.P[]6A0^O^XUX<>WCMMT?[YO6 :H)8LP+R37]MS [G@M M\$R<3MJN;_OM $ZA:0=.TW;]\QR1B>SL'>793M.W6\$;RFL2M]\AE&NWG9;M M.X%59KTHLQX^UX1A=VS'Y3.<__+5:Q90Y:P MC!S.--!%C=5%#>=VI^W;-"1?>77?@Y.F[7B![9,S3HFYXW7L(#B'0WG:^-#! M4I2KO$\K"L@VTT4SJU:KI\"@Z(#OXL4[@@Q9<;H[$EP2U*FW*4EET9N+B1:; MO!\NA*;NF@]C>LZ@- *TOQ04^G)B#J@>2/U_ 5!+ P04 " "J3 Y9MKON M 5T# "C"P &0 'AL+W=O-8$VS M54(:'X)?GOO.X\LO\6!/V5>> @CT+<\*/C12(;;7ILF3%'+,+^D6"MFSIBS' M0E;9QN1;!GBE17EF.I;EF3DFA1$,=-N(EWF.V?<;R.A^:-C& M8\.";%*A&LQ@L,4;B$'<;^=,ULS&945R*#BA!6*P'AJA?1WY*EX'?""PYP=E MI$:RI/2KJDQ60\-2"4$&B5 .6/[M8 19IHQD&@^UI]&\4@D/RX_N;_78Y5B6 MF,.(9A_)2J1#X\I *UCC,A,+NO\7ZO'TE5]",ZZ?:%_'6@9*2BYH7HME!CDI MJG_\K>9P(+#=9P1.+7!^5]"K!;W?%;BUP-5DJJ%H#A$6.!@PND=,14LW5= P MM5H.GQ1JVF/!9"^1.A%,P[O[Q1C-WJ+9?+P([R:S:7R.9HMWX73R25?/43B- MT$T83V(5-E^,X_'T3G>ALP@$)AE'4\P85C/X&EV@^SA"9W^]'IA")JA>8R9U M,C=5,LXSR83EYA)9SCER+,=MD8^ZY?^5Q27J6<_*HVYY!(F4VUK>.Y:;DFJ# MUFG0.MJO_XR?7(H97M**"PHEH&(#[!0B[* %1IC5I!BP]%9F"1E7F98R-8(UB0AHG5]=AJ_%&AEYFDS=?SN@@OW MRO.]OB^7U^Z05ENDZUFNZ[]I(H]0N T*MQ/%"/-4+S==&#^49(3X.<)" M-C+V70)"'W!60AN/3O>7\G"?C/+*LGNV_1.,IV'.E6/W?:L=1;]!T>]$$9=+ M#@^EVF_CG7I^OH5\">P+^H$^JN-+4D&A1!5#4C(B"/!YR9)4?E10N&%0;=4# MT:3@@HA2?;YP)FL[D*,S/>GSXHO5."/Z59 M="*S(_!^ ][_Y>G01LM_L@-MWU*_XYTZZG1_*8@3F54@S(,;D;J^WF*V(05' M&:REO77IR[7(JBMA51%TJR])2RKDE4L74WF+!J8"9/^:4O%84?>NYEX>_ ]0 M2P,$% @ JDP.62-&ULK9A_;]HX',;?BI6;IDZZ-3^AM(-(+&%73K0@:#=-T_WA)H9$ M)'%FF[*]^[.3-!#A^LK)_ %QXN>QOQ]LYVL/]YAL:8(0 [_RK* C(V&LO#%- M&B4HA_02EZC@3]:8Y)#Q(MF8M"0(QI4HSTS'LOIF#M/"\(?5O07QAWC'LK1 M"P+H+L\A^?T997@_,FSCY<8RW21,W##]80DW:(788[D@O&2V+G&:HX*FN $ MK4?&V+X)[;X05#6^IFA/CZZ!".4)XZTH3..188D>H0Q%3%A _O., I1EPHGW MXV=C:K1M"N'Q]8O[ERIX'LP3I"C V;/9;!Z,'Z;S^Q6X"!&#:48_@(_@ M<16"BW:"6_[TK+H%K57)/ M(@_5\A!%7&[+6C*WYC2A&C,@JUSI7KQ#R_H26,T,C@$YDB M\HP,__T?=M_Z)&.BTRS49-;AY;:\7)6[_Q?&\3[-,ADQI?)<8K59OS(3J^*S M;WN6YPWZ0_/Y&,9_U^O$Z;5Q>LHXO_(8^8(*YG!+P8\[E#\A\H\L:*7-N4'K M- LUF77P]5I\/>6T6B+*R"YB.Y(6&Q!@R@ L8K"L&P(_9KP^F#*44RG4GDZH M.LU"368=J/T6:E\Y)@-($QFM_LD4<'J6^'2G2J!T/Q>$)K,.B*L6Q)4:!,YS MGHRL&(ZV,B"UVCM>$RP9$&4KYP+19-8!,FB!#)1 'C"#&2AX_@E??9\-3J"X MTE&B;.E<*)K,.E"N6RC7__/5?JUS>=%I%FHRZ_"RK4.2:2F'T3T?0"+_%VMV M!,M4#*J+M(BR75S?HHD\8;1.QM:U[9P.+77SY[+2Y=:%=921VTI8"\)W=83] MKEYLZ.;2O34'_.$D04RU$C/X8R MD"#1FCCKH&S\:CR:V+ MYY!QV^J4^X' &($"YHA64V%;GQ&_)?.S3!%F>^JC;.IN,UA39/#H\$D=] M=Y!LTH*"#*VYO75YQ?\'4I^>U06&R^H\Z0DSONI4EPGB,XJ("OSY&F/V4A!' M5.T9IO\O4$L#!!0 ( *I,#EG;MR8V.0, /$+ 9 >&PO=V]R:W-H M965TP4$VJ%77,VXV&7 MY3(A%&8E;#>CRX(JNUU =VV,WP"N8@;[(95SN[0HE)"E00 M1A&'9<_J-\Z<[&(M; ANQM4::RH*Q'WHSB7N6HS."!"*I(;#ZNX6Z9[4M%,,2YXF\8IMS* DU-5[$ M$F%^T::T=2P4Y4*RM'16&:2$%O_XH11BRT'AU#NXI8.[[^ _X^"5#IXA6F1F M:(VPQ&&7LPWBVEJAZ871QG@K-H3J:YQ+KKX2Y2?#^?!\/+J9CM'E)S2[O!Y_ MN9[TI].O:#29WEQ/;L=H/A[>7$VN)^,Y>C<"B4DBWJ,3)-:8@^C:4N6@D>RH MC#/59Z-X_$QF.H&>IYA; [\$* MW[YI!,['.HF.!+8CF%\)YO\KNM;RI!)35&+6Z5$$\4T0_73=AYU&*_!;G:Y] MOTWUJ5W3;P:>[U=V.RR:%8OF(1:AN;23@7I/8C3#O]0[)U&?C#"2Z_T2& [8@25&,%_T0/!,04[$MB.8*U*L-9K]$#K26U[ M7JO=V*0_M@!]QA7>[R8(4?1'CIA1T);(=LIR+;^2\J MO'-,P8X$MB-8P_DS9SBO4>-EE)WJ;7OM(-A_Z&L,_<#O=)K[=6YO#4\I\)69 M*06*6$YE,894I]78KP@5*(&E@G1.6ZJN>#%? M%AO),C.B+9A4 Y]9KM5,#EP;J.]+QN3C1@>HIOSP-U!+ P04 " "J3 Y9 M;&VT[=,$ 3( &0 'AL+W=O3IJ6SI80>>EYLH)8 MGIDG//*$/.0++5UQ\/P\* HU0]=M+?*"N#7LYVVW?-A/UB(,8KCE)%U'D<>? MOD"8; 8MVGINN L62Y$U:,/^REO !,3]ZI;+(ZVB^$$$<1HD,>$P'[0^TYYK MY %YC^\!;-*=?9(-99HD/[.#2W_0TK,K@A!F(D-X7),/8Q!>$*8?R5_D?C(F M'_[XV->$3)R%:[,RR:A(8AQ(8I*K)!;+E+#8![\AGJGC;46\)@=>*O9X)< MQH5190_\PU?9B5P*B-(?37H71+.9F+EA+UUY,QBTI-VEP!^A-?SS=VKKGYHF M&Q/&,&$N$JPF2[N2I:VB#[\EP@M)+']<.#Q"O(8F'0J$G2.R'Y''H6$Z'=LR M^MKC[A2_[$>=CMFM]V(O>[6[>EMOF_5^;D-6W;:1[TA M*5%(TJTDZ:I=+)"O;&&R>*JLRP5(E?ZE!)XZUY@PA@ESD6 U59Q*%0?=OQQ, M63!A#!/F(L%JLE!]6WWH[W_)43-.E0*5QDK:KA]9IJY;^Z],;\FJ\B.Z4^#1 MX]^K;L02N-*-U+23)QN3QE!I+A:MKHNQU<5 ]Z02B24.)HVATEPL6EV<;4E, ME:7=D;Z$6@6CTEA)V_4ETZ3."UMZ0U*E+6VK6ZHN;\>P\KB(LB(OF9,QS"%. M@=Q,LR3YPR#G?R+6?O#*VY,ZST8+^SJ#3F5=K6MM*FZ3BY>G.Z*R7W% MD5"+9U0:0Z6Y6+2Z)MM2FW;Q'0FUVD:E,52:BT6KB[.MN*FRC M64/4TAR5QDK:WA=YZNP;64.WPY_0C:R>KK=LRS]#7?X]T!_EQ_3?TN*+5$KF MV2>I()Z%:Q^('W"0#]$T"&7H@LA'B8R>9,B2R%%VVI\(=9PS7=?+PZ:;0]M9 M?XR +_*5XI3,DG4LB@6 JK5:C?Z2K\'NM8]H;TP;VAGMN4WMGPV]Q^3L-)VA M\DRQ/KV]I&*Y_,KCBR!.20AS>7GZ>4<:#"]6H(L#D:SR%=-I(D02Y;M+\'S@ M60=Y?IXDXOD@2U#]'\#P?U!+ P04 " "J3 Y95T*5G,H# Y$@ &0 M 'AL+W=O^OT-!.)YE)PSH%D'3/N;KWB O2 M<(_)5[H!8.A;FF1TI&P8VPY4E88;2 -ZB;>0\9$5)FG >).L5;HE$$0%*$U4 M0],<-0WB3!D/B[XY&0]QSI(X@SE!-$_3@'R_@@3O1XJN/'<\Q.L-$QWJ>+@- MUK ]KB=$]Y2:Y8H3B&C,O",1"A+C+^*QBP: M*9J8$200,D$1\-L.)I D@HG/XY^*5*E]"N#A\S.[7P3/@UD&%"8X^2N.V&:D M]!44P2K($_: ]]=0!60+OA GM+BB?6GKN H*<\IP6H'Y#-(X*^_!MRH1!P#= M/ $P*H!Q#+!/ ,P*8!X#K!, JP)8;_5@5P#[K1Z<"N 4N2^3561Z&K!@/"1X MCXBPYFSBH9"K0/,$QYE860M&^&C,<6R\F%Q[T\<;#]W[Z,'[XMT]>OP^N?_] M;O;G[/X.G4V!!7%"S]'9/""0L0VP. R2<_0;>EQ,T=DOYT.5\8D(.C6LG$Y* MI\8)IR:ZQ9R)(B^+(&K!>]UXIP.O\@3463">LS Q.@G_R+-+9&H7R- ,JV4^ MT[?#S;9P?LR[_V'OC628]9(P"S[[!-^$2!>#IAANA&8.4_MVF M=\EHMC.*ZCB@VR"$D<++'P6R V7\Z\^ZHWUJ2[9,,D\FF2^)K"&+5K4LO0\6AJMNX)/> M*EDGZ+V2R23S2C+KL#(9FNO:]E%E^H!3U"%$OQ:B_^.U"_V+)M_YX(:'V;,^ MH9L\6W<6MDZ?[Y5#)IDGD\R71-80SJV%F+#+)/)EDOB2RABRZ]K(Y MT3[ZS].-?*\ 4MF\BJWYH^5JFG94IV1Y;697;/V:/<9+OHW_^R)4=>LG6M8M MBE; +W$6)GD$*(H)\!=E&2<..-HZ?^LZP-/;Q\Q^$CA0WV94GFH M&PO=V]R:W-H M965TP%:Z6RVS"4BS4P(B]Y!JE^LN2"$:6[8A7*3 ")BR"6A+C1:(>,T#3H=XNQ MJ>AW>:X2FL)4()DS1L3;/21\TPNB8#?P1%=K90;"?C!^>X<^+!:O%_-,)#SPY \:JW4ON Y0#$N2)^J);S[" M=D$M@[?@B2Q^T::NV$'L!S?:! +P-P 7O,E'! M\I$HTN\*OD'"S-9HIE$LM8C6Y&AJWLI,"?V4ZCC5GSU\'#S.QP/T>8BF3Y^G M@ZHV;A N(&O''C-JA3- M J]Y .^!LRQ7(-#@>TXSK3R%_IH >P;Q-_H'36A*6MS,@" M>H'^@"2(%PCZ/_\4M1L?'.RO*O97!7KK /NIT%^J4&\7:)H039VD\?Y"QGHZ M&BE@\EWF5QZ8MRKF+6?=+?.L8@X[YAH@[S6JL.)?V*-.Q7[CD=U=#PPOZZ87WM4AQN[5:N.FXKES7'JF/&EVA ! M3B4XL4ZL9]2P.W[#HQ:VX/\S^3V[BCS*H0:\?K>(L"6*G5@GFX@;]]0"6Q., MFC[5X<,"(^N!D=.HSE6'&_P(=5C+B]R^=+*)N'%/+; UP:CM4QT^+#"R'A@Y MC>I<=;C!Z[TDLI87N7UIF(N4JER[B*$XI*^F+7]X(W$F.;7:UA&C&Y]2\>&1 MV'HD=MK8F5*I :^7"K9^B-V6=814CMA5W$E.K;;U2HP]2@7[,$QL#1.[CXUG M2L4-WJF7BC5'[/:OK["FBV1/'._R\7$2Q-87<:M('T(9XN(P:KF(<._*D(%8%1>C$BUXGJKR]K :K2Y?[\HK M1SN]O+F=$+&BJ=3YESJT<=G1+U&4EZ%E1_&LN(!\YDIQ5C370&(09H)^ON1< M[3HF074EW?\74$L#!!0 ( *I,#ED2.F;^ 00 &\1 9 >&PO=V]R M:W-H965T#-A>QE$*=QR)?9)0_FT,,3L,+6P]/;B/-ENI']C!8$YV-UQ MU;-+*V&40"HBEB(.ZZ$UPI=CXFE -N+/" ZBUD8ZE"5CGW5G%@XM1S."&%92 MFZ#JYQ&N((ZU)<7C2V'4*GUJ8+W]9/U=%KP*9DD%7+'XKRB4VZ'E6RB$-=W' M\IX=/D 14%?;6[%89/_1(1_;)19:[85D20%6#)(HS7_IUV(B:@#2!B %@&2\ M?3ASD:33XNY@\WTUO5?C4!2:-8O![84CG6<'M5.!GG3DB+ M$P_=L%1N!9JF(83?XVU%N&1-GEB/B='@QWUZ@3K.&T0_?K:8+=3 MSD8GL]MML3M3_-91&DEX>ZTV2XAFJ:3I)EK&@$9"@!3HT[7"H)F$1/S=-!.Y M@TZS YUCEV)'5S"T5!()X(]@!;_]@CWG=P-]MZ3OFJP'-;8T9[MB0C:QS.UX MF1V=N(\!(5W7];V!_=A H%L2Z!H)C!+&9?0/U0G7Y#9'NS6W;]VNUW>;O7JE M5^^98:?0&+77$'7?[_5)L_]>Z;]G]/^>L? 0Q3'Z= /)$GCCOC":.'-?^"5! M_Z6WM?\"]/LE_;YQ?I6PJ95=?=E'_+_JD9,SP^>PNT#8?X.T6G0,?+!3B:;S MDQ*M,%3?<]AUVC,-UX0;_Z]<,\.;EPR99H=4S,C/RF$V.EV<2LV5?981HX MNHDJ@S$ M7!E.EX/"4#TI>DZ[')!*YHGYF'Y,#@KX=W+0Z6.O10](I<[$K*XGZT%AIQZZ MYSE^IT4/2"7&Q"S&1_3@"!J[[7I@U^[ *LLWV4U?+^X^E?EUN'Q:?DT8Y7?H M:GC^*>*&\DV4"A3#6D&=BYZ:#9[?[O..9+OL1KUD4DE*UMR".F%P/4"]7S,F MGSK:0?F-)?@74$L#!!0 ( *I,#EFS$FBHU 4 (= 9 >&PO=V]R M:W-H965TYTFIDVU@<(2!W/I#:T MV4G23)SN/G3V@=B*S1:0*\GY^/>>R[D7+O>BP2,7W^6" M,06>LC27I[V%4LN3?E].%RR+Y3%?LER?N>,XF M3'U=7@M]U*]99DG&7_X+'"PAZ8KJ3B666LKR!+\O7?^*D* MQ)8!(GL,<&6 30-WCP&I#(AIX.PQ<"H#YU /;F7@'NJ!5@:TC/TZ6&6DQ[&* MAP/!'X$HT)JM^%&FJ[36 4[RXLZ:**'/)MI.#2>CS^'XZT4(OD1@$GZZ#*]N MP?E5].7F\NSV_,L5>#MF*DY2>03>@Z^3,7C[Q]&@K[3CPKP_K9R,UD[P'B<$ M7/)<+20(\QF;6>S#=GO:8M_7@FO5^$7U"+<2_KG*CP&![P"&V+%H__MO1$,4M\"I.1S]_!="SY;314XS]>%JGC@OUUH$#A7+)/_V/*]9B1V MQJ(:GLAE/&6G/5WN)!,/K#=\\SNB\(,MV%V2A5V211V1-=+BU&EQVMB'MUS% M*!>' H_X352XBW)\Z$"' M-'&1Q2ND;E"C&GK=6J][@%[]RA3Z%LSG(.52VB2O69PMY^\Q]#TO,-2,+4#D M>3YQH2'; G0@(1 ;C)$%2 BA!$.[=%I+IZW2KWC^?B,\R:<\8^ M>]+M@V1' M[XJ;P!8):A,(J9G[79B#/>H80;"0X2#P7",$NS!/WV_$KM^K]7OM^O5-7J0; MW#%=@MA+!%3\!*H@V.1[EBM&T/&ID=^Q!8@\XKH^-6)@ 3J0$@C-!\ ")-BE MKNO9 ^'7@?!; W%^D'!_U[OKH,!0;4$YKN\9DBVH ;(T&M!(:I#8U<;U&J# M@])NTQC8DHL@]DR9%B#R'*@3;"BU !WH81@83T)D 1+LX6#?78[@IM>"K8+' M23S/N53)%-R\B;/EAS'X=LFR.R:L+]EVMM>^93ME"SMEB[IB:^9EJP=&G7= M%657R>F2+>R4+>J*K9DG O5=$8+PGB!ZX9.0N0>#K"9AMA _H!=7:JK WHN0'%>]I( MM.F;47OC?!'?<:V;BV6CDJ&MIX M?!W='7GFQPT[$E.'&I-R:$-B2GT@_V7QOUPDZAGP>Z 6Y7<@P6+)P ,3!>\*Q< MCJ<_5HE,RKM=6U\+-DW*W:_K6"UXRN?/H.X+BU+UTAF^ Q<7(Z!Q$[949?4J MKP3YZ\_KQ[:L][>V6S(FYN7&F 13OLK5^GMGO5IOOGTLMYR,]1$Z&2/+>HA. M(MOZ&48G(;:?P?I,Z:._N:3U[N!E+.9)+D'*[O7EP6-/5PZQWG!;'RB^+#>( M[KA2/"M_+E@\8Z( Z//WG*N7@\)!O>TY_ ]02P,$% @ JDP.6?I[E!-" M!P '3X !D !X;"]W;W)K&ULK9MM;]LV$,>_ M"N$-0PNTL2C)LITE!A+KR4.3&''382CV@I$96Z@>7)%.VGWZD;)B63+-V.CU M12/)O-])NK\H\HZZ>,F+;VQ)*4<_TB1CEYTEYZOS;I=%2YH2=I:O:"9^>3R0'=TL2(+.J/\834MQ%YW2YG'*HH$^7G2M\'IJ. M-"A;?(GI"]O91O)2'O/\F]R9S"\[ACPCFM"(2P01?Y[IF":))(GS^%Y!.UN? MTG!W^Y7NEQ=@8=-*=/9)WP^_PEI-4%]20ORA-6_H]> MJK9&!T5KQO.T,A9GD,;9YB_Y4=V('0-L'S P*P/S6 .K,K#:!KT#!G9E8!_K MH5<9]([UX%0&SK$>^I5!_UB#064P**.["4<92Y=P,KHH\A=4R-:")C=*0936 M(H1Q)K4[XX7X-19V?#1[N+FYNO\'W?EH-@EN)_YD?'7[&5V-QW#+US*2=QPM M*0HB)?<>?40/,Q>]^_W]19>+LY',;E1Y=C>>S0.> M+7239WS)D)?-Z5QA[^OM'8U]5]R%[:TP7V_%M:D%WD7\#&'[ S(-TU*G.71L(@^[PH(TJE_I-, TFGXMM-&V'O; ML/>T8;^GSS1;4Z8*N];RU+!#PEQ(F <)\R%A06\OYI9C8=,8-(46 CEM",C9 M"LC1"NA6S%22G"D%I+4\54"0,!<2YD'"?$A8X.P)Z*/5=WK#@=52$)#7AH+Z M6P7UM0KZ)-2#5E1,39>DH"H=:>U/U1$DS(6$>9 P'Q(6;&"#'1T99[;=TA"0 MQX:&!EL-#;0:\NF<%B1!<<;6!9VC)$YCKI*2%G.JE"!A[@9F[]QCLV>(?ZV1 M#*1/_SB? :3/$ C6D,EP*Y.A5B97\V=:\)C%V0+1'RN:,65_HX6<*A)(F#O< M"QC&0]/HM40RW.OW3>P,S68K7P&S,#9;L$ !Z_=MW'KZ@2ZS$59LU/D@0Q_8 M-!=Q_6\S:N:I<0:EN16M$1R[9[5&?IZB6>OA M]15-S"%V^JTHOTT*H:ZP&>.=G!]^8ZK"*"FB)2+9',W%O"7)5RG-^.N3K(ZQ MEGERC"%I;D7;?;)LP[0MJQWD_7:6U=M[4'U%N_[0,?IF.]2*=H:]_TA#76TS MWF8=;U,;[Y"2A"_16 P*/Z"I>+1EK&?"31Q1]/6&IH^T4";%]-R38PY)C'!7T>7TP@:>GG:Q T,PM*,T#I?D5;=B8[P[:XV)0GR$4 MK:FL.@V,]7G@J1!2G*]9\A/=TY483(M)M/8="YH("C3?#$KS0&D^*"T I850M*:HZ@PV?B.%'7U?QRPNWXY1S@YD-O=S MM@.,%8H"34Z#TCQ0F@]*"T!I(12MN7ZPSIV;^MSY%_&RDS/*._*-:LZI M@RU0F@M*\T!I/B@M *6%4+2F]NJJ T'Y06@-)"*%I3D'6!P-07"+:"C/+T,Z*%7(!W2*IR[<:K5I6:!*TKF/LKJ+&A["5!2P:@-!^4%H#2 M0BA:4Y1UR<#4+S[7Y6KUIBPA%90/Q^U.>\]<=Z6#[ M1?CH?U!+ P04 " "J3 Y9ZZYC]-0" "H!P &0 'AL+W=O*J9]8N*Z.&NX\]-'P:],?HK <2$RK.T5?SMBD5@C8RDVJZFW(ZY\ATW]?Y M)7*M"^18CM<@CT_+>Y HN5W(W8]R4P6OTSMU>J?P\X_XQ1Q2(M$]$P+][,Z$ MY&I;_6J*5?JXS3[Z4[L6*YQ QU#?D@"^ 2/Z\LD.K&]-(?^3V8?(;AW9/>4> MC; DD$ND?4D": X@F@*7+D'AHH^"360[8+F?+O;*M/+HQ8QV'_5 MAV5.R_>/ (8U8'@2\(E)M8 X2=@ZEP+A/$5LG_D"Y2";P,/#3>JW_, )]L@/ MZZYL.PB]/71SYQS5=]@#Y@N2"T1AKH369:C>$"_OA;(CV:HX6F=,JH.Z:"[5 M50I<%ZCG<\;D>T>?UO7E'/T!4$L#!!0 ( *I,#EDY!3&3P0( !@' 9 M >&PO=V]R:W-H965TBKQD VW->76KZRQ=0X'9%:F@%#M+0@O,Q92N=%91P L%*G+=,@Q/+W!6 M:F&@UF(:!J3F>59"3!&KBP+3/W>0D^U ,[7=PC1;K;E5@,-$,*@AQ2+AFP M^&U@!'DNB82,WRVGUKF4P/WQCOU>Q2YB><$,1B3_F2WX>J!=:V@!2USG?$JV M$VCC<25?2G*FOFC;V/J.AM*:<5*T8*&@R,KFC]_:/.P!S%, JP58_PJP6X"M M FV4J;#&F.,PH&2+J+06;'*@8<"IV,X'C83*:1./Y8X2>[U$\ MC>+APQA%O^+H*8D2-'P:H^?9))JBT7PZC9YF:)@DT2Q!%V/@.,O9)?J"YLD8 M77R\#'0NY$A2/6U=WS6NK1.NO]7E%;*-S\@R+*<'/CH/'T,JX*:"V^_ANDA" MEPFKRX2E^-P3?#&%"F<+%+V)&\* H6&Y0,]\#12-:DJAY&C(&'#6%VE#;?=3 MRYMXRRJL;7OKC_$]F[+-A=%NQS[%T6LI+5%)C[CN4'^F8_C&,KTS>O7;R?0Z00Z9P4^P@KG"(NSJ2A9 I/M M!.=]*AL>9\^_:]B&:-.'FPDGE6IE+X2+QJB&:_%T 94& M8G])"-]-9'?L'L/P+U!+ P04 " "J3 Y9MXD++;P# \$0 &0 'AL M+W=ODDSIM90)H" M5:>::>DPT]5JM1],N$#4)$YM ^V_7SO)A 1"6E;A"^1Q[_$YUR?.=?H[RK[R M-8! W^,HX0-M+41ZH^L\6$-,^#5-(9%WEI3%1,A3MM)YRH LLJ0XTDW#*;.";LQUN(Z&Z@8>WEPF.X6@MU01_V4[*"&8CG M=,KDF5ZB+,(8$A[2!#%8#K1;?#/"GDK((KZ$L..58Z2DS"G]JD[N%@/-4(P@ M@D H""+_MC""*%)(DL>W E0KQU2)U>,7]'>9>"EF3CB,:/17N!#K@>9K: %+ MLHG$(]V]AT*0H_ "&O'L%^WR6,?14+#A@L9%LF00ATG^3[X7A:@D8/M$@EDD MF+^:8!4)5B8T9Y;)&A-!AGU&=XBI:(FF#K+:9-E239BH:9P))N^&,D\,9Z/W MD_'S_01]>H>FCY^FD\>GO]'MQS&:?'Z^FSY,/CZA5V,0)(SX:_0&/<_&Z-7O MK_NZD&,K!#THQGF;CV.>&.?#)KE&EG&%3,.T&])'[>EC"&0ZSM*M>KHN%9>R MS5*VF>$Y)_"F3#X(3/RX0M.() *19($FWS9A*ATJT#_W,AS="8CYOTU2#<\)0$,-/ED<6!;T(9__(9=X\\FX1V!U#4"K$=]@S35#.ZK6HZ#O,M[#EN&59C:Y=L[5:VMT&PB3<1$;"0 M3ZHL1Q 2M18T$^R(?W()O--8T6Z"Z6[X4M*+J\ MU;CMB&?/UR4:#;SO-+!U2>NV]C%GEZ(CM'HI]FT,;N]CSK?N<9?2Z]GXT+D_ MB:JSW7=T+8O:15.^V/ND*KEV+?(>'6 MSN-_6-4[:OVQ[6/C:)EMB#.<'NX=V%6O;&W5=X4'PE9APE$$2YEH7'MR$EF^ M5<]/!$VSW>Z<"KEWS@[70!; 5("\OZ14O)RH#73YP63X'U!+ P04 " "J M3 Y9V+^C#JD" #0!P &0 'AL+W=O>[[S<=?;<'$KEP"*W.<9DWUKJ531M6T9+R&G\I07P/#+G(N< M*MR*A2T+ 30QH#RS7.55#ROP'B"/&7E MF]Y7>=@!($\SP*T [F. _PS JP#>2Q7\"N"_5*%= 4SH=AF[25Q(%0UZ@F^( MT-[(IADS>DYNKD!R]/>[9"N4UB1U74L-2RGU&RB.7G*FE)!%+ M(&G AX?QG0-X&\.N8W>WL0_=@X1?5NR4>,X)<1W7;SC/Z.5PKRF<_U./_EE] M+QE>70B>X6L_5P@">X]0#R=DDE&F"&4)B>Y6:8%-09%?@YE4 O_JWTWW7C)[ MS$>O Q_+" EGOYOBIE]MR'&??*WSJ=?;1:?O[ M7E Y7&:Z]TZ)R$ LS&R2)^8JILDAK:SU^!J;K/K(/6]U1J\$>XK@JI\M? M^G+675*Q2)DD&F 8YXPK;K5DN<>2"T [X?&ULK55K;],P%/TK5D!HDV!Y)\UH(W5IIX$&JU8*2(@/ M;GK;1'/B8+OM]N^QG2SJFJSB U\2/^XY]QP_KH=[RAYX!B#08T%*/C(R(:I+ MT^1I!@7F%[2"4LZL*2NPD%VV,7G% *\TJ""F8UF!6>"\-.*A'INQ>$BW@N0E MS!CBVZ+ [.D*"-V/#-MX'KC/-YE0 V8\K/ &YB 6U8S)GMFRK/("2I[3$C%8 MCXRQ?9F$*EX'?,]ASP_:2#E94OJ@.I]6(\-2@H! *A0#EK\=)$"((I(R_C2< M1IM2 0_;S^S7VKOTLL0<$DI^Y"N1C8R!@5:PQELB[NG^!AH_ON)+*>'ZB_9U MK!<9*-UR08L&+!44>5G_\6.S#@< VWL%X#0 YU\!;@-PM=%:F;8UP0+'0T;W MB*EHR:8:>FTT6KK)2[6+<\'D;"YQ(IXG-]/)XG:*[J[1.$GN%],)FOZ<3;_. MIW-T-@&!<\+/T0>TF$_0V=OSH2ED5H4UTR;#59W!>27#YVUY@5SK/7(LQ^N! M)Z?A$T@EW-9P]R7UG5/?LDET MD->?8W6#^HS6Z$"CU?W?Q:$7A58T-'>'%KIA S^TW+ ->R'.:\5Y)\7=P@83 MO2T5HVO@JE!@TB>SYO$.\MN!X]J#(YG=,,!]&L/.@8J"R(K<(Y7=,-N6*FW[2*=Y4 _56_0%LTU> MX(6ND2N:1"%ES=S.23"$P%R/DUI>*YHZIN^\C&?P%0 M2P,$% @ JDP.6&ULK53?;YLP$/Y7+#9-K;35_&BR*@.D-&3J)BV*B-(]3'MPX A6 MP6:V"=U_/]L0E&I)M8>]X#O[OL_W'7<..RZ>9 F@T'-=,1DYI5+-#&.9E5 3 M><,;8/JDX*(F2KMBCV4C@.065%?8=]TIK@EE3AS:O;6(0]ZJBC)8"R3;NB;B M]SU4O(L]B VC9KH3T\LN2T!B8I9TA $3ES;[8(3+P- M>*30R1,;&24[SI^,\R6/'-'5=Z%*Q9ZL<*A G0YP7GZNB8>1B?O_@/4$L#!!0 ( *I,#EDY M@&PO=V]R:W-H965TFT,^MPQY#:S"0VG78G%T_=;/M5P<+6%"2O),?M_OJ5!&'-):Q= MYPL@H?>\.@^2D"9[RK[S#4("_"ARPJ?&1HCMI6GR=(,*R"_H%A'Y)J.L@$(6 MV=KD6X;@2HN*W'0L*S +B(D13W3=@L43NA,Y)FC! -\5!60_KU%.]U/#-IXK M/N/U1J@*,YYLX1HMD7C8+I@LF764%2X0X9@2P% V-:[LRR12[76#OS#:\X-G MH#)YI/2[*GQ:30U+=0CE*!4J I2W)S1#>:X"R6[\7<4T:DLE/'Q^COY!YRYS M>808<_*@X' AFG7^!4 JL0Y^)="IFV7N&MP<"AA/ M&-T#IEK+:.I!T]=JR0L3-4Z6@LFW6.I$O)Q]3.8/-PFX_P!F][>+^[OD[LM2 ME6Z2JV4"DF^+Y$[>W\Z1@#CG[\ (/"SGX.WO[R:FD!U08"J^/Y+\2[07+"\;ZO6NK:O&2QYI6 -^%X-WQN*'E\5E G\#]2K)\T 4PO T:G<"K:^=$ MH6TY+6#GVS6 A36P\,@QED*^ 9GVU9ZMY_LU2$8UR>@72=+F/.YE&756]9'?F<*#'3B!9(^9;;GM$7F^ M6\G1/-@G%XBM]0&%R^FY(Z+<)]6U]1GH2F_]6_77]N7,[JF?RS-3><3Y+WQY MX+J%;(T)E]PS:65=C.5*SLI#3%D0=*MWZ8]4R#V_?MS([@, "X. 9 >&PO=V]R:W-H M965TLX3O>A:RWAX\QLN5U _L?G=-EVS&Y//Z0:B>7:G, MXY1E><^"FH@E+)):@JJ? M+1NR)-%*BN.O4M2JQM2.Q^TW]9LB>!7,"\W9D"??XKE<]:S G.VH)M$/O+= M+2L#*@ CGN3%-]CM;7W? M$FESPMG15!&F?[7_JC3,21 W8;''#I@'_6@90. MI AT3U:$-:*2]KN"[X#0UDI--XK<%-XJFCC3?^-,"O4V5GZR/QO>CD?/DS&8 MWH#KP61P/QR#V>UX_ 3N[F^FCU\'3W?3>_ XGJC&_6?P- 63\6 VGH&/(R9I MG.2?0 <\ST;@XX=/75LJ(JUK1^7HU_O1<I9:2SD36V;U M?_\->? /4U#_D]A)B*0*D;2I]Z=K)JB,LR5(=+! Z&G>X8O.1G5HGC-I"G^O MZ16:>F/8]@EV0@=W[>UQ8 8S'Q)T,#M!=BIDYUW(24Q?XB26KQ=J@0C!,B/R M7M,Y8@D#-R0U8H.5X\/ #.Q6P.ZO B<\6W8D$ZD)V3V#P03[R*DQ&\P" B$R M0WL5M-<*?1-G-(M8X[2X $O!<^/B\,Z $ X=Y 4U\'^W.R'W*W*_E7P019MT MDU#)YH"F7,CX;ZI+A G5/T/H$ P#!&NH!CNDLHP=,VI0H0;_,0$&Y_/4 M)\2M9_C<#"'/#9P&[+#"#M^!?;[^P%IGW9SQ\ R)!!"[88W<8.:YCD?,X @> MRAO\-?36E5B*'N-X#G(]KT9ML N(PO8;L(^J,FK%?N*2)F!AA(_-):I4/-Y] M$<0HP&X=VF"H3GTA@0W4A_*)6DM7_UMQ:-++<*MVP*6:X4R?)/5.R$_WQ O0 MF/KV(0AX953D (=@3E]-B1C^I(('4I[)58/4:08.U16UE]>6#)S\F2WQMP^ M2_JPHG>;$]$N]98(4DJU)>!0J]&[BK5YINXE].*I9B"\A 'TPN-/?=J^T^LT M@$/M1NW%^V3#,..[#2"H%;_1JT9L'QWF]4WJ*Q7+.,L5T$(YPDM?"8G]Y63? MD7Q=G.]?N%2WA:*Y4AK_@7+YU])6ANB+V_P%02P,$% @ JDP. M6<8>YF/\ P Q! !D !X;"]W;W)K&ULM5AK M;^(X%/TK5G:UFI%H$^<)74"B/#1= 450=C5:[0>3&(@FB5G;P,R_7SND(27! M[4;,EY*'S[GG7,>^UVT?"?W&MAAS\#V.$M;1MISO'G2=^5L<(W9/=C@1;]:$ MQHB+6[K1V8YB%*2@.-)-PW#U&(6)UFVGSV:TVR9['H4)GE' ]G&,Z(]'')%C M1X/:ZX-YN-ER^4#OMG=H@Q>8+W!^C3 '(41^PSNP'(Q )]^_=S6N= E MV74_T_!XTF!>T?#'/KD'EM$ IF':%?"^&C[ OH##%&Z]A>LB&WE*S#PE9LKG M7.$;8\8P;H#G'::(A\D&C+'X4!I@'*)5&(7\1P-P E88S% 8-, H9#Z*P%>, M*)@@OJ=B!/B[MV*Z%="5Y3>E.+MUY3[I;)=WYF'0E>4WI;B[= M?4^Z!U 2 +[%H@:M.:953MR2$P\:AG=A1!FJIA$O-^(IC;P0+G: ?1*(K8#L M$XX#X".V!6M1)5F5):]DR?(#8D57F6C6;)Q M9]L&="YL* /5M-'*;;24-F:2,N'@@*(]!F0-(KF9@RC;RT-<.3^M\OQ8T"I] M<\K0-8U!XURZ#66A&H4)2GQ\^_*4Q;U1?;H5V]LL%1H<>(,2E9$49]PT;=.Y M7)'J8'7-G%L3J*SF5^M4!BO*M^VF8URN1#5]7?GG;@&JVX5KM2J#OI8=;V<&PNH[BSJE:^,M-AQ0\.$ M3;.TH"H&FH;1LL[?ZDFX7CABRO/]!-%-F# A9RV0QKTGIIR>CLRG&TYVZ:ES M1;@XPZ:76XP"3.4 \7Y-"'^]D0?9_!\7W?\ 4$L#!!0 ( *I,#EF>;$U> M: ( "L' 9 >&PO=V]R:W-H965TV&G4C .0C,IB(+E)+B*+Z]'UMX9?&6PT0=M8E>RD/+)=AZ* M21!9(*@@-U:!XF<--U!55@@Q?NXT@^Z7UO&PO5>_=VO'M2RHAAM9?6.%*2?! M*" %+&E3F4>Y>0^[]5Q8O5Q6VKW)IK7MHW'>:"/YSAD).!/MES[OXG#@$ ]/ M."0[A\1QMS]RE+?4T"Q53[%/@"U(]C3%X%>_0N=4USF 1XMC2H-039ZU?Q('KGX3OO^,Z] M?/=,4)'#GX;1+QJ[,)(QX5*8TA?&BP[SPJOXP.O&0$&80"+0!DFI@6-DK4X< M.2%;=]99U(M&43P^?-)P?81FT-$,_$FESR\FU:OPETD==GS#_Y%4O^C^; Q> MSNJHXQS]HZR.3F1UX,MJ>%#[[#4RI6K%A,8H+%$EZ@UQKZBV-+<=(VM7#A?2 M8'%US1)O,U#6 .>74II]QU;8[G[,?@%02P,$% @ JDP.6?QQ-ZZ; P M30\ !D !X;"]W;W)K&ULQ5?O;YLZ%/U7KGC3 MM$E;^)60M$N0DM)J?5J[:-W>]#2]#P[4_>0QHH"'+,WYS(B%*,Y-DX;H!3 YS_"G!K@/L"R;^)Q G_]O/7RSM8SO^>+SY=PIL !4E2#K>$,:)FY"V\AV]W ;QY M]79J"MFA@IEA37Y1D3M'R#VXH;F(.5SF$48=^$"/MQT-@2F5-G*=1[D+1\MX M0]@ [,D[<"QGV"5(#_]SFP_ M8[" ST\P%#"[1+N:M2XS>2Y)=_H")]<["E9 MT6JF8"ZG+-^@W)0"2!ZURI]%C Q$3')H@WY\DIQP+3#C_W0(6E0#<+L'H(+2 M.2](B#-#1AV.[!X-__4?MF=]Z#*W3[*@)[*6\2J:A^[SO>9.Q,S?M#=UZVLIH6+H6UYST3_1H^@60U>8XVGM48% _A* M]U00N;N8VE_PXP:S%;+./:5E.]68/LF"GLA:+HX;%\?_=S ;]VE\GV1!3V0M MXR>-\1/M\KV2Q$ RNLU%EVF3%SO/=3W':F^]"VT7I[K1$UG+C;/&C3.M&S=$ M;%DB]A 1T1G,]? K7%47#'G&NU;7NM'B3W6J)[*64[;U='>TM&(72)@\ Y,' MC"#)!SBG<[8+P\W;_S<%6T_)[O2$UOEBGF0?V3(-F4>QR%4(:5*19K:)E>5RP*G>K"H(693:SHD+F1N5G+/-=9*J!_+^F M\J)2%U0'30;M_PM02P,$% @ JDP.6:A4+T>I @ U0< !D !X;"]W M;W)K&ULK55?;YLP$/\J%INF5MH* 9)-&4%*@&V9 ME+1JVNUAVH,#EV 5[,PV2??M9QO"TH9&U=87L,WOC^]L[H(=XW /X1F G#L9(1[)D[$Y/IMG(Q++& B!7?22;SD?7!0AFL<%7(:[;[ DT\?:V7 MLD*8)]K5V(%CH;02DI4-6>V@)+1^X_LF#P<$I=--_ M(?C/=>@W!!.Z7<=N$A=CB<. LQWB&JW4],!DW[!5O@C5]V0AN?I*%$^&T>5L M-KV9)?.;!1K/8Q1=SF^F\\_)/)HF"W06@\2D$&B..8^8>:A&:,R%RBA&60=_/@T?W"";ZO V^C=??03]Z3@UXI> M(,]YBUS']3OV$SV?[G6%\W_NR3^[/TB&UUX%S^CUG[H*K"R)5#5 "H1IAB*5 M:T+70%," L5$I 43%0?T8[P4DJM?_&?7%:A-O&X37?:&8H-3&%FJK@G@6[#" M-Z]Z ^=C5_Y?4BQ^2;'DA<0>G)3?GI1_2CV\5F>$X%[U"@%=1U"S!X:M&\4V M]'J.XP3V]C"WQRAW<(2*CU$:] B5'*/ZWB&J#M,^J%,E\+5I$ *EK**ROJ?M M:MN#QJ;T/EJ?](91KV,]5CVK;C%_Y>N&-\-\3:A !:R4E7/Q7OT%O&XB]42R MC:F22R95S37#7/5=X!J@OJ\8D_N)-F@[>?@'4$L#!!0 ( *I,#EDS;1GR M2P0 /47 9 >&PO=V]R:W-H965TV&2!Q(UB3G;@>OI_OC93AH(32/0 MK(X7$#O/]V/[>>P'V\,=H8\L N#H6YID;&1$G&^N39,%$:2879(-9.+-BM 4 M*YXB-<1EQ7F>+C!:U@ _[294U$R*TH8IY"QF&2(PFID3.QKW^Y*@;+X',.. M'3PC.90E(8^R MI'%6_.)OI2,.!(+3+'!*@7,LZ+TBZ)2"SK&@^XJ@6PJZIPK<4J"&;A9C5X[S M,,?C(24[1*6UH,D'Y7VE%OZ*,SE1%IR*M['0\?%T=G+OV;3/]$[#SB. M$X;N,:581O ]^H!^1B9B$:; AB8734JA&93XFP+OO(+OH3N2\8@A/PLA;-!/ MV_6VTP(PQ5BK 3O/ [YQ6HE_Y-DEZE@7R+&<;E.'VN4>!$)N*WFG0>Z=T+K5 M?;5U_Q1YITE>),@R-,\P1Q"-.,14#0EJ4@XDHR\?A1S=%&N2H1S'A$:?V]<8#<%L*N M\F]C.[:M\C,TMX&-4>XE2/<4QRQ*!PQQQ01*DIJ)G_& M20YH+F;S0CJHR2D%O'_0+>O2LOI'#CG)RFOMZ+F32Q.LYM->Y=->JT\?@'$: M!]*%RJ_H4Q9S)KZWXH6H_'('Z1)HX]IO)9^[]G7"/)TP7Q.L%IY^%9[^&R;K MOLZ Z81Y.F&^)E@M8(,J8(/6]:2RSX<;L8T-5:A$G+#:'4_$[BI;@]AO<[1\ M0H=V<_RDJB<[3,,+--M( ;M ]Z1(QEZL0D54A;-R5#5ZFW9YK=YRC!-?: M_W/CIA/F:X+5XG95Q>WJY/^6UJ37BCEW#>F$>3IAOB98+1:VM3^@6&^8]LK& M-,5,*\W32O-UT>IA.SA7VNW)3ZV>6\9R$3?;RT$GSM-)\7;1Z\/8';_LM3]ZVUJ.W5IJGE>;KHM7#MC]^V^WG[_]Q M2]?>L[-CW'"$MZU>]T7&U-FJKXM61,\\N/9,@:[5?3-# 2:>_/B0OP.TW6<,93 2DBMR[Y8M[2X8RX*G&S4)>J2<$Y2]1@!#H%* _%^ M10A_+L@&JIO^\;]02P,$% @ JDP.64F_1\3H P &!$ !D !X;"]W M;W)K&ULQ5AM<^(V$/XK&K?3N9M)XC=L< K,&.Q< MTQZ!@:37]J8?!-Z )[9%)0&Y^_659.,#XS"YUC?W!23Y>9Z5=M>+ENZ.T">V M N#H.4TRUM-6G*^O=9TM5I!B=D76D(DGCX2FF(LI7>IL30%'BI0FNF48KI[B M.-/Z7;4VH?TNV? DSF!"$=ND*::?!I"074\SM?W"-%ZNN%S0^]TU7L(,^,-Z M0L5,+U6B.(6,Q21#%!Y[FF]>AZ8A"0KQ>PP[=C!&\BAS0I[DY#;J:8;<$22P MX%("BZ\M#"%)I)+8QS^%J%;:E,3#\5[]1AU>'&:.&0Q)\B&.^*JG=304P2/> M)'Q*=K] <2!'ZBU(PM0GVA580T.+#>,D+/]V<-HY$__1.,;-+L?#W^['/BS,$##\6@2WLW\^]OQ'0K_D.,0 M3*(P_@=_&LS0FP XCA/V%EVBAUF WOSXMJMSL4]I M35\4>QKD>[)>V).-1B3C*X;"+(*HAA^LY+&;/"%"X'XN6,T 1_$D6# M(Y]2G"U!CB]0^"RJF'R*LP@-\3KF.(D_0W2!_)1L!/KC>R&);CFD[.^Z[,CM MV_7V9>6\9FN\@)XF2B,#N@6M_],/IFO\7!>:)L6")L7"AL2.@M@J@]@ZI]Z_ M)R(H2%27Q=/E7(5R05(9-JS*-^0AK M.KNLJ7?DKM.U;G;;EB<3<'KK]%&:V M#8499F=CE=? M93JE SIG'3 3E^ X6UZ@=Y !%;Z0R>I'XBX7,TZQO"?O$YF=K3AGS7QMLC8I M%C0I%C8D=A0KKXR5]YTKCM=D$)L4"YH4"QL2.PJB:7SI:8QO5',*X:/KC6-Z M+:]2=6IPIN.Y=O5^4X-S3,OM5.I36(.S#<=K5VN/?M#II4"7JL5FXG@B]_(K M?+E:MO&^:EXKZP/S>FC6K >R[5>=Y1?Y_#^#$:;+.&,H@4=ARKAJBY>(YFUX M/N%DK?K,.>&B:U7#%> (J 2(YX^$\/U$&BC_#.G_"U!+ P04 " "J3 Y9 MU5IA6(<$ ;%0 &0 'AL+W=O$C_2>IWTV9CU.C06@1_!F"$>AR%AJP$$=-G5 ML+9^<.?/YB)YH/Q"/BS&3=WJ!XODA1-RG$6(P[6I]?#DTC<0@7?'D MPY*7KE%"94+IC^1FY'4U(XD( G!% D'DSS,,(0@2)!G'SQQ4*WPFAN7K-?J' ME+PD,R$ S,W,'<,S'T&5FY@I42SR%):5T207H?1)6+):HF6 M7*2Y2:TE&S]*RG@OF'SK2SO1NW^\N>G??46W']#M^&%T^QGUAP^CI]'#5_3N M"@3Q _X>G2/3P$U$(D]>F$UT_3/VQ0J-(A>BI IH') (?;N!< +LNUS^>'^% MWOWYOJ,+&6+B2'?S< 99..:><&QT0R,QY^@Z\L"KL!^J[;&I -!E;HH$F>L$ M#4PEXK]QU$"6<98RKPI(;7X%KC3'J;FE",*U]]9H3!N<#N7$]-*2A M[&9.TG[H,T:B&<@.$VBR0N5U8[)*'_>7A'GHVR<)B48"0OZ]JD"9?ZO:?S)5 M+OF"N-#5Y-C@P)Y!Z_WU![:-OZN2\Q^!;:6J6:2JJ4+O?8Z3[8CH%-TNDA1Q M=!L++N0N]J/9&1H0N6E=J$I!AMM,<9,Y^-RS'Y'Y+AQ--?/BE*A:C79[AZ@RE)I$[8*H?1Q1 MM&9Z!\GG21*3#1 ))C\$,0G0 [#PK$R[BJW:50NM@#".S#;RR(I7[6+HH\7"BQ^[,9@QD1LG4E:5]^1UWT1(+X^%)G^':IU+CE M6):Y4VQE+[10DG=-:]@Q]E&--5'X*!DJLZDA155%KX!QDW"X8MW^GCY7\ ME<@G\*^!HK?D6P@5OE L^ M4KHX1*5R/43(RY432F6M$RG'DTC@2V4E4\;0X^>NGYUWZ9GEV;'A#V$PF# 4PE:9&XT).7Y:=Q&4W M@B[2PZP)%8*&Z>4VOL%4$L#!!0 ( *I,#ED, MNWM!4@0 +D2 9 >&PO=V]R:W-H965T/ZL>SO&G\2*$ F^I@D5?6LEY?K"MD6X(BD6+;8F5'U9 M,)YBJ1[YTA9K3G"4&:6)C1S'LU,<4VO0R]Y-^*#'-C*)*9EP(#9IBOGSB"1L MU[>@]?)B&B]74K^P![TU7I(9D??K"5=/=NDEBE-"1(C)3NS= QW*G+$G_7 ;]2U'$Y&$A%*[P.JR)9#C]"WRZ =/KV=WT]O+N^@K,[CY=?@3#Q^'T"OQ\ M122.$_$+. ?(@2[ -%(WR 777S:Q? :W-"14YQ9,$DS!YS%)YX3_W;.EXM.S MV&'!,LI94 .+!\:,RI4 US0BT6M[6\55!H=>@ALAH\/?-[0%VLY9COLCL(%8 M84Y$<3',T"[3U\YFZ#2E3SLZ'ZFRB, E2]5>$3BKMB'GF"Z)JE\)YL]@?]P$ M/V>OASO,(_#Y#^42W$J2BMJ4Y?.WZ^?7>_9"K'%(^I;:E(+P+;$&/_T />=7 M0W1N&9UK\CZXIULBI$*F&[VD@"W =#8\ Q]4;/+[%$JZ$!BQU M]8*UHB,E#OBVUQ[JV/(YNGMLJ(7<>K*@) N,9#?C!Z!6/N>)L"3&[ 0'V8'( M"=H!K(> 3J4 CA'CH7:/&T@*?_LHKNL'3J>!9$^+X%']QL0"#UB"MN.A!A14 MH:!3*]G0!0OGKS($ [_C-6!5<@.-_?Z-8BZ(WBSF8I+]:H8MKPFN4@MHEHN: M>C;ER#W(D1=TO4Y3%552 ,U:4%_/)I+. 0GR/-]OV-ZPZO70V&R/T<_"XZMM MWD%!MZF@J\X,3V[-ZF?N@L1-8$;W[U=V6/5O>$H#+Z'?KGKC-$=$4/5Y^.Y& M;\ZUT=W[25&E!>@8+3#"FCT> 5O)!3I.+LRX1I]'X%:2@DZ6%(/0H4-)"3S' M1^WZQH J24&G2(KZ5RRFRW_],PG5*4L0-#!6RH+>K2RF5!TJ"PR&PO=V]R:W-H965T:10#M L+=NJTM*K=W+Z[VPDT,1$WB7-N!,NW#ST[2A-#4*W>NVAXBBA0VW-6'JIZ]1?HQC2%W>J42A#%*:(@30-!RJ(W-2\\RA$'>XDN(MG3O&@A7 M'C!^%#=7P5 SQ(A0A'PF)"#_V* IBB*AQ,?QK135JCZ%X?[UL_JGW'GNS .D M:(JC/\. K8=:7P,!6L(L8G=X^RLJ'>H*/1]'-/\/MF5;0P-^1AF.2V,^@CA, MBD_X5(+8,^ Z[096:6"]U< N#>Q# ^<5 ZGL]G]TLQI^O;F_ B8<8 M#",*;B A4$S.*3@#]PL/G/QX.M 9[ULHZ'[9SZ3HQWJE'QMU=BKW.?*\>M9\V-4T MVKE>][5I7$."SB8\ (PQ3'/"A3F<37FDY>L$(]4!AYV8+_='.[RQ^,M) 'X M^@>7!%<,Q?2OMNDM^K?;^Q?9Z9*FT$=#C:Y.Q=V1J8_N$X)\O$K"OSE0?P]\&\)"RLVE1#[>C(R!OMGG\I\M/.EPOM/9 M;N5L5^KL':*,A#[CKBX8]A_!?1(R"D[N%O?T%'R]1O$#(JV+1ZI[[.)1*>8I M$FOP="N>[@<'K:N2NTHQ3Y%8@WNOXMZ3KN.;C"]4!O 2;/B*YE!Q*K#3-H*% MDK,7D6[?<0_"5MK=L604B37(]"LR?2F9+P6/1 B M#=8MP!O_#5R%I?VA.I MW+$+K/^"M>6ZO9YSD (5]=D =%$!NE"0 L$_8!:G$=XA1#O@!B=GU2V 20 F M6 0OQ^N%_/7!,*'2["D=TK&058IYBL0:4V$:]=;5^.#\60Y $7JE:IXJM2;\ MO;K!E$9"GA1 !D"2Q@2L(%1AL2:+I,I6+V>-4KI_4AWS(M>]S"ORH=P-#!% M:DU@5@W,D@(K\D5)I_/\ZDD1"7$[)+F<#78(DK9WUE1N>30V16I-;'5A8TKW M[Z/9MRQD.W"5^#QL>14*YA%,I.E2+GATT"JM552I-6'6U8KI?'3&5%2@E/!5 MJGFJU)KPZ^K)E)=/1<8L$D 'X(Q1QC<#8;)JY=A]N1DR\K_#'/G&AIY\=-_K M?5WKF-(M?;'ISO>45"PNOA'*V!H343BW^N^^U?\W-O1:&IJF8_6[O:IAT[6Z MG##E]<1M^<9#3XCX(8^93NECJV,JBX6I^;(^L8R^89N'SK]'56'6984IKRMF M)1F0\LTS:L6BM)(HU7K[_WN83&JJM<" MD+[W0WZ,R"H_$*' QUG"BM_TJZ?5H M_DEQ"%+<,)SFQP(/F#$FT)U4D#C\*/4!*M]"-U-Y6@5*M5OO!#0-83>*L;:#[ MWY\=TH2[0G:+RO*%Q+%G_-[PXL?077/Q)!>("I[C*)$]:Z%4>F';,EQ@3&6- MIYCHF1D7,55Z*.:V3 72:1841[;K."T[IBRQ^MWLV9WH=_E212S!.P%R&<=4 M_+C$B*][%K%>'@1LOE#F@=WOIG2.(U3WZ9W0([O(,F4Q)I+Q! 3.>I9'+BY) MQP1D*R8,UW+K'@R51\Z?S,"?]BS'(,((0V524'U9X4>,(I-)X_B>)[6*/4W@ M]OU+]F%&7I-YI!(_\NB!3=6B9[4MF.*,+B,5\/4GS DU3;Z01S+[A'6^UK$@ M7$K%XSQ8(XA9LKG2Y[P06P&DL2? S0/<#/=FHPSE%56TWQ5\#<*LUMG,348U MB];@6&*^E9$2>I;I.-4?W=_>>L$7^#P$[_HZ&%Q[XP$,/3^ B7=S/QC!\', MXT\#>/""P/MG#%>#P)]X8W\R@!O?N_1O_/$7^'"%BK)(_M6UE09E4MMA#N!R M \#= ^"6BAHX[3-P';?QWW!;4,N9$I#[%GZ%9 H5FCU__R#M)R_*Y#7"^3U M+'MS#_(A90(F-%HBO"(A@2;3;))F8AYCN$C8]R5*^'JC\X"O,)8[*=6/0*E1 M4&I4?AD/5 B:Y.B%>4$DZ*-!*CUFR?P,XBVBS!#=Q6"S!]E(V!PSJSZIM;18 M5CN@-0MHS;?J9+2@XE=$4IGXP(JV"MBM4XBD=01*YP6E\]\@DO-=(FFV=HND M74!KOU4D&WE,>*1K'#'UHU(IE=D/+&NGP-XYA5(Z1Z!$G-*MG-^@E7R3QK96 MZNYNJ9 M)R5O=YY4__K J2ZPB"N54IW[T+J6IDG<4XB%',-/26FHI-+[12NF+I-H8=V@E8/()A@)U/1.%NAP* JJJG:AZET/K6UHH:9Y$-<

-8?20$3;8T.P6BP^0"X99K>]9!:G68 MI&?Z(G@"&S"?CV5]YQSYTW,MO]_5]7?R][:LFJO!?=L^7 Z'S?I>;+/FM_I! M5.J332VW6:LVY;=A\R!%EC?W0K3;=/^V.%<@@WZE:LVZ*N MU$Z]8U6(Y^;PN=XD3T53W!5ET?ZX&G3O2S$@VZ(JML5/D5\-1@/2W-?/-[4L M?M95FY7Q6M9E>348[SY8"=D6ZU>[8PV99'=-MZ?-[J),@5P-)B-UP$TAF[;[ M1G?\3#$^"?7EW=9C6\^*LA5RFK5B+NO'AZ+ZI@^CSF((3J.+P_YU%\1+^7_" M6&\VQ5I,Z_7C5E3M+HY2E!JP:NZ+AV9 JFPKK@9>_22D/A_U!WZ^.[=608%( MR)%T$TCTGI T@)PCDY)R0#H!\CT"^-PL99C_(4T-" M(;N?ZSMZ6C3KLFX>I0"('Q#$#V81_:HI$2IE5W_0=TS: \"-" M^-$L(:=)&C$2S$@0LH@F?L#C"Q)$<\K]/VD"Y_$1-I&/S&+&Z7))HUO-&?MS M[L]\C_*$4,\+4I[X$!/UC6'AO/#$A/(I"9(;%I&(>L%BR\@)F:,I@UR85\:&Q3*C?D16=)$RLF0T M5E./OJ2]L&%&&1M6RD(Q]2\B)H^Q87OP(%'W9DAO]>P!H3!?C T+PPN62S_I MKEIW7WJ!FG_YG''/[T7.PG1A&=:%A@PXB9/ ^P*9,#=8AMW0P?QZK0:8#MI2 MSQ>=;B$?6H88EL)7&D6T?R]:V.QO&9[]X_0Z5I.^&FA$SV%],&S.MPS/^6@N MTBLS+$P!EF$%X)BPT+ P(UB&C8"F3/UH8F:P3!<;6,K4Q\2481E6!I(RD7=) M!C$QB5B&)7*<-FDV1=#\ KL=F$!LPP+9)0)O8F$.L<_DD!=0B(FIQ#Z12MZ, M']K%,NP4M-KM]]HPP]BF#>/=L&FZZ$##-/)NU 4G8>1[K+NO(29F&-NT82"F MRE55(D@7BULR]1=IXJ\@)F88V[!A(.9+.:05$R@G'N5?-F88V[!A4,S^V,0, M8QLV3.^BO[8-Q,0,8QLV#,3T>4+YW%?Y!*%QS'2N 1O6F&<<0Q[!T;SW[SRD$U"3,Q"CNG*IG<+O M)GFX(HE9R#VAA69IER(O?>XOTV473HB)6<@U;*%]4=8;D?HI"%A?N)B 7,," MZG5L7X-"3$Q KNG5?*R'2]Y!3$Q KNGU?-#%?>.J0TQT0?^$C;8WZG.(B0G( M-2V@ V80=DT#ZJDJS5?FU+&%F)B 7--ET $S8G&BBMY$!7,W!NC77C0Q ;FF M!?2?G9ANG$),3$"N:0$=HDGG\XC-:<+(81$./FV""6AR0@%Y"U6DZ3E%R\UB6GMH75(LZR_=/'^Z?G/S\#U!+ P04 " "J M3 Y9)V75I0P" "$)0 &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ET MP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S' MX/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D M$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP) MM!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L) M]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.I MUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ JDP.6>[5 M[1CF 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V M:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC M,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB. M?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M *I,#EF!KJI$E 8 ,4D 8 " @0\( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ JDP.64?061+O @ Z0D !@ ("!Z!4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.675O_-[, M!@ ,1T !@ ("!8R@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.67 *BSI# @ D 8 !@ M ("!L30 'AL+W=O&UL4$L! A0#% @ JDP.6639]U]H%0 %C8 !D M ("!J3\ 'AL+W=O$" !(!@ &0 @(%(50 >&PO M=V]R:W-H965T&UL4$L! A0#% @ JDP.69A'LG@? P H@8 !D ("! M6UL 'AL+W=OU:AK " "_!0 &0 @(&Q7@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ JDP.63IX*,ED P ;@< !D ("!(60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.6?Q@$"%+!@ QPT !D M ("!#( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JDP.61?I[0L="0 1Q8 !D ("!$J( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJDP.60.-Q7_] @ 5P8 !D ("!?K$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.62-&PO=V]R:W-H M965T&UL4$L! M A0#% @ JDP.65="E9S* P .1( !D ("!O]< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP. M6;,2:*C4!0 AT !D ("!!N0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.63D%,9/! @ & < M !D ("!E?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.68\JK$; @ < < !D M ("!8/X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JDP.6?-#+=[N P +@X !D ("!A0&PO=V]R:W-H965T;$U>: ( "L' 9 " @=T/ M 0!X;"]W;W)K&UL4$L! A0#% @ JDP.6?QQ M-ZZ; P 30\ !D ("!?!(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JDP.64F_1\3H P &!$ !D M ("!L!T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JDP.6:,R:^#R! EAH !D ("! M%BL! 'AL+W=O&PO=V]R:W-H965TPS 0!X;"]W;W)K&UL4$L! A0#% M @ JDP.61HJ;[[J! O1D !D ("!I3@! 'AL+W=O10 M&0 @('&/0$ >&PO=V]R:W-H965TT8Y@$ M /4D 3 " ?=1 0!;0V]N=&5N=%]4>7!E&UL4$L% 3!@ !' $< :!, Y4 0 $! end XML 75 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 76 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 166 297 1 true 65 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://bioaffinitytech.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://bioaffinitytech.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://bioaffinitytech.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://bioaffinitytech.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://bioaffinitytech.com/role/StatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://bioaffinitytech.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995513 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION Sheet http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentation NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION Notes 10 false false R11.htm 995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 995515 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET Sheet http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet ACCOUNTS AND OTHER RECEIVABLES, NET Notes 12 false false R13.htm 995516 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 13 false false R14.htm 995517 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 14 false false R15.htm 995518 - Disclosure - ACCRUED EXPENSES Sheet http://bioaffinitytech.com/role/AccruedExpenses ACCRUED EXPENSES Notes 15 false false R16.htm 995519 - Disclosure - UNEARNED REVENUE Sheet http://bioaffinitytech.com/role/UnearnedRevenue UNEARNED REVENUE Notes 16 false false R17.htm 995520 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://bioaffinitytech.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 995521 - Disclosure - LEASES Sheet http://bioaffinitytech.com/role/Leases LEASES Notes 18 false false R19.htm 995522 - Disclosure - NOTES PAYABLE Notes http://bioaffinitytech.com/role/NotesPayable NOTES PAYABLE Notes 19 false false R20.htm 995523 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://bioaffinitytech.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 995524 - Disclosure - COMMON STOCK Sheet http://bioaffinitytech.com/role/CommonStock COMMON STOCK Notes 21 false false R22.htm 995525 - Disclosure - STOCK-BASED COMPENSATION Sheet http://bioaffinitytech.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 22 false false R23.htm 995526 - Disclosure - WARRANTS Sheet http://bioaffinitytech.com/role/Warrants WARRANTS Notes 23 false false R24.htm 995527 - Disclosure - SUBSEQUENT EVENTS Sheet http://bioaffinitytech.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 24 false false R25.htm 995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 995530 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) Sheet http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) Tables http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet 27 false false R28.htm 995531 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets 28 false false R29.htm 995532 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://bioaffinitytech.com/role/PropertyAndEquipmentNet 29 false false R30.htm 995533 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://bioaffinitytech.com/role/AccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://bioaffinitytech.com/role/AccruedExpenses 30 false false R31.htm 995534 - Disclosure - LEASES (Tables) Sheet http://bioaffinitytech.com/role/LeasesTables LEASES (Tables) Tables http://bioaffinitytech.com/role/Leases 31 false false R32.htm 995535 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://bioaffinitytech.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://bioaffinitytech.com/role/Stock-basedCompensation 32 false false R33.htm 995536 - Disclosure - WARRANTS (Tables) Sheet http://bioaffinitytech.com/role/WarrantsTables WARRANTS (Tables) Tables http://bioaffinitytech.com/role/Warrants 33 false false R34.htm 995537 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative) Sheet http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative) Details http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentation 34 false false R35.htm 995538 - Disclosure - SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details) Details 35 false false R36.htm 995539 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) Details 36 false false R37.htm 995540 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails SCHEDULE OF REVENUE RECOGNITION (Details) Details 37 false false R38.htm 995541 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) Sheet http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) Details 38 false false R39.htm 995542 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) Details 39 false false R40.htm 995543 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details) Details 40 false false R41.htm 995544 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails SCHEDULE OF SEGMENT INFORMATION (Details) Details 41 false false R42.htm 995545 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 995546 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details) Details 43 false false R44.htm 995547 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details 44 false false R45.htm 995548 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Details 45 false false R46.htm 995549 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative PROPERTY AND EQUIPMENT, NET (Details Narrative) Details http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables 46 false false R47.htm 995550 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails SCHEDULE OF ACCRUED EXPENSES (Details) Details 47 false false R48.htm 995551 - Disclosure - UNEARNED REVENUE (Details Narrative) Sheet http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative UNEARNED REVENUE (Details Narrative) Details http://bioaffinitytech.com/role/UnearnedRevenue 48 false false R49.htm 995552 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) Details 49 false false R50.htm 995553 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) Details 50 false false R51.htm 995554 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) Details 51 false false R52.htm 995555 - Disclosure - LEASES (Details Narrative) Sheet http://bioaffinitytech.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://bioaffinitytech.com/role/LeasesTables 52 false false R53.htm 995556 - Disclosure - NOTES PAYABLE (Details Narrative) Notes http://bioaffinitytech.com/role/NotesPayableDetailsNarrative NOTES PAYABLE (Details Narrative) Details http://bioaffinitytech.com/role/NotesPayable 53 false false R54.htm 995557 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://bioaffinitytech.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://bioaffinitytech.com/role/CommitmentsAndContingencies 54 false false R55.htm 995558 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://bioaffinitytech.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://bioaffinitytech.com/role/CommonStock 55 false false R56.htm 995559 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) Sheet http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) Details 56 false false R57.htm 995560 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details) Sheet http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails SUMMARY OF OPTION ACTIVITY (Details) Details 57 false false R58.htm 995561 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details) Sheet http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails SUMMARY OF RESTRICTED STOCK AWARD (Details) Details 58 false false R59.htm 995562 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://bioaffinitytech.com/role/Stock-basedCompensationTables 59 false false R60.htm 995563 - Disclosure - SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details) Sheet http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details) Details 60 false false R61.htm 995564 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails SCHEDULE OF CLASS OF WARRANT (Details) Details 61 false false R62.htm 995565 - Disclosure - WARRANTS (Details Narrative) Sheet http://bioaffinitytech.com/role/WarrantsDetailsNarrative WARRANTS (Details Narrative) Details http://bioaffinitytech.com/role/WarrantsTables 62 false false R63.htm 995566 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://bioaffinitytech.com/role/SubsequentEvents 63 false false All Reports Book All Reports biaf-20240630.xsd biaf-20240630_cal.xml biaf-20240630_def.xml biaf-20240630_lab.xml biaf-20240630_pre.xml form10-q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "BIAF", "nsuri": "http://bioaffinitytech.com/20240630", "dts": { "schema": { "local": [ "biaf-20240630.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/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "biaf-20240630_cal.xml" ] }, "definitionLink": { "local": [ "biaf-20240630_def.xml" ] }, "labelLink": { "local": [ "biaf-20240630_lab.xml" ] }, "presentationLink": { "local": [ "biaf-20240630_pre.xml" ] }, "inline": { "local": [ "form10-q.htm" ] } }, "keyStandard": 263, "keyCustom": 34, "axisStandard": 20, "axisCustom": 0, "memberStandard": 30, "memberCustom": 34, "hidden": { "total": 109, "http://fasb.org/us-gaap/2024": 93, "http://bioaffinitytech.com/20240630": 12, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 166, "entityCount": 1, "segmentCount": 65, "elementCount": 571, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 712, "http://xbrl.sec.gov/dei/2024": 34, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://bioaffinitytech.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://bioaffinitytech.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R3": { "role": "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://bioaffinitytech.com/role/StatementsOfOperations", "longName": "00000004 - 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": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "BIAF:DirectCostsAndExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "longName": "00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R6": { "role": "http://bioaffinitytech.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical", "longName": "00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentation", "longName": "995513 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION", "shortName": "NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies", "longName": "995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet", "longName": "995515 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET", "shortName": "ACCOUNTS AND OTHER RECEIVABLES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets", "longName": "995516 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNet", "longName": "995517 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://bioaffinitytech.com/role/AccruedExpenses", "longName": "995518 - Disclosure - ACCRUED EXPENSES", "shortName": "ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://bioaffinitytech.com/role/UnearnedRevenue", "longName": "995519 - Disclosure - UNEARNED REVENUE", "shortName": "UNEARNED REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://bioaffinitytech.com/role/FairValueMeasurements", "longName": "995520 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://bioaffinitytech.com/role/Leases", "longName": "995521 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://bioaffinitytech.com/role/NotesPayable", "longName": "995522 - Disclosure - NOTES PAYABLE", "shortName": "NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://bioaffinitytech.com/role/CommitmentsAndContingencies", "longName": "995523 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://bioaffinitytech.com/role/CommonStock", "longName": "995524 - Disclosure - COMMON STOCK", "shortName": "COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensation", "longName": "995525 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://bioaffinitytech.com/role/Warrants", "longName": "995526 - Disclosure - WARRANTS", "shortName": "WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "BIAF:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "BIAF:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://bioaffinitytech.com/role/SubsequentEvents", "longName": "995527 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables", "longName": "995530 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)", "shortName": "ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables", "longName": "995531 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables", "longName": "995532 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://bioaffinitytech.com/role/AccruedExpensesTables", "longName": "995533 - Disclosure - ACCRUED EXPENSES (Tables)", "shortName": "ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://bioaffinitytech.com/role/LeasesTables", "longName": "995534 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensationTables", "longName": "995535 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://bioaffinitytech.com/role/WarrantsTables", "longName": "995536 - Disclosure - WARRANTS (Tables)", "shortName": "WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "longName": "995537 - Disclosure - NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative)", "shortName": "NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-02_us-gaap_SubsequentEventMember_custom_WarrantsAndSecuritiesPurchaseAgreementMember_custom_InstitutionalInvestorMember", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R35": { "role": "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "longName": "995538 - Disclosure - SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details)", "shortName": "SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-18_custom_VillageOaksMember", "name": "BIAF:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R36": { "role": "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails", "longName": "995539 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details)", "shortName": "SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "longName": "995540 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details)", "shortName": "SCHEDULE OF REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-06-30_custom_HistologyServiceFeesMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R38": { "role": "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "longName": "995541 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical)", "shortName": "SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-06-30_us-gaap_HealthCarePatientServiceMember_custom_CyPathLungMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R39": { "role": "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails", "longName": "995542 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2024-06-30_us-gaap_ComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "BIAF:PropertyAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_us-gaap_ComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "BIAF:PropertyAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails", "longName": "995543 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details)", "shortName": "SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "longName": "995544 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details)", "shortName": "SCHEDULE OF SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30_custom_DiagnosticResearchAndDevelopmentMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R42": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995545 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-06-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R43": { "role": "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails", "longName": "995546 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details)", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "BIAF:PatientServiceFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "BIAF:PatientServiceFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R44": { "role": "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995547 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PrepaidInsurance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PrepaidInsurance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R45": { "role": "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "longName": "995548 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R46": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative", "longName": "995549 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R47": { "role": "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails", "longName": "995550 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)", "shortName": "SCHEDULE OF ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R48": { "role": "http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative", "longName": "995551 - Disclosure - UNEARNED REVENUE (Details Narrative)", "shortName": "UNEARNED REVENUE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R49": { "role": "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails", "longName": "995552 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details)", "shortName": "SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R50": { "role": "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails", "longName": "995553 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details)", "shortName": "SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "BIAF:ScheduleOfCapitalLeasedAsssetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R51": { "role": "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails", "longName": "995554 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details)", "shortName": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R52": { "role": "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "longName": "995555 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R53": { "role": "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "longName": "995556 - Disclosure - NOTES PAYABLE (Details Narrative)", "shortName": "NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProceedsFromBankDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProceedsFromBankDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R54": { "role": "http://bioaffinitytech.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "995557 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R55": { "role": "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "longName": "995558 - Disclosure - COMMON STOCK (Details Narrative)", "shortName": "COMMON STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-04", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R56": { "role": "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails", "longName": "995559 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details)", "shortName": "SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R57": { "role": "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "longName": "995560 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details)", "shortName": "SUMMARY OF OPTION ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-06-30_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R58": { "role": "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "longName": "995561 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details)", "shortName": "SUMMARY OF RESTRICTED STOCK AWARD (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R59": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "longName": "995562 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R60": { "role": "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails", "longName": "995563 - Disclosure - SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details)", "shortName": "SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2024-03-08_us-gaap_MeasurementInputExercisePriceMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-08_us-gaap_MeasurementInputExercisePriceMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R61": { "role": "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "longName": "995564 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details)", "shortName": "SCHEDULE OF CLASS OF WARRANT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "BIAF:NumberOfWarrantsIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "BIAF:NumberOfWarrantsIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R62": { "role": "http://bioaffinitytech.com/role/WarrantsDetailsNarrative", "longName": "995565 - Disclosure - WARRANTS (Details Narrative)", "shortName": "WARRANTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-08_custom_SecuritiesPurchaseAgreementMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R63": { "role": "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "longName": "995566 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_SecuritiesPurchaseAgreementMember_custom_InstitutionalInvestorMember", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS AND OTHER RECEIVABLES, NET", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r207", "r210" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and other receivables, net", "totalLabel": "Total accounts and other receivables, net", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "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": [ "r46", "r606" ] }, "BIAF_AccruedClinicalExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "AccruedClinicalExpenseCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Clinical", "documentation": "Accrued clinical expense current." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Legal and professional", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "BIAF_AccruedResearchAndDevelopmentCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "AccruedResearchAndDevelopmentCostsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accrued Research and Development Costs", "documentation": "Accrued Research And Development Costs [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r31", "r125", "r440" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r139", "r140", "r385", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r139", "r140", "r385", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquisition costs", "documentation": "Amount of capitalized acquisition cost incurred during period and excluded from amortization for oil- and gas-producing activities accounted for under full cost method. Excludes exploration and development costs and capitalized interest." } } }, "auth_ref": [ "r820", "r821" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r670" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "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": [ "r58", "r606", "r855" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "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": [ "r480", "r730", "r731", "r732", "r734", "r798", "r856" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r676" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r676" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r676" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r676" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Offering costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r9", "r82" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r340", "r594" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r641", "r652", "r662", "r687" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r644", "r655", "r665", "r690" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r676" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r683" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r645", "r656", "r666", "r683", "r691", "r695", "r703" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r333", "r338" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "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": [ "r6", "r218", "r225", "r583" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r648" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive securities", "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": [ "r180" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r359" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets [Default Label]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r93", "r102", "r129", "r154", "r183", "r187", "r201", "r202", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r361", "r365", "r384", "r430", "r517", "r577", "r578", "r606", "r622", "r767", "r768", "r811" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r121", "r136", "r154", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r361", "r365", "r384", "r606", "r767", "r768", "r811" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r648" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r698" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r699" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r694" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r694" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r694" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r694" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r694" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r694" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r697" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r696" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r695" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r695" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r355", "r589", "r590" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r36", "r37", "r219", "r220", "r221", "r222", "r223", "r355", "r589", "r590" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business acquisition equity interests issued or issuable number of shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets", "label": "Assets net", "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", "r8" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock", "verboseLabel": "Business combination consideration transferred equity interests issued and issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "BIAF_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed customer relationships." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Trade names and trademarks", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r39" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r38", "r39" ] }, "BIAF_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Net working capital (including cash)", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed working capital." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r39" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combination", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r85", "r86", "r87", "r88" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash", "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": [ "r105", "r433", "r491", "r511", "r606", "r622", "r719" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "verboseLabel": "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": [ "r18", "r123", "r568" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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": [ "r18", "r72", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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", "r72" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal insured limit", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r674" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r117", "r131", "r132", "r133", "r154", "r174", "r175", "r177", "r179", "r185", "r186", "r209", "r251", "r253", "r254", "r255", "r258", "r259", "r275", "r276", "r278", "r281", "r287", "r384", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r503", "r526", "r544", "r555", "r556", "r557", "r558", "r559", "r711", "r728", "r735" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted-average exercise price", "verboseLabel": "Exercise price", "terseLabel": "Warrants exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant outstanding", "verboseLabel": "Warrants to purchase common stock", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants issued", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of warrants outstanding", "verboseLabel": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r32" ] }, "BIAF_ClinicalDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ClinicalDevelopmentExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Clinical development", "documentation": "Clinical development expense." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r675" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r675" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r359" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 11)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r53", "r94", "r432", "r502" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r243", "r244", "r561", "r762", "r764" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r730", "r731", "r734", "r798", "r854", "r856" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r56" ] }, "BIAF_CommonStockParValue0.007PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "CommonStockParValue0.007PerShareMember", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Common Stock Par Value 0.007 Per Share [Member]", "documentation": "Common Stock Par Value 0.007 Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r503" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "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": [ "r56" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r56", "r503", "r523", "r856", "r857" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, par value $0.007 per share; 100,000,000 shares authorized; 11,487,046 and 9,394,610 issued and outstanding at June 30, 2024, and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r56", "r435", "r606" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r680" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r679" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r681" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r678" ] }, "BIAF_ComputerAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ComputerAndSoftwareMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer and Software [Member]", "documentation": "Computer and Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "BIAF_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ComputerSoftwareMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software [Member]", "documentation": "Computer Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r44", "r109" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r42", "r571" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "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": [ "r41", "r751", "r752", "r753", "r754", "r756", "r758", "r760", "r761" ] }, "BIAF_CyPathLungMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "CyPathLungMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "CyPath\u00ae Lung [Member]", "documentation": "CyPath\u00ae Lung [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE", "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": [ "r80", "r152", "r230", "r231", "r232", "r233", "r234", "r249", "r250", "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r392" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r261", "r392", "r393", "r585", "r586", "r604" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bears fixed interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r50", "r273", "r392", "r393", "r604" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Imputed interest, rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r50", "r262" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r130", "r584", "r801", "r802" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly payments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r14", "r43" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r721" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unearned revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r720" ] }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/UnearnedRevenue" ], "lang": { "en-us": { "role": { "label": "UNEARNED REVENUE", "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [ "r103" ] }, "BIAF_DepartmentOfDefenseObservationalStudiesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DepartmentOfDefenseObservationalStudiesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Department of Defense Observational Studies [Member]", "documentation": "Department of Defense Observational Studies [Member]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r30" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r30" ] }, "BIAF_DiagnosticResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DiagnosticResearchAndDevelopmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Diagnostic R&D [Member]", "documentation": "Diagnostic R&D [Member]" } } }, "auth_ref": [] }, "BIAF_DirectCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DirectCostsAndExpenses", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Direct costs and expenses", "documentation": "Direct costs and expenses." } } }, "auth_ref": [] }, "BIAF_DirectOfferingMarchEightTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DirectOfferingMarchEightTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Direct Offering March 8, 2024 [Member]", "documentation": "Direct Offering March 8, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Components Of Lease Expense", "terseLabel": "Schedule Of Balance Sheet Information Relating To Leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r303", "r306", "r334", "r335", "r337", "r592" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "BIAF_DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses And Other Current Assets", "verboseLabel": "Schedule Of Prepaid Expenses And Other Current Assets" } } }, "auth_ref": [] }, "BIAF_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "DisclosureWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r636" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r634", "r636", "r648" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/Cover" ], "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r635" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r623" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r636" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r636" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r669" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r626" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, basic", "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": [ "r143", "r160", "r161", "r163", "r164", "r165", "r167", "r172", "r174", "r177", "r178", "r179", "r182", "r353", "r358", "r376", "r377", "r427", "r446", "r572" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r143", "r160", "r161", "r163", "r164", "r165", "r167", "r174", "r177", "r178", "r179", "r182", "r353", "r358", "r376", "r377", "r427", "r446", "r572" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Loss Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r21", "r22", "r181" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Compensation", "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": [ "r48" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r336" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "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": [] }, "BIAF_EmployeesNonemployeesAndBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "EmployeesNonemployeesAndBoardOfDirectorsMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees, Non-Employees and Board of Directors [Member]", "documentation": "Employees, Non-Employees and Board of Directors [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r629" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r625" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r625" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r710" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/Cover" ], "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": [ "r625" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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://bioaffinitytech.com/role/Cover" ], "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": [ "r707" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r648" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r625" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r625" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r625" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "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": [ "r625" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r708" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r118", "r139", "r140", "r141", "r155", "r156", "r157", "r159", "r165", "r168", "r170", "r184", "r211", "r214", "r228", "r289", "r347", "r348", "r350", "r351", "r352", "r354", "r357", "r358", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r385", "r386", "r387", "r388", "r389", "r390", "r395", "r398", "r414", "r445", "r459", "r460", "r461", "r480", "r544" ] }, "BIAF_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "EquityIncentivePlanMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan [Member]", "documentation": "Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r677" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r641", "r652", "r662", "r687" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r638", "r649", "r659", "r684" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r683" ] }, "BIAF_ExistingWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ExistingWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Existing Warrant [Member]", "documentation": "Existing Warrant [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [ "r378", "r379", "r380", "r600" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r378", "r379", "r380", "r600" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r378", "r379", "r600" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities - finance lease", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r401", "r405", "r605" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails", "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r400", "r410" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r400" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease liability, net of current portion", "verboseLabel": "Finance lease liability, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r400" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r410" ] }, "BIAF_FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027 and thereafter", "documentation": "Finance lease liability payments due year three and therefore.", "label": "FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining for 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r806" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less discounting", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails", "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayments on finance leases", "negatedTerseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r402", "r407" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease right-of-use asset, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r399" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r713", "r715" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use asset - finance lease", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r401", "r405", "r605" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease right-of-use asset, gross", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r712" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r409", "r605" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining finance lease, term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r408", "r605" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Useful life", "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://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r127", "r215", "r224", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r215", "r224", "r425", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r424", "r758" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "BIAF_GeneralCorporateActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "GeneralCorporateActivitiesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "General Corporate Activities [Member]", "documentation": "General Corporate Activities [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r126", "r216", "r426", "r578", "r582", "r598", "r606", "r748", "r749" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r747", "r750" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "documentation": "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": [] }, "us-gaap_HealthCareOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HealthCareOtherMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Health Care, Other [Member]", "documentation": "Service provided for maintenance, diagnosis and treatment of physical and mental health, classified as other." } } }, "auth_ref": [ "r771" ] }, "us-gaap_HealthCarePatientServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HealthCarePatientServiceMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Health Care, Patient Service [Member]", "documentation": "Service provided to patient for maintenance, diagnosis and treatment of physical and mental health. Excludes service to resident in health care facility." } } }, "auth_ref": [ "r771" ] }, "BIAF_HistologyFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "HistologyFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails" ], "lang": { "en-us": { "role": { "label": "Histology service fees", "documentation": "Histology fees." } } }, "auth_ref": [] }, "BIAF_HistologyServiceFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "HistologyServiceFeesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Histology Service Fees [Member]", "documentation": "Histology Service Fees [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before provision for income tax expense", "label": "Net loss before income tax expense", "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": [ "r64", "r96", "r101", "r428", "r442", "r574", "r577", "r736", "r737", "r738", "r739", "r740" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss 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": [ "r65", "r97", "r143", "r158", "r160", "r161", "r163", "r164", "r165", "r174", "r177", "r178", "r353", "r358", "r377", "r427", "r823" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r229", "r235", "r238", "r381", "r382", "r383", "r456", "r458", "r529", "r564", "r599", "r825" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r235", "r238", "r381", "r382", "r383", "r456", "r458", "r529", "r564", "r599", "r825" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r104", "r115", "r169", "r170", "r183", "r192", "r202", "r343", "r344", "r349", "r447", "r595" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid in cash", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r149", "r345", "r346" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts and other receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Unearned revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r565" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "BIAF_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use asset", "documentation": "Increase decrease in operating lease right of use asset.", "label": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "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": [ "r217", "r222", "r226", "r583" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [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": [ "r217", "r226", "r227", "r583" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r217", "r222", "r226", "r583" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r645", "r656", "r666", "r683", "r691", "r695", "r703" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r701" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r637", "r706" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r637", "r706" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r637", "r706" ] }, "BIAF_InstitutionalInvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "InstitutionalInvestorMember", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Institutional Investor [Member]", "documentation": "Institutional Investor [Member]" } } }, "auth_ref": [] }, "BIAF_IntangibleAssetsDateAcquired": { "xbrltype": "dateItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "IntangibleAssetsDateAcquired", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Date acquired", "documentation": "Intangible assets date acquired." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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": [ "r217", "r758", "r759" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r191", "r726" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest expense paid in cash", "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": [ "r144", "r147", "r148" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r135", "r569", "r606" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r183", "r190", "r202", "r577", "r725" ] }, "BIAF_IpoNonTradableMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "IpoNonTradableMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "IPO Non-tradable [Member]", "documentation": "IPO Non-tradable [Member]" } } }, "auth_ref": [] }, "BIAF_IpoTradeableMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "IpoTradeableMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "IPO Tradeable [Member]", "documentation": "IPO Tradeable [Member]" } } }, "auth_ref": [] }, "BIAF_LabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "LabEquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Lab Equipment [Member]", "documentation": "Lab Equipment [Member]" } } }, "auth_ref": [] }, "BIAF_LaboratoryServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "LaboratoryServicesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Laboratory Services [Member]", "documentation": "Laboratory Services [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r404", "r605" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF COMPONENTS OF LEASE EXPENSE", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r805" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r78", "r411" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance lease, remaining lease term", "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r412", "r804" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE", "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": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r410" ] }, "BIAF_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2027 and thereafter", "documentation": "Lessee operating lease liability payments due year three and thereafter." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Remaining for 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": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less discounting", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r412", "r804" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "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": [ "r397" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r47", "r48", "r49", "r51", "r52", "r53", "r54", "r154", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r362", "r365", "r366", "r384", "r501", "r573", "r622", "r767", "r811", "r812" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r62", "r95", "r437", "r606", "r729", "r743", "r803" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r49", "r122", "r154", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r362", "r365", "r366", "r384", "r606", "r767", "r811", "r812" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes payable, net of current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r14" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r302", "r339", "r380", "r422", "r455", "r457", "r469", "r493", "r494", "r550", "r551", "r552", "r553", "r554", "r562", "r563", "r580", "r587", "r591", "r600", "r601", "r602", "r603", "r608", "r769", "r813", "r814", "r815", "r816", "r817", "r818" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r675" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r675" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r600", "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r378", "r379", "r380", "r600" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r378", "r379", "r380", "r600" ] }, "BIAF_MedicalDirectorFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "MedicalDirectorFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails" ], "lang": { "en-us": { "role": { "label": "Medical director fees", "documentation": "Medical director fees." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r302", "r339", "r380", "r422", "r455", "r457", "r469", "r493", "r494", "r550", "r551", "r552", "r553", "r554", "r562", "r563", "r580", "r587", "r591", "r600", "r601", "r602", "r608", "r769", "r813", "r814", "r815", "r816", "r817", "r818" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r694" ] }, "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" } } }, "auth_ref": [ "r702" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r676" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) 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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "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://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "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://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (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": [ "r72", "r73", "r74" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfCashFlows", "http://bioaffinitytech.com/role/StatementsOfOperations", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "verboseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r66", "r74", "r98", "r120", "r137", "r138", "r141", "r154", "r158", "r160", "r161", "r163", "r164", "r165", "r169", "r170", "r176", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r353", "r358", "r377", "r384", "r444", "r525", "r542", "r543", "r620", "r767" ] }, "BIAF_NetWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "NetWorkingCapital", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net working capital", "documentation": "Net working capital." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "BIAF_NewWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "NewWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "New Warrant [Member]", "documentation": "New Warrant [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r675" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r673" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r672" ] }, "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": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r702" ] }, "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": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r702" ] }, "BIAF_NonTradeableWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "NonTradeableWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-Tradeable Warrant [Member]", "documentation": "Non Tradeable Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Non-operating income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r68" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable, current portion", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r47", "r48" ] }, "BIAF_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants exercised", "documentation": "Number of warrants exercised." } } }, "auth_ref": [] }, "BIAF_NumberOfWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "NumberOfWarrantsIssued", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants issued", "documentation": "Number of warrants issued." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Total operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r101", "r574", "r736", "r737", "r738", "r739", "r740" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r406", "r605" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "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": [ "r400" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, current portion", "verboseLabel": "Operating lease liability, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r400" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease liability, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r400" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r403", "r407" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset, net", "verboseLabel": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r399" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r409", "r605" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining operating lease, term", "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": [ "r408", "r605" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r45", "r91", "r470", "r471" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Accrued Liabilities, Current", "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": [ "r48" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r69" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r675" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r722", "r746" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r134", "r512", "r578", "r822" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r636" ] }, "BIAF_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "OtherRevenuesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Other Revenues [Member]", "documentation": "Other Revenues [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r643", "r654", "r664", "r689" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r646", "r657", "r667", "r692" ] }, "BIAF_PatientServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PatientServiceFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsReceivableAndOtherDetails" ], "lang": { "en-us": { "role": { "label": "Patient service fees", "documentation": "Patient service fees." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r671" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expense", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Underwriting discounts, commissions and offering expenses", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash", "label": "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": [ "r15", "r356" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r70" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r674" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r674" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r673" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r676" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r672" ] }, "BIAF_PercentageOfNetRevuenues": { "xbrltype": "percentItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PercentageOfNetRevuenues", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of net revuenues", "documentation": "Percentage of net revuenues." } } }, "auth_ref": [] }, "BIAF_PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Placement Agent Direct Offering March 8, 2024 [Member]", "documentation": "Placement Agent Direct Offering March 8, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_PlacementAgentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PlacementAgentMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Placement Agent [Member]", "documentation": "Placement Agent [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r673" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r630" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r632" ] }, "BIAF_PreIpoConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PreIpoConvertibleNotesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Pre-IPO Convertible Notes [Member]", "documentation": "Pre-IPO Convertible Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r612", "r613", "r616", "r617", "r618", "r619", "r854", "r856" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r55", "r275" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r503" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r55", "r275" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r55", "r503", "r523", "r856", "r857" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value $0.001 per share; 20,000,000 shares authorized; no shares issued or outstanding at June 30, 2024, and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r434", "r606" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "totalLabel": "Total 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": [ "r723" ] }, "BIAF_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "documentation": "Prepaid expenses and other current assets [Text Block]" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r570", "r581", "r746" ] }, "BIAF_PrepaidLegalAndProfessional": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PrepaidLegalAndProfessional", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Legal and professional", "documentation": "Prepaid legal and professional." } } }, "auth_ref": [] }, "BIAF_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromBankDebt", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from loans payable", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions and offering expenses of $495,000", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds from issuance or sale of equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r474" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from loans payable", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercised stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r727" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product 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": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r204", "r423", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r567", "r588", "r607", "r608", "r609", "r610", "r611", "r765", "r766", "r770", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r204", "r423", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r567", "r588", "r607", "r608", "r609", "r610", "r611", "r765", "r766", "r770", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r120", "r137", "r138", "r145", "r154", "r158", "r165", "r169", "r170", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r353", "r358", "r360", "r363", "r364", "r377", "r384", "r428", "r443", "r479", "r525", "r542", "r543", "r596", "r597", "r621", "r724", "r767" ] }, "BIAF_PropertyAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PropertyAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE", "documentation": "Property And Equipment Useful Life [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r411" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r77", "r110", "r113", "r114" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r78", "r124", "r441" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [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": [ "r411" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "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": [ "r7", "r411", "r429", "r441", "r606" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r110", "r113", "r439" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r78", "r411" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "BIAF_PropertyPlantAndEquipmentUsefulLifeDescription": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "PropertyPlantAndEquipmentUsefulLifeDescription", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, useful life", "documentation": "Property plant and equipment useful life description.", "label": "PropertyPlantAndEquipmentUsefulLifeDescription" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r671" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r671" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r300", "r302", "r329", "r330", "r331", "r339", "r380", "r420", "r421", "r422", "r455", "r457", "r469", "r493", "r494", "r550", "r551", "r552", "r553", "r554", "r562", "r563", "r580", "r587", "r591", "r600", "r601", "r602", "r603", "r608", "r614", "r763", "r769", "r801", "r814", "r815", "r816", "r817", "r818" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "auth_ref": [ "r245", "r246", "r247", "r248", "r300", "r302", "r329", "r330", "r331", "r339", "r380", "r420", "r421", "r422", "r455", "r457", "r469", "r493", "r494", "r550", "r551", "r552", "r553", "r554", "r562", "r563", "r580", "r587", "r591", "r600", "r601", "r602", "r603", "r608", "r614", "r763", "r769", "r801", "r814", "r815", "r816", "r817", "r818" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r638", "r649", "r659", "r684" ] }, "BIAF_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Registered Direct Offering [Member]", "documentation": "Registered Direct Offering [Member]" } } }, "auth_ref": [] }, "BIAF_RegulatoryMattersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "RegulatoryMattersPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Regulatory Matters", "documentation": "Regulatory Matters [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r208", "r301", "r415", "r416", "r431", "r438", "r496", "r497", "r498", "r499", "r500", "r522", "r524", "r549" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r208", "r301", "r415", "r416", "r431", "r438", "r496", "r497", "r498", "r499", "r500", "r522", "r524", "r549", "r810" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment on loans payable", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Research and development", "verboseLabel": "Research and development expenses", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r342", "r564", "r577", "r819" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r341" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r119", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r170", "r171", "r182", "r212", "r213", "r351", "r352", "r353", "r354", "r357", "r358", "r374", "r375", "r376", "r377", "r394", "r396", "r413", "r414", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r741" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r639", "r650", "r660", "r685" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r640", "r651", "r661", "r686" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r647", "r658", "r668", "r693" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r119", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r170", "r171", "r182", "r212", "r213", "r351", "r352", "r353", "r354", "r357", "r358", "r374", "r375", "r376", "r377", "r394", "r396", "r413", "r414", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r741" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r21" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "BIAF_RestrictedStockUnitsUnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "RestrictedStockUnitsUnvestedMember", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units Unvested [Member]", "documentation": "Restricted Stock Units Unvested [Member]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [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": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "verboseLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r82", "r436", "r463", "r468", "r478", "r504", "r606" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r165", "r168", "r170", "r211", "r214", "r228", "r347", "r348", "r350", "r351", "r352", "r354", "r357", "r358", "r367", "r369", "r370", "r372", "r375", "r395", "r398", "r459", "r461", "r480", "r856" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Revenue", "verboseLabel": "Total net revenue", "terseLabel": "Revenue", "documentation": "Amount, excluding 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": [ "r99", "r100", "r183", "r188", "r189", "r200", "r202", "r204", "r205", "r206", "r298", "r299", "r423" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r116", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r566" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r99", "r100", "r142", "r154", "r183", "r188", "r189", "r200", "r202", "r204", "r205", "r206", "r209", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r384", "r428", "r577", "r767" ] }, "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": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r702" ] }, "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": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r702" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r119", "r155", "r157", "r158", "r159", "r160", "r161", "r170", "r182", "r351", "r353", "r354", "r357", "r358", "r374", "r375", "r376", "r394", "r396", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r714", "r716", "r717", "r718", "r733", "r741", "r744", "r745", "r799", "r807", "r808" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER", "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": [ "r57", "r63" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCRUED EXPENSES", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r21" ] }, "BIAF_ScheduleOfCapitalLeasedAsssetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ScheduleOfCapitalLeasedAsssetTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES", "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r359" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF REVENUE RECOGNITION", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r583", "r757" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r217", "r226", "r227", "r583" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r411" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SEGMENT INFORMATION", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF RESTRICTED STOCK AWARD", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF OPTION ACTIVITY", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r83" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CLASS OF WARRANT", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r32" ] }, "BIAF_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement [Member]", "documentation": "Securities Purchase Agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r624" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r628" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r627" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r633" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r203", "r205", "r575", "r576", "r579" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative", "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": [ "r67" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options, vested period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r592" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of restricted stock awards, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant price, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Number of restricted stock awards, Granted", "verboseLabel": "Grant date fair value of options granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant price, Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of restricted stock awards, Balance", "periodEndLabel": "Number of restricted stock awards, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r318", "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant price, Balance", "periodEndLabel": "Weighted-average grant price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r318", "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Numbet of vested options", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r322" ] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "FMV on grant date, Balance", "periodEndLabel": "FMV on grant date, Balance", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber" } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "FMV on grant date, Forfeited", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number, forfeited." } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "FMV on grant date, Granted", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number, granted." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise of warrants", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grant option, outstanding", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Options, Forfeited", "label": "Options exercised, value", "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": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options, Granted", "verboseLabel": "Unvested number of RSA, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value Outstanding, Balance", "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Options Outstanding, Balance", "periodEndLabel": "Number of Options Outstanding, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r310", "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-Average Exercise Price Outstanding, Balance", "periodEndLabel": "Weighted-Average Exercise Price Outstanding, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r310", "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options Outstanding, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Vested number of RSA, Balance", "periodEndLabel": "Vested number of RSA, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r326" ] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested number of RSA, Forfeited", "documentation": "Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number forfeited.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited" } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Vested number of RSA, Granted", "documentation": "Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number granted." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Exercised", "verboseLabel": "Exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r314" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodStartLabel": "Unvested number of RSA, Balance", "periodEndLabel": "Unvested number of RSA, Balance", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Unvested number of RSA, Forfeited", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Term, Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Term, Vested and exercisable", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r327" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r75", "r151" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r631" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r131", "r132", "r133", "r154", "r174", "r175", "r177", "r179", "r185", "r186", "r209", "r251", "r253", "r254", "r255", "r258", "r259", "r275", "r276", "r278", "r281", "r287", "r384", "r474", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r503", "r526", "r544", "r555", "r556", "r557", "r558", "r559", "r711", "r728", "r735" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r56", "r60", "r61", "r118", "r139", "r140", "r141", "r155", "r156", "r157", "r159", "r165", "r168", "r170", "r184", "r211", "r214", "r228", "r289", "r347", "r348", "r350", "r351", "r352", "r354", "r357", "r358", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r385", "r386", "r387", "r388", "r389", "r390", "r395", "r398", "r414", "r445", "r459", "r460", "r461", "r480", "r544" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "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": [ "r155", "r156", "r157", "r184", "r398", "r423", "r473", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r506", "r507", "r508", "r509", "r510", "r513", "r514", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r524", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r615" ] }, "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", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "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": [ "r155", "r156", "r157", "r184", "r208", "r398", "r423", "r473", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r506", "r507", "r508", "r509", "r510", "r513", "r514", "r515", "r516", "r518", "r519", "r520", "r521", "r522", "r524", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r615" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r642", "r653", "r663", "r688" ] }, "BIAF_StockIssuedDuringPeriodSharesCashlessExercise": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "StockIssuedDuringPeriodSharesCashlessExercise", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cashless exercise, shares", "documentation": "Stock issued during period shares cashless exercise." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Number of shares issued", "terseLabel": "Common stock issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r55", "r56", "r82", "r474", "r544", "r556" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense, shares", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r55", "r56", "r82" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "negatedLabel": "Number of Options, Exercised", "verboseLabel": "Options exercised, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r55", "r56", "r82", "r315" ] }, "BIAF_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock warrants, shares", "documentation": "Number of warrants exercised during the current period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r34", "r55", "r56", "r82" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r9", "r56", "r60", "r61", "r82" ] }, "BIAF_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock warrants", "documentation": "Stock issued during period value warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r60", "r61", "r76", "r505", "r523", "r545", "r546", "r606", "r622", "r729", "r743", "r803", "r856" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/CommonStock" ], "lang": { "en-us": { "role": { "label": "COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r81", "r153", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r373", "r547", "r548", "r560" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r391", "r418" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r391", "r418" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r391", "r418" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r391", "r418" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r391", "r418" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r417", "r419" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r682" ] }, "BIAF_ThreeExistingAccreditedInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "ThreeExistingAccreditedInvestorsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Existing Accredited Investors [Member]", "documentation": "Three Existing Accredited Investors [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r742", "r809" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r674" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r681" ] }, "BIAF_TradeableWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "TradeableWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tradeable Warrant [Member]", "documentation": "Tradeable Warrant [Member]" } } }, "auth_ref": [] }, "BIAF_TradeableWarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "TradeableWarrantsToPurchaseCommonStockMember", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Tradeable Warrants To Purchase Common Stock [Member]", "documentation": "Tradeable Warrants To Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r40", "r751", "r752", "r753", "r754", "r755", "r756", "r758", "r759", "r760", "r761" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r704" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r705" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r705" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r703" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r703" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r704" ] }, "BIAF_TwentyTwentyFourToyotaCorollaMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "TwentyTwentyFourToyotaCorollaMember", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024 Toyota Corolla [Member]", "documentation": "2024 Toyota Corolla [Member]" } } }, "auth_ref": [] }, "BIAF_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "2014 and 2024 Equity Incentive Plan [Member]", "documentation": "2014 and 2024 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r359" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r700" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "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": [ "r23", "r24", "r25", "r107", "r108", "r111", "r112" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "BIAF_VillageOaksMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "VillageOaksMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndPreliminaryPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Village Oaks [Member]", "documentation": "Village Oaks [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantExercisePriceDecrease", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price, reduced", "verboseLabel": "Warrant, Exercise Price, Decrease", "documentation": "Per share decrease in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r288" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "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": [ "r612", "r613", "r616", "r617", "r618", "r619" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfAggregateFairValuesForWarrantDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and rights outstanding, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r800", "r801", "r802" ] }, "BIAF_WarrantsAndSecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "WarrantsAndSecuritiesPurchaseAgreementMember", "presentation": [ "http://bioaffinitytech.com/role/NatureOfOperationsOrganizationAndBasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants And SecuritiesPurchase Agreement [Member]", "documentation": "Warrants And SecuritiesPurchase Agreement [Member]" } } }, "auth_ref": [] }, "BIAF_WarrantsDescription": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "WarrantsDescription", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants description", "documentation": "Warrants description." } } }, "auth_ref": [] }, "BIAF_WarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "WarrantsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Warrants" ], "lang": { "en-us": { "role": { "label": "WARRANTS", "documentation": "Warrants Disclosure [Text Block]" } } }, "auth_ref": [] }, "BIAF_WarrantsExpire": { "xbrltype": "durationItemType", "nsuri": "http://bioaffinitytech.com/20240630", "localname": "WarrantsExpire", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants expire", "documentation": "Warrants expire." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r173", "r179" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, basic", "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": [ "r172", "r179" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r709" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "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" }, "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r93": { "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" }, "r94": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "430", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/430/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r152": { "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" }, "r153": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "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", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r253": { "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" }, "r254": { "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" }, "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)(i))", "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)(4)(iii)(A))", "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": "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(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": "(a)(3)", "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": "(c)(1)(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": "(c)(1)(ii)", "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": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r432": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r433": { "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" }, "r434": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r439": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r476": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r477": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r711": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r719": { "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" }, "r720": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r721": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r722": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r725": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r726": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r728": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477385/932-360-S50-1" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" } } } ZIP 81 0001493152-24-031943-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-031943-xbrl.zip M4$L#!!0 ( *I,#EEC;-+]H!$ "BX 1 8FEA9BTR,#(T,#8S,"YX M ;MP^_O-U;4O/V*/$=3Z=79U? MGDG8,5V+.,M/9W.C)QM]53V3_OF//_])@O\^_D^O)PT)MJT[:>":/=59N'^7 M-+3&=](#=K"'?-?[N_2([(!]<8?$QI[4=]<;&_L8$L*:[J3;\^L;)/5Z N4^ M8L=RO;FN)N6N?']#[RXN7EY>SAWW&;VXWC=Z;KIKL0(-'_D!34J[?+V,_A/+ M/B;43#)_>#_>T!]?=?+S$CL_!0/DO- O:/VO_M/TPV^WO_S4Q]]6SU_N;Y_F M#OIYJZR^:1?_<8SIN^7-[/HG?3P)J_Q(S15>(PG <.BG,R9?)-[+S;GK+2^N M+R^O+GX>CPQ.=Q82WKW:Q/E61'[UX<.'"YX:D^8H7Y\\.R[ZYH(E/R&*DY(A ME530$X?ZR#'WZ"T_R9 FOKT($_=(22'I^Y"4Q*06SM!1;)XOW><+2 #ZZW:)2P1TP]/T\('[-$/7^[P;20-$S:RX!-JYA72-@CM'PO M4_)>\T+R!4MF>:Y[ES>]FZLXY[TJ#Y-,3\1%BP5QB+_UL;EBVL^KN7Q_PVS8 MQFOL^$/76P_P @4VB/QK@&RR(-@ZDWSD+;'/U)END(G%"HU- SF."Q8$9AQ] M8=\V&P(FDGR 3TRE[CS7QC.01F(_P(0K:V(T%WT7>J,SB4!KAC]39<:E6ICG M9!Q$EGLE]9B=!DQH^,ES?KS($N=+"BBV)LX_^.^-AREDYY*-X$.4/R*ISFLB MVPSL1EEW_%7EC+['[7F"AKY'-K-@8X6Q3\,&W_\DU/#7T-JL/\5)RSL6=H![ M]HNZ-K$@S9*BDJ6PZ X9<62FR /15]@G($D!3/OI0IC=-,%,^F&OIK]V&%9B MF+0OG2PF&S8O A8B,RM)$\+NG1AVNRHD=R'M*I%^@'E(8!&@Z1 41]#P7?/; MRK4MF+XJOP9 FT>R@$8(T=LFB*8K^XL45M=AVPC;/J*KH>V^%!CG+DD(R?=- MD&1U2+R2#K_C\"L8*07HA)#]\73(=N-H+:0U<-4]G!XG)]X2.>0W_H?L6/>( M$D!WFFJ6$/M&.:NUX<.'V]LK-GL:$&K:+H7RX0]-GLUU19H,I69.M&, MOTD3_4'6U%_XGW^39&T@WK-?(V\+H2I8..*\F MR'.!Z@$<#O-HM? M!)3![7 R^ZSHDJ[T%?51OA\I8*R:,NN JP0.>LD-(I;RNF'C7H)-/_#88"93 MF@01A"@%0'R?!1&ZS:FL#B3EYZFB&4H:S/Y"CE"?*SL;ZG"HQ&'N8.0YV-+Q,W8"'.*0_2B PX$Y]W,# ]ZKOR$^ MA^I/N+.I:)VG*026Z_ X^0Z<^(, &+D8 -CHDG&;-+_WZ[M#X1GH9%[;#^) MQ;;^P'0U%9SI,-QS">*?PU 8N5Y-W?-?15 (.=E&_-[ YQK%OY@OD0'Q4E"RDU" MRS5"S-I.+' @L+W1HGFZ=(8UI#7H!9'-A">$UAP[?HQ8?]B&M(A% ,1?DJ%B( MZ'!KM"*1Z58+D@1PRL4[LJL3'3AU8K!I3/:^"$"1BW:$\=@.@*,"'GLSRTH2 M 8B$@Q\=:/6B(&F4,M\$8"F-B'0PO-T.OP'V$;&IQM#RR3-NON,O5Y( Y+D0 MS%$[ *4?(AZDA(E.90YTM^8*6X$-4$\#SUQ!GSKUB(D!88#6)FOB@ ^_GV3; MKAGJ1-3:4:]\BI($5"8?[NE_5@;S$5>:Z5SO?X9N'-1"[2M<4T!!1NI8U5BH M()L\&DWZH8XEJM,IC+#"N#[(39!M;P?$#IBU&=@,/& *EZJ&2!X!)<@'@])* M,)E!CZ "NE^E@3J:S]1'13(4\#+5&8\&=5#7A#K:GZ-CTUV&G)3@6TYX&-1W MN6!0&M1H=P^+!DT>-'6ON^^ /!K(HA,?=7,)0)R+"@E#W!WV:-I-%\2 YA0O M GM$%KBLGQ;*) !X+H"TUU$7!I.DN:$,YR-II Z5SL1KXZV"T,Z2@+\4AFQE MZS\!#7?2E( MD$, Z5P(*HVT"C-T[4&]A[^B(*\\^-?=V-CCA=3=XNH\=I;B5$?SB" =B[:EC;N9!EVM_B:6J_KS+S^).SPVFKI M5$P\JP#L^4U/>Q,RX37:3@5., ^O,?NN 7%UA*QXSMWA>=2B>_%0+4HL@&DN MX%6Y$-\-QL<,QNDE^/(1N(CJ,)"WE4&N_*I]9Y9-3A<6F^,A(@'T3 M9&=/IPLU=6$8L.T%8Z!9!VN.W!1M>8S9L;"GN4[/9&C;-O-M2S2B41D">E$9 M]!K.^?:$L:JIX_DXZA.F\M%8_<)6D" M:.9B6AF;[89IX0U8:LXA!U,8)U,@@ FHLU M59["[@!N!'!T$+LT.KR/6?8JW,$<.3+31XC=L#5V/DTXV M?-_E"_*LS SYE"4*:$3E*;RR7=2QTQ1M[/@%TF%"'6G19,IIY"^R/NCFTK4U M*<+1!/,#HF+=**8YC/;[?+!JAW:,6W^F/JJSKQUR=9'3,?4]8OK8X@;)3;$8 MORI* 13SFZYV*.J*,=/5_@Q,,C1';H<=F,>=5BE9N1+CV\1#Y.+D:C,'I&YUH&V"//O#U'!#T1N[3S;5J*@!;D0U@[PY8?'G3E M09XIJ'74]>:/ M8THG2P24(O#U85$ M C!71J3Z(]G@\>D8T@Z]>F?6BOOJTE0!O'(QI]TYMJXS/O*VG[(]<0>H!%#+ M[X?*W@;T7P\?^X=-7W2\D/B3>'?L>;5/9Y2P1PG/HF\K#R\^G3T1M.C%#Y[] M&\0^?UW;,0FKH>))/(Y\MJ6BBN,BD&?F2LD]V0>%\!T8!-.+F/FX )_X+'OZ M!*/$ZH%^^^*$DMOHJ:[DD 7;;RCRB)7_%K*"@M:5-:/3;R1Q?U?+6\@-UE57 M[GV#?".Q!TDE>:D_7NP_- A_9Q\C_ B"NYXO.;G'#:M>L0S?WQQ%)SLKLK"_ M>G&^'OO4N[KNW5R=OU)KQVD=)G;-4(^).%\#)DK>TBRJGY:1LQ]'W2N'[P;UMG8K36>(_FJG [L%7,?1C^A!Y]@9LTVH;J%Z^\E*]BUY^#1^* M5.7AOU.K*5,4^O*7YY>7/TZQ9ZR0A\=X_<1>7&5,[ZV]5%.3<(_"IS/?8Q?C M\P>#[Z!K)ZXUXR.0%827,)Q)X8B4O'M[9[EK1!S5QVM&"6T $V'H_ -&_>"Y MP>;365@< 9(JT68>LC#C(KFVPXW/ZJ?DV!>P9IXVB!ES*CO6[MQYS+2\]#"G MWQ>S9IXVB*DZ23YDJ\XSIK[K[4M53=(&(1X9$TL\0=_H/NM%"6U@^#.!-K3= MY=; WC,Q\1#C#.>5%&T088 WR.,; "8+F#VRI<,)N-;>,PH5Q? #BV2EJINI M#8)&MU;RC< 9<8J3VL!T?SM%_FH4.,O,2)/_W@IVW?4F\&&T1'"&'J-H@&WK\+E;A>W EEU+\BO0WL M/V '>\CNN]Z&L8FC5>UX$_M^&_0S?P9N[6]1%HB@O,9::X0J1M$"JS1V#N$)_.^;0.6_LR"5&V0:3P M+6[5,=F54<]X:B-G7Y(J@E8(L-[8[A;F>)KKX/@WNSS/19X%!^PLZ2#H)[TA+;T$3"#NHVB#*E.\/Q8E=QXL1V2'S M %4;1 E;N>]2OI2R>Y [W647I-9@/4Q["H^*0P)^(GXL4)BV!I?*1][V%&$0 MFSCL)M)4G"_B.HF#5%&T52P>$U I#< L F8.4\X37[Z,U4IYQ9Y)*+82CZ5F MIN;"AQW\[RT]7Z^E=<4OSU7;'$,*R@L\R?H@M"-B-V6$_U>=Z*)_9\F/6NML MEC!9S&EX(^ANS;!NMM8"O=OI*7*_F@RU>,CT=YU5L]PH^A6W1V-%\)F6G<8? M._SF%W[U[VW^^&_BH-7*=,3@X\?%G!3R\#J!O$ M23;;)TSG=*Z:I"4:%MT*5KP(R*2#C7]YX 9%\@&/ -&R&,.^>CDJ:A"!:4.+E!(UENV-(SHC:'^,]P-2R:4*T=60=!#@K^!B M\54CMGEDA3V,%GYJU]VQI;2U>88PF[W/7L4BLR##DI/> M;W=^PSZ/;X=5*=!+X3 P+5$8+]O;RO'T]XDW\)K'DMY;P M@<=]?J_V3&K[WB'ZQH)&DCWR_9S14AK;[#ESV:=B@5-+&;][M7_8AA;4J*'K M+3 Y11,WJ/ /V[@UU>ETC7Q$Q=^]L:N6(?N(KFR8W,3+D$)KEP69OK>08;,G MURC1D/7$W2Y+_4U^=HT M8A1]K<7HQXOP=#K\_']02P,$% @ JDP.66"04>.*%@ @14! !4 !B M:6%F+3(P,C0P-C,P7V-A;"YX;6SM7>MSXS:2_WY5]S_P?%57V:K5>-[9F61N MBY8H#_=D2J?'9&>_;-$D)'%#D0X??N2OOP9(2J1(@( L$G#J4EN;V$:#W?UK MH!M H_'S7Q]WOG:/HM@+@R\7;UZ]OM!0X(2N%VR^7*P6 WTQ-,T++4[LP+7] M,$!?+H+PXJ___>__IL$_/__'8*"-/>2[G[51Z S,8!W^I%GV#GW6KE& (CL) MHY^T;[:?XM^$8\]'D38,=W<^2A#\(?OP9^W#J[?O;&TPX.CW&PK<,%K-S7V_ MVR2YBS]?7CX\/+P*PGO[(8Q^C5\YX8ZOPT5B)VF\[^WUX^O\GXS\9]\+?OV, M_^_6CI$&^@KBSX^Q]^4"?S?_[,.[5V&TN7S[^O6;R[_?3!;.%NWL@1=@O3GH MHJ#"O331O?GTZ=,E^6O1M-;R\3;RBV^\NRS8V?<,?_48[4NOX2-OW[_^^.XU_L1_5AHE M3W=@G[&'S>M"NWS>YZ]L'VMLL44HB=O8:&S<'3LS.T)!LD6)Y]B^$&^-E&=E M% \GM(./Q-/U] Y/ 6!CK0ID4W7&X"()G5^WH>_"1&3\ED);$4;IU)TQ/+3C M[=@/'X046B/JGCTA"^7OX:R,6S#O1ZAL;]-H8P?>[^0'/7"O[-@#EF81BH$5 M\MLV49[3YWE127<[.WH"(_4V@;<&)0:)[CAA&B3@VV>A[SD>:KNCV$))&^-\U&=E&""]LSW7>+Q#08SV7QZF$39D/8XY M_(A('V=F/@2+39[@BW@FN\.CD4/-+63G-H@H17O=<%A 4_.SLK0*D!T%R)VC M>Q2DJ(TE2O.SLC2VO8A$LC?(CF$J(M-J&V-,HK.R-X$/M&-7;77>23],$/B6 M)SP5M$[F#6W/R@RLA'9>0K0-(V@8DED5UE\<,S,'Z=E9#0,2\?"P=M3TS $' M]#S "PX7+R5A>'.YYA:RL[+XBQU%-L? .VYWYA#@-D:_I6 BQCW/+$!K+R$N M.6]\TFFYQ&GVE>/01>?$")]]!Z \8D@WE,?P1@O[QS$709FW%9" M)^H@Y.#CJJEM'[Z+[$C_'QU]Q:^II]A!+;\V,+R,W^A*> C+ MP2':OO\T\OP4JWN!G#3R$G".XF(*]-:10/EZ$!QE"&Z_9$[\4K1VT3?K8AN M)_;7E8$UN-!5C-:I/_'62-S"1+KK2"03YJE@X\&\G$4ONONO-,Z6C\+R\/?5 MD3 +M,%?PX=XTHOHF=AC+B[ZFP::%\% MG# 9"'?:XRQWEKFM2_8IJQO1H2/837=CI;P&.F6 ,.B[W.D6U34=ZQHNE M,,C.%\D*+]>8L,(Y.^I(C/)!?LEQS9%OXPE_&6:K5V&I3NNW(R''*5Y\W4"; M7;HC'Y[93R1B"EP466$P<#"SOH_]@;"HS^F]@TT)T6'$INKLG$1X D[H;A.8J3R',2Y!*%$56)LLW11Q_;J,(K*+%NNM&_OME$ M:&,G:'\*'X/QYGNI(Q3!T@V7]7,9EOQQ!%[=D0C<18Y)UL M@8O:5AM=IT>]XEL)?/0LIAW;=U*?#* )_%RA0(\)@@C++?K!3 MF "=>@FGR MW.PWV@ G7&-Y+Y"=Q\1L" M. $[_\4_L\V&?.>AZ!LB7^23+_XS;W?4[%(*KS@M%,=C\"^\8+^W?1*A)4.P MT">(T,B\1I>!D_Q8MI(%Z9&CA1$L$KYM/88%&IX4NHHZ%=8)4 RK-I@@W9 MQ)QC;J;K59R=(=,1:B%3P[M0(.(2626,QEZ 5R5B"#&)U/ K%'PXQ%4)G>LP M=!\\WZ=#<6C!I_!""VV"IA-$)K!,P5.3ZM -':RP[IN=%A M"ZP2--6%R/ZDKQ6B-CK9T3TW5'P*4 FR\MJ$'S VE>Q% 3=JM93M&[FQH FI$A"Z MZY*KQ[8_LSW7#(;VG9?8C&U_*H%L_\<-2XO(*J$SQ[FI 7(-.PK ;\>ZXZ0[ MK%3DCM#:VVX25P&B?7\T!S% M"#C!MQ]&Z![Y(4EWS#EFQ7Q,,MF^J!4D/C'.#A=E8 RA"9[ZN!# %"P"V7Z1 M:X"T2ZS2(%D@W\>96N3U%1^,17=WP'^<9!?Y6D<++[WL51+OL!'3ATI(CM = MS,Q>4710WX51DM<@9"55,(ADG__R8L8AN4I [<4R PC;T"2,>>*6=D3.E,F0*HC5_.^)^OJ M.4O"'L*.5M'IH[8NV$!B"D805D5J=74,$GG7*[-"BAD[9I"@"'Y#%X%.(7MH MM>+1< 63);M*$W[!6RY165065 PBV;.!.%JM&E!J=B"9\R=,$6UTLAD$*C!^VK:[0.HQ0U@[<+HJ-1_#/H'I2JMH$]9';$MAKAV0M MP#.M=OA1V3-S#QJE11 -L8:2P5'_*GI18])""<]2YZB9;+MOY+KFU[H'7B$@ M]V+DQG:% K1FG9]3"62/6'YPJ=*V!"Q2#K4X7QNMG )]..44J-SY?]EW8?R3 MEGVC#O;/, MBT R3]E%^OA_7R$TG0AB<^S/&^TYPP; M3G8H[:6O89^+&UL1*D$&4T*$KQF,4/9O,V"4@F-&82+=R#ZJ>S; )ZE-J?VG MN@1%R3FF>V\ADWV>UP&P#6I1',B\*EUQ&;RQ.IT(PGS]R;XOV@'T(HI4W":. M"FN<,I,+WM/JKB)-A[.WPG>Z&ID^JL4A"&N-F@_9O[PP9"E*4AO(LC6 M2/E@_?228*6HI_MLPSHKHF4D<3?"O7!N/[Q6$,.3Y%70J5(TD*4)/&]WK+$/ M29=PL]>GXF6H.[^E7H2H55WI4HKTH>B^&@/5XZN\P@I["5:=U8UXGE4W]B&M M%K.#D$O.T,PX3O$%&A._YFO[L_36]YSI&OP),UM&H M%;9J!:;V2LYBZ5(JE MRLR7'MR*C4<4.5Y\. !B8TPA571/^31LF>I1%=/\&:."7\:\Q*92=)?Y-"1I M2E$)Q#FZRWWE=+W8AE&"2ZF,T"WS=CR51-$]9'[X6M6A5)Q0F3;XP&.0*+I/ M?.(LR@F>$@709N"V'>\.5]7(C(^.7PN9HAN^_!ARJ46I08CE/7IFZ_#.9?X, M5_47I98SB-A"M[X2S^^)&(_.U@XV:&XGR(#PSF&,[+[YD!U0R]%[/8%#= =& MR516E97)6O8K64=#966R9F+UJG4T)OIQ5.WX\7Q9?_W7\K!L_/I\N8['--K8 M09YC!+9S9<<>*&06H1@8JZ:Q9&KX].G#AS>X=,G(BQT_C*$_^,'2EZNYH4W' MVG1FS/6E.;46?]:F\VO=,O]!?ORSIELC[4I?F O<;#8W%H:U)'_J(:MS_WBW MMPF\-6@[2/(S0+#7&:!6*:%3DO3]L:2+UZM=3TX7"Z MLI:F=:W-IA-S:!J+[L5B/^/8),Z'8W%ROA<$G>GRJS'7YL;0,+_I5Q,#(+2, M9?=R5-_5VXN3UQ@^.G@O2?/Q6!JPJIENCC3C[S/#6AAEJ8:K^=S 0"T6QK(' M;(IM8=K#:"4Q?JR+@4?1\CMAW_C?E3F[ =9[ B,_0:W=M2TQ_)<&*YJOC(/> MN^=R%2 ["NH'@B4N/QUSN;(,?6X!FW/CFV&MC.ZYW#]X?@.>%IBH+C4.O+Y] M?: M+F'LS_3O>!+KGC^>JFPE=FO.6MEA.A__3QX4,X&MP2TVN+7%:FWH*./+]V4;\:U[K M%WT^UWL9W(OT-D:_I;B T#UM*JIYH\7J:@%."#M//&_VPR=/O,:(V][67!1_ MW 9A>=YQ'_>-N"1=5A.+2W+6G)R(G%FW/4C)#E2ITKVKN46.<+5'L7CB5KIP M-7_*';WV*F)C&$N7JN:,&<%LOQ98CFKI_->\\W%LVR/362Q&Y[7FFK.(K$<. M*=Z9SC*WC^Y1B,)9T[FFNNP>N3QE[V:$"W3[L84%Q,7FFF2K^?MG[>5H/^3? MU/8?[<,,G2UR4Q^T,TLC9YL=\#@X=1^TX7L[?'-E@->8,-^FF'D4, MOQJCU81H9[::#[^"W8+\YM @*@%-3,P;T\(.^/C/D\ETF"ESKR-)]WZOTM@+ M4!S#B+T%S6 EX+U+S\T-:PFC(<[R;?=G+/5#(;%>%,EN+)A&\77$O [<3BG[ MD.H4%-MR&2GJ4>EP6T#LK'Y 4?XBQIEMR(4Y@:2X,6_%G/4CL@_@SF H'2A= M<9N"%4H("[+?D6NZ,$1@96;O'R3/!XM;/$8.TI7KVX.@.^1:C9?7A1"8;F?LEC'Z%]2S]'1O\Q2X_J.!L?4X3*U^^Z!ZW/\#8;93VA+L//7U> M01_2A?GVJ]0_MC$7E1:=IE/4;@V9\FG9R3,OUXB96'9_"?* M>G>T9TUZ^*[LM/(7&A:43&-]+#S'"98?-OWGT:>G^*=[P4"ATU$9>PQUT]PRWO, MTZ5A+4U],OFNCXQY[G7.7 E\X9&L1[7SO" M+8N7)V+A,]SIM656#A#4$(F5$4SDJYWB[%6MM/.K55@MCO)IH$W-LR$'WX #R:L0ZCG=TR+.MYS27A%L8U $XVWQ?/VT6R(Z1>Y!9I,P<4F6*]!(&JK5SZC*J^]R90\9,*<-$\IDD M.T,HSZBA1TBM4KPGL2-E1I7L*"D",[E.'+ZWG8E4B;.U54KE^O*J%:2[75JW,1RZJ/ M05@S P '5Q5H%:+44K;S%\"D5@:C6>KN'5/^Y0G:D#=T8?VZ1G$,HE*S"9@4 MLN."$R!HE4E1=U45M77,LVADAQ>G#YQV32CNRNK;10S7Q4Z;;=XDDNZG*&D" MS#PN-I6TRDW-/+5EO+;0R?=:[0C5JS9QJ$*E&1."Y'2'M8K<\F,P\-\^RM/\ MRZ_"G)"P=+XOR/>AP@9Q;O6J^&(;Y<86SW9I[2B*>7=+^OYH^4(7W1M]8)Y MU6]W2=\'/:I?S[/W22.1,XD9NSL_?$*()(>(R<)!*ML/M2)T-.=P:T,Q/X2% M+"\P\)X8KRU2Z63[#%'P^/30_?(WYV,(+?$^9>MB"A.UT,A>3'%#P2&+>@,H M6QF*3^9M= KLX@H-(#X]*+CX/2HPQ!$^?:BE@AP7')(=,^$KVF&0U;PC=\OS M<<0(GICY'OB^]M0B&0_P$[E\7@12LN,H(MXPC!E#K=1$?IW>HQ=1^%Y#Y>Y M=LQ40X-1FI=#$RI-]&76BUN/^;#B ZY&)#M&$@&+(K%* %5?'F)/"4UM9<=) M;7#0Y5/0JQY\T97M8RM:;!$JIZQE%PJ"S3+,BI\P7!,S/^]*G^C6T- 67PVC MFL@V-R8ZR?1:3O?U4F2DZXU37,_C!MKLTEU6E#R[CK^"7O%EGX&#%>3[^,2; MH09F)M]X16IYW)B6>;.ZR5WT3/^>Y65:(V.N65-K,,2ZFDQ(2IATQPVS/JH: M=1$X/A4%"T:L%_+X>Y S(7'Q-T<[V\.& (8"X-K^=PA'GRDSI4_YP8$8XD?S MW_/5J9*WXE6&!=//\@'Y]^@F#)(MXUSG]![E!R+=&P9#E2_1++!9+Q_"YUO# MOB/YX4\O1G"DN.YW](08@YYPNL%R"\&VO8:0F[+E]]Q.9>\NG0KV.617;]"7 M%UIB(5 [I8(2"88\I_0E.]3A192QXGZYH4V;\/PAC7A/LD.9+H!_(:%+FPRM M(0MW![)#E8Y [CTTX6*(-R0YM3/9H8@HF,^15=GMNLH>'//LJW;3\FAKK=<3 MK_*#$3S,UZY-5AZ0D",#XU$)'I%JMT>8CTS($S%_>()'I%I6:ZFZ8RT MT7_1YZ-^-[X+5>6B9V_$/=&%_UC/VSL(7X@Q7)K?S.5W*8(+4 M"T4X_%A/$:"6=)<3.PK!\]';#4KZ_GQK6^-$IO."W("%Q^-8K"\=K(F)O? M=%+.96+J5^:D;RL^)(7X=AQ/UWL]4(5F'C0-)_J"9($4 O8H2U&_G\=8:W'* MH9*_'..L/LC#(T*]R,/Q SUT6?(H$O\?'NOPF_\#4$L#!!0 ( *I,#EDB M\H1/VS8 (5X P 5 8FEA9BTR,#(T,#8S,%]D968N>&UL[7UK<]LXUN;W MK=K_H,U6;V ?"<\QS"W%^>_O'K108H^8 M__;B9GK6G?;Z_1>=*+8#U_9Q@'Y[$> 7__7__N?_Z)#__?U_G9UUKCSDN[]V M+K%SU@_N\=\Z0WN)?NU\1@$*[1B'?^M\L?V$_@9?>3X*.SV\?/!1C,@?T@__ MVGGWR^LW=N?L3&'<+RAP<7@SZ6_&7<3Q0_3KRY<_?OSX)<"/]@\T&_FWWVQYM? M<#A_^?K5J_.7_[H>3)T%6MIG7D#EYJ 7ZUYT%%Z_\T^?/KUD?UTW+;1\N@O] M]3?>O%R3LQF9_-6--QWRC=^]3/^8;^H)ALX1'7F_1HR3 7;LF&F(E*(.V(+^ M=+9N=D9_=7;^^NS-^2]/D?MBC1,3=HA]-$'W'?K_!.C-5^\\;-_?>X$7KV+D M+"C$+VF;ESU,5)@0S'HO0G3_VXL[S[XG'WG]]M7[-Z_H)_[W3J-X]4!4.?*H M)K[HO#SN\Q>V3R4V72 41S(RN(WK(V=LARB(%RCV'-LO11NW9Z6$TIF'EN0C MT>A^]$!7"Z)C4@&*>]5&X#3&SO<%]EVR9EE_)*1M&4+AWK41W+.CQ96/?Y02 M:*%3_>25TE#U$2HE?$BVB!#E]6T4SNW ^Y/]T W<"SOR"$GC$$6$%/9;&2O' MC%DM*LER:8//#NB1"#N.LX. EB<@P88]]S/"37HE*C5,I ]IF(R&Q$ MU""<( =YC_:=CZ(ABF6$J_6NE& "Z8/MN=;3 PHBM/ER+PFI(G>C2&$?*3-& MQ<1CHK'QBGR1KF0/=#8JB%G2K6J%"!.TD8V"!O":5TK238#L,$#N!#VB($$R MDH#FE9)T97LA._1>(SLB2Q%;5F6$"3M52MZ ?$".W6ZK:A=]'".RMZSH4B!= MS#EM*R6&7)J67LRD3690#[-5E5S5%%9FA:Z5DXH#=N)1(6VO:<4'#C+R&;UP MN/362::WTM8LZ58IB5_M,+05)MY^NXJ/ '<1^B,A*F(]JJP"4'L-YY)JSR>U MGE/42)BQHT"A2XV),F,T?@!38Z'\2$TRCZG1QV^M_C'9',NS66*TFAC*[H-DH\1DV\^IDSH7TB&:)KV< ?# M\>I2,,X6>A.A^\0?>/>HO(:5&:XFEOIDG0KF'EF7T]-+U_U/$J77Q]+\J(]5 M$S-3-*=?H_Z^<&D?-%^D0VBX(Y3=IXX;M29LUJ?_[:E_?7HNC9'R4+4M _); MP &+0>E!&USE*EG;ZB0?N-V4G3HEAZEOKN3O0(=,$$'_.BW=9>6MV+TF.=/+ M$@Y2_R*[X642*RUPQ8%J8B/OR,]M7!/DVW3!G^'T]EJ:J\/&K8G)JX1>OJY) MFV6R9!\>VRMV8@I<% YQ<.908GV?[@>E63UF]!J,$F6GD;A7;7Z2TA=HA;Y- M^5'*TG[ 4'7Y60XA7=*UIE,MWRZ5+8[97>Y/Y%[AD#4=/3!#R@\[=)57JQJ^ M58\PL@\Z1.RD45GVA+WK(7B"HCCTG!BY3&!,5&7)5ABC"3-JZ1M4N6'JD7]W M/@_1W([1Q@L?$>7-;*F7*"17'TK$P+/O//\ E3IR_+K.9+X=D5/4AHRR)S%1 M]UI,X&5U2]:O5E=O>5."6O]#B&8!PQ%R?IGCQY?(<;.+W./#I1-%U76;OL_TL"&5/&]8!X87A*"/T'XRC]':G/G:E#,V*027EJ)X=&VD"DI:S MT6=;F.%P=S(7BN+4P M"\:J5'FJF)"U$KB/&SFLCP+_<*V0#UG7Y#R6;&"HZLCM!RXYFKJ)[1]'*S!. M)82RX^>,C'04A=Q1*EP(0ILF9'7I*6&.C@=_9[P:%8"<'>M1Q068K1* M4 R.5!VQHR1F66Y$,!40+!RM.J+3RVJ/'%_0#%\'#QX]S!RGQM!H5:X+D>>B MD*/5%RLRUX]8)_CC1O'.N-4QL>\OR!"AD]RA,]>C@F+GL>Q#!?;I*%X0OR1-7V9M7G('J)_NS]H$F(I[UD^K[?OE*&0=ZJW'^ M:DL+/5^XO[V(PX3#.6@I0N7 M/(F7V>8, <)K6RD2Q7."# 90PEA*.03%ZU?MQ.+VG$-X57"L=\AC5[>#\6+< M09"].10R3D&&?O?J-N>L'=NI6^;5+Z]>?1BC<+JP0W2=G0P+X-#>:IUK0&OW MU H@(9@)^" >P!7MT"4-P(1>,A%==#>)#'@=Z9ZC5HA,F2%N>-9W;A=YZ3I'_K%=WL@/M^NS+379<= A3?(M;M_I$;[\$,8C%))M)?N( M7+1=0HQ+";KR[3E?MCM-C!9ND=):3TPEI'N)(B?T'O(>-$#(N9;MD/4^P>!B MT>Q:,4%S+XK3+*\-0^+%@]O%:!#DE(.'GF;1Z 9!8OL3](!#"0CYEJV0?8%@ M2.1OFQ7Y/Q,[C%'HKU2DOM>X%8+GT0S)_EW#!Q5RK(J\--1:+OS]UJV0/I=H M2/SOFQ7_=(%\GT:MV(&2]A?;MP("@&P(A _Z0&"A9Y>$-74<-EU:!\4NY1 : M'YM%@]R]/>P2GD(%'/8:MP(!'LV0[#_ID+T5N*J2SYJV2.YYBD4^A2;%?N5% MCNVG]%V1W_&4@' U=9U,*^X&#PP>I>EX/@=2LA>"V&H*'[+T3=FW(0 MO&DE!&_$$#1T"]ZAKD?^.0IG^ ?@?0<:MT?\>S2#PF_T"IS1QK@9A>,0/WKI M0U4R!/9ZM <&'N$@%HU>D]=ZDAX75&9!VK(]LL\3#,J\T6MR1M@81['M_]M[ MD)U.>>W;(_\BV2 *#=V:,XV@9A0H[&JGB=&R+E(*BK>AJS'=<[HALF&USK

B>.\#4J[/ @="&O-_*:!ESB07EW-1UE:;B1>#RL/FST9+=I1(2 MZ<%I#B5%^C7T8D(/C21/@LR"!'C^N$V-%C5,,2CVAJZ<4U84FI8TO"9\A-ZV ME/JNS(OMC!8X0"XH[89NE^.0I4H@7< MT#5SB+/B*=/5\@[[< H/IZ'1TH;H!07>T(URARJ^J'>:&"WD(J6@>!NZ4:XG MF?7D+&@Q(#BB@]?2:&&#!(,R;^BFN5W8YDIK];Q-:_5<8:UNZ*:Y)BH-U"?S M;G3G>_.=FII\D7,ZM$+Z$-T0$&^;RGAE^5JYUQ"NR#_X$'";&BU\F&)0[$VE MPB:N%R,W)?#*"^S (9>Y#5. A4#6RVPP5(@'<6G43_H5^?X_ OPCF"([P@%R MTXN%R%L!=#$:$3GE(!R->DZ_8#\)8CMD(;X35L@?A[%H-@;=9)F8>6; MG8LR!64MB'JT 0!X2 6C3I/^T&,0IN^EH$N[=C.Z!5AP>_1 BP$A(-8-!IX MS";J?N%T*)UAT[ %DB_2"PJ\T7CCZ=+V_8LD(@Q$PO5GIV$+!%ZD%Q1XHQ'% MUA*%<[(,?@[QCWB1)?**!,_MT ( 8+I!(!J-'+:>MH4%TJQ&(0J%UFV @$\T M)'\>0W7(?U//9//.[)161+=# &XO=$82,@&46CHFLR>C,V?RAAIE!E1((BL ME]&(*!$/XM+H-3E?YD&X+>?:&2U[@%Q0VHW>@L?)G>\Y5SZVA>?^7+,6R'J? M6E#4C=Y\+^S@>Y@\Q,YJ'&('(>H8BC9S4N'RI31 "^!1YP,$KME4W&W!3E9; M-[J_?>7>PR2SW]?_XWSIYU!#WMW(?^&]I;)G?<77G?..AN!L <8 MR&>""+GT7Q'V/9MD@X6.;+EP+%'O.-C)PEXLWAW#1^GUD-/K(74"E.HYO>C@@$X'Q1=$ M^-TJA:^^5T1$/-=4%_L0C/;(E#U@ 32O]B!4^CT1H:RQ"@,0+OJ>%:D"F%8\ M+G(L>/6\,7(T?N.0GK9#Y(I?N,B:\UK?ZKEAB&<(5B+;N&5.Y;&1]5L>A:RPX!:XV0@\=O?\I9@P] 14 YN+-I@@2^IO*/T?MO;]Z;:K<0D&[>C MJ%A]URP5+*7&@\"E&%RBM$X%%D3J7B8A(3-UZ[.7SQ@+%S:Y!-,U@!Q:H9#_ MO-Z5&LM\% ]C"5SR#(,Y5=**@=\XPT')]VXK:/@LBAZ8N0^5_DBAFSOL9!JQW.>;H?VET M1@]'W)3:C1GP\%&-Q_IHYLPS5P]13$.HEFB N?E 6;N=9L;C5*06%'S.LJ,A M BP?FM.SH\65CW\ $4?O#XG(H6-VV*#:(HXV;"G$B7VHCL?&H\>&=IR$*!\Y M-@KG=N#]R7[H!NZ%'7E$'F.R+1"Z=FPXF10^?7KW[IS&REUZ$8UN(>.1'X;= MVG.^J/A]*^=T>1S=]C_-_OQKYWN\+)ST9WVI[39>&)-K>&, M_:E^J),E?5IE=#_UY@%[UR.? #-F-?;0ODHS1M_N,SJ]N;[N3KY1%J;]S\/^ M5;_7'?.^/1H-_K6]/:NS&P"(!#:U8[&T37'LC>9#U1HQC:<)/%FG>C MJ!AWRIAYO\\,4:EQMW_9L?XUMH93*\]4[V8RL2A,TZDUJQ^9<8C)!(M7A!?J M.WF@RP R8D1!@GA$?MHG\F9H=2=#0N7$^F(-;ZS:B;RRO9#=B:Z136G8 MJ?&2(_7UJWU2K[K]2>=+=W!C=:ZM[I2LJA3_^L4Z((1R(7]]OD_B@-#5 -!# M'".R(:]VPOQR=+TN;$*C&9GUX^XWNGK53AZ-]?#2TT6IF4/&VGK%H[*P5WWM3B;=)J;U-+F+T!\)#?![ MA-:@PAXTO;F8DJV'[IATO6R$3)43FN"D]KJP,:F?U,@Q/!NX@5N'$J,LM)G+ M9F%K*\-F.FS]3(I/IB!S;PJ;H<+YM#FN5 ZJ,&^%753YN-HDA]QS*\Q480L6 MG%X;5;_\,18FO[ G[Q]FFZ,Y/7[!I!8VY/00UAR!P)X,4ZR\,S?'PWJ+AHD& M-^KFB#S$1G-)(R?]:$CYHW6T>*P5=OFC;#:=OV3?[&P^JBEKKH=]W[[#*0U= M"O "#/MZOV*YJ<8,X"N8E/=*L";F39?C5\RYB, MP3I4;M]C5QM6YNH_,=JX'0T&S'/7IEJ4+C8^,2[X.);,VPQUP6ORQEFC"M2SF0(A MV6L;$*$K>ZJ%.A:2T%G8$>K.0\2(!(&E8Y090M=N>N@LQ$>P">Z[U:[341CG M)C'Y:3N!R0^W[,VCT7T_<+U'STUL']AK25N@Z3/>9V&FP?FG%;NO7KR8(#^U M@RZ\AQFV6 %$\&["8U V2,-[JA0# 59J\JA]+S401B/WSOJ@;G3/[ <1^7*2 M!I+W@T<4D9["+5+0H_$=\8AYA-4Y C<_;?G:^^4TNHZ3+!.?1B=?$G$['J^B M,5"*H]A75T&1!FSOBLQ#B&N[MM @Z1@]R*,,("$@4N M+I7NSQAV=?Z-,ZY3FL7 /G/\M/7(S6^W^ MR6=:0GG/G.P\?WXQX*WWNW5Y,V >_?'-I/=[=VIUQI-^SV)N_/'$&O2O^T,: M++;_Y\%@U$L# #9^?4W>_ G95\/$B5F6(LU)(W(BOT/A(RKH 6_;4NFMV_N^ M0R6CD.TM+ -/V:VN,(@Q_O(RH()^<&6I&>_@7C\ UG7(-I,^A"3V!X =#+!4 MJ,."U7@R;G/E44K_&2*IBU2AJQZ#ODSZ/ M' ?G:&1_AUTKM&&AG:8BO>H3 TN(-V[5&]NK=0V!E*,UKRCZ' K3\&4]=5U% MCCB%*+%DG#U@360/+^_(+8,*EZ:H>VX66,PN66GAZ+3$)WN)ET@I2DM#$/FP MZA#"$VF%'VFA8E3-O7'+0 D&SRM1DO/GK07GJI8*[3!/D(/G@?X]J:9KFE*V"5'T'Y->>SWS#Y&_)DOPR;7)'Q&D[ AMS?=]\'BI4I3"J]NX" MY[E0,XJ &Q,AI'G:BMM6R>\Z87+LTS3>7-9D M,ZL>^/F?0GD;%RBDRMIJ^%;).LMEIAX97MV=>M68^^F3"E)*)E=* ML+)%1?;!GTFCZA2A*$3!C" E'%,&;=]?77I^0N.RMMD?@G"D8F&J?#C2:&8- M9_WN8/"M<]D?W,SZ7ZS.U.K=3/HS5IE*;]!1ES#L%IBUGAP_(9*\(CI)2]XD M::V5T?TZ+G2,0E9!O6#;XR2"5?8%W<%+1W*B'-]4S7>,"8&J6L7 ,*DJ\3$^ MDNI(9B]6_ '$T5BU?M2 B*Y*-0@W)SKC?*=\8H?V4AJ ).^I)VRL"?Q4-*8H M0Y,BS^K#W>2X,_-TP] B+=;RP<Y->59B=3:,6[ZS_'<9 M-CO-=#V"?B @1=K!U=2P751Y7>DN:2GBVDYSZ?"W'TR"O;);176R48B-U&KU MR!Z3R,P\]!.PJ>-MH4QUWM21O3!!ZU2//@_[.[52-9DWQB%V$R?N!_<0-&^^H(I0K 7IPRSJKIQ2%09&7A0K MP,G0*]WOR/;C18^<><9D]A/F,ZIE=P=QOZ8O=TH3!)=DH.JE#8@Z^MV+8NSC M^2HCX HA<0H9W*'Q.UP9N2N0;MX5;JLE+#I-?5;DFM^^-1@5*>$0)F\KG@:7 MZ,$.V:-DH_M+=$_?/QG=T00$.RU<-(T3UY/,C%)C-/[,;MG)4IX;"*OW%6.5 M/8W$+IYB1#@M;S\:+G>(9DBZ'[6M3AF1J3DC8+$AM#S8.G(Q-7?0X@8TW9/< MD&;V$[QV'3#8[;FFV)KR%\V#N6NM_4?T(#0S!A7>]5(V!A5>?SX9AT[&H9-Q MZ&0<.AF'3L:ADW'H9!PZ&8>.PBI"SB]S_/C215X*$_G'%AWRP^T S6T_+?P+ M["ND5:%1>[84'O7@4M:,R"5UOTD3K;79!1+# (7U[@U52]3(M;^TU!LM2M9; MD>5K,4B"N=!(L]^LZ04:4DPL)K'6]:"5YAA-(5S-6&-$#@)3C#&\9\AO(G2? M^ /O'@D"_D('&?)N_<3*VKFT%GT+^R#(C3X5>?4+/(2/L:8)CATUC& M/B,,\:<*/"G- MLOP&I-)L VU R5AFJ38^&:8IG]">B@*>6D MS"S#JGQ4O;I"-\B,@BF^CW_8(6SY8Y ^!*I0V/JR0D$B0W.,+;E?=$_R5]:1?N<_NN;2A)>($ >Z<-L"]H MX3F^'*3==KJ2I@X'AD,_!,8';6 ,D!VA!?;=_O(AQ(_I:ULR9 2=&H\T.QHF M&3,09A6'H$F\N1/ZUAD1%4%WF3USF)U*^)R);)4B3WG28:8@1XNHIAZHQ8&Z[M)ZE8\TUT MO& LD6N!//!FJ\VO!VXA6]?. ?:F;6?"MF$'E8'L52%5IA0<=E68*13HN421 M$WJL<@=@OB@W2(M .Y0Y!1N35F_KMNQM5L[2_4\2L8090;G'MV]$KM;^<-8= M?NY?D)^ZTZDUFW:ZE_]],YU1AZOV8H_](!,F&GB/^:J_*?L7JVO[/SCL^794 M?'FXN# =-IIN3ZR$:F5_K-HXQGAECX$>]-.6D:7QWMH2$A)[;DL/9, EMQ22 M^#AVC?/K2CC8TJ]2Q^Z@P?3X?0]%KA3^(NF9Y!/6K01&F@IT*XJA_N1UN7.9 M:7FWG2;O\3'SD__<@,&%"V>A[:*E'7ZGF1KL!\J5U <@[*;+_UP=<'+VS/-, M@NNLXR3(A2P9RNTL0.\9A"\:)@'IHKC2*7WLP9VCTWP?&2(-V*:WL)S M67 ")\1;D1-B:GUF"5[]X=5HQ[@*/:<"8H0^=*"T'.)'I&/Q7D;K "H4F>3R^F4XZ+J)0S M9&#?X9"V7E%F@5]1(ZLA.5@W@_(U18-A&9D M3N,6@092;YQ5>(@#O$NL]?1 RX##T(!=6@20A ?C;+9;/5HO!%Z0$-HS1<-! M=($(\RAM1]8 ^A 962P(W5Y@ARLF"\(T/003P?J,[1B%*!(8?&O\:(M4I78I M&&=3WG"2S8D+A[SJ263[&ON>0LWAF51_2UT3I6Y$\6_V[@JW^ MYOJZ._G&3/7]S\/^5;_7'?.^/1H-_K6]N,@<[F"R<#_LF M_Q,:\$M ?)%$A-' M06%0H92I@P([]/ X1(\>3B)_-4$/.(R1*RKR(>NEXV%86.%Q.;K!::(CM.44 M8E2W,?048G0*,3J%&+7H.:]/!D=BJ', P?5)NXFEAY=W7L#6ZQXFRNUFOJU9 M: ?1/0I#Y)[+K^TJH]R>-UT?[&!S9WFV((#UE;&W5ZQ6T0QGU^,U3TB6QR?K MV2(;]D&)(2D0UB\UQSN+^]6!P@MFW3(KGO$PU) M_J.YL;IC%%[8D>>P8R4,3\F!6H3A09R!UA-M]:?L:'%UV>_U QJT1RM_)($@ M2I;;O$6@">@'[\[:#!]=]Q&%,=D;@[DTH:'8MD6H0,2#D%29MD+BZ3&'\+-*%Z@4%"SY[VH9D\6_#_M M3*R>U?_292\(#"\[H]GOUB17O6?+?]T\CD/T8'MN!DRT9K"7A"$-C4F+'<+< M?A"_2&^-N_W+CO6OL36<6M,3]##>?K61?Z9"P&G'\61J;MO" /"!MLK^O9 M@@.%+N8#7-.>SUO3FMXGJ.>MZ5HJA!V-V8&/M;]O&S(<^D&WL7FG.UGLHK"? M3CM8Q4^A*H0OZO/ ;&OB7Z*'$#E>5K#ZP4=,S,%.K7R01U'@1C5?:)]"5,MY M>VYUPO<)1+W:![&<&_# H]4 SC.,$I)5BN!\VC>2\@VC?^T,K1FWZDUSYE\R M <,$;0S?L.7WW2N)17]R8^5LW,V9LF\"9(69E#H_0 '](@YNF 3JO1>CT1M?CT9"]RDQ^&EC=J;5&2HO/ MX<(F:X&#I@N$\LZT]+&O8#[#C&F1,@K?I;[H#KK#GM69_FY9NP]#3*Q!E]6< MFHU2,>CQN5PE,:'ZFK19)DO&:Y;9<4-[&PZ3IQN[ 1PTT% ,I2 OS">M(5='A>(TTE6A+G*#"IUD M1P61W'>:U"!Y>0D3CK)B 7G@ZM#H\G!M/TDEFV^BI3B,6+(%\DQT($010IMB M\NST-T&4[_5/,Q0N1;X$E?ZZW K*1Y$2;!AG!4UIO_(">C,Y$$!Q[Y; I\"$ M<7;(2W1'+MH1.<^FKRZF6;T3PC=CWMT&@\,0JH]A/) E63'3/CG$,8K&]BIG M(Q!>I L1N'^#_F>6N MVP[+N5*XB5?[%=TAH!5PHQPL6MVWC+$EU*%R8 !JU5@9'ZI*7?BC^QPKXN!4 MH+D!X:B5(X=5&#?N,%'DW.8S*PL]*3V0GA!6,2[X.)8:LNJT %XCK47UJT"C M8:VS'X2&5?K?*YR$,[S"L=W#(5VZA*&7"CTU!;X>.N5P:>:,6XEW[S%7MH-D MJ?M0CUM-;RHU0T?L8@0MQ"&.I] MYK*'ETLO7HL@K=8U1X'BVY;O"E4>>J/KZ_[LF@56TLC>WHB]:&D-P>/C3 LT;R/%Q49U23=MQO6# M, +B.T42,>@BN$>FK"0 T%R/*5Q-UEB% ?,,WU4 8[(1NS+P#'VQ)W?VD;DF M"DUO>60W<$073PZL0#2(@S[_X \[=.5%B/::M7D+XG)LD*6)U1Z^L,GAA3)' M.+-3N6YOA!>K;9O,I,*8VG(6N#2!@DZW'S7%&51CE9!Q9IQ'.D?PV Y'81HB_<7V M$^IAD[S\H-#Y^> IY- X.P0C.7W7ZS()O6">NM12I1RB'^Q/0I.22O^6HUN" M23-/_7>"G2G;F.[V-Z;1 _/]#'&VO>P^'B@YLE7_P;:K4(U24?!XZR@=GRR7 M=K@BE-+9B<3JS?Z/.S_F_S]:C3)/%VC,6O3_=J=7$YUURNW ME@\^7B&4/;L,'#!]]G'V%L16D.GJQ%Y0*Z@EQX)9]8=TI\%4PY!R)DREGS/& M^U:3^H'Y,#6 9KP7+]T]MOF*&6]B@ZFPDP'I,74 R7MM32@V@P[8 +4RPY>D MFQX[J(KDE; RU[Q9!UPF&QPKAM10IZ#P 2:9FU"ALZ:D%[795>(M*H.S7*;( M)\/-/Z, A;9/*\*Z2R+?*$YCTM:E*V5@EAI&ES7Y$%S+,V:>D3@[%B"7?VJ0 MOWRIU/_V7)>;OY$S=1DA*)B9=5H.,DL S>.@63V@+>!]L2KMUA:POM7W9OTO M_=DWW?=ZJ:<(45X&'\97_M> M)6^F[;0RX+I=%3Q8P*9Q9T'5Z!$SHH>XPN3+V]Q[\6$B-_GF6QJ6AFLTX-D" M)Y%-#O*!2\L1Q C1AS!V_["M5I#&D)*; _D%37LEI$M*.53U 5U/G4F#9:IE MT;A5\.#-/W,ICI(XBHD(R*TQ=2K6<+"$/G7[SM XK8,/3+5(R+@PH K9_(J\ M^8)<4[N/*+3GR'HBIQ\O0N.07(T;T401 2?]/$)N9JZ41P1?P,QO2K_2-.+0 M=N+$]FD!V-?UQ<<<0,SSU&8-,C0SNJN::=TG_'KD:.VPJ,5&5N#=3SY/+:U- M4@I17^W2Q<^D81SU@]36+7D3LX:/G?1/44:@X\A8S0.-8%Q.:SJ95D?$SZ>I M%BXJ-UKP(LF;*C_7\].DP$4!J\;ZU"]N:/]UK6RDZGI\Z M-B\^2)4_&*O*$A%>?3%S(T0ZCL=>'/A/8D0+*26+76U*COL/?/.EO.5&!^IBSO>E,1=@KO,0X$R0DG L2 M$B;6=#;I]V;6959W@!4<..4EG/(23GD)TE7HI\M+:%D=U;HS$Q2+K)H;E&M\ M>5Y'5*HHCY(^V"N40BLTUY8#4NAX4ZB;PV39N"SIE M,I;.9-06OWO*9&R)R$W>STZ9C*=,QBHR&=N7Q;!F<_T>:,1*M,X6=L OFUJ# MB:HL"<96J&_0Y"#=-?>J=CS[>XX=%NM,G[B^LKVPKF2="JD[:7Q=0JWZ MZ@'LX ?S2ZF]ML/O*&8TE\@[I]^M^[//1R\;D];S.3F(O>H-ED90I>#Y:*L. MP8&7G;9&.QCS+,.S5,N:Y 1IH;F)DP>?9'83\G0<4')YZVI3@(,75&RS6 M /=&7KU*DGA2_5HE"\V-0Y-&-5W"4M8U7<72CS\?16U89I *'IKL6;4*ECRQ M,\ZX&>Y'R?4P*DY*>:SP(.TT-R'4]$(UST8E:Y81I'GMR]R4GERRQ%;DZKQR M%8@X:>J1L@,M_,_0WY7+S3;RVE6&OI/BUR=6<$ZTS.VUF?&:+EV;[S\?96U> M;* R'NH2TWSWJDTI#Z7CI)S'BP]4TO:[O_9/3XV[P\0$/!_MU2 W4&US_C(= M.<'\]\RS]-VA':8O[O'2@E\7TH*AA\K7V<"=S7BGO.!37O I+_B4%WS*\BG" M?WJO[)3E<\KRT9GE4S9IIWTY..UZ'.Q4-N*0LA'FQC$;G_!_*ANA?]-KOQ:9 MO &?RD:(RD;<$(2BR?2F9/F(W6[&FLMJJR/!X1^"^FVUAXDHC',PDY^V$),? M;F?4;#6Z[P>N]^BYB>T#!PG2%FCZ_ X3,*_@]-0*V5S5>/G@XQ5"U/>!UO\F MV\4%IFZ1^TLO1 X9*Q+?ETL-TO@^>L1LPTG\(GYZK^U$GUE"1D MG-EQO8)/4?CH.8C/]28&@#$8S7!L^_F_]W 4#W'\#<43Y.!Y(-:]VC[Y['2P M7DF99U/5^Z;F<].> T70S,VX$2-IJ]_4?';JV+SXP+M&Q:&^HHG6LZ.%CZ(- M]5"8;IDQGH]N',8ZA&O[JAN8\E;JLU&HFF4$:9ZY#TX_GX(P)QT]0G"0XK;O M>6GV'YI#L=DI9.^%5?25DP+*A ,I6?L*!TBG6)K7HW-UW*7@I)S'" Y2W$/K M#ISJL>1*BCP;S=0E/-!HG!.LSJ<6N_-YB.;YM&]Z?OY*\Z""^)+,LD>6#S7P M[#O/I_Y$^!G&-X)G&+N?/T^LS]V9U;GJ]B>=+]W!C37M7(TFG=GO5N=K=S+I M#F>=2VO2_]*=];]8G4&_>]$?]&??=#_5N)%+-XI03!VD:UEX*+I&-N75'043 MY"0AO0"3!D,W/=&U&0 B\/XB0"XI:W'[J_[*>C;TFOB097O5^ MU9BDKZ;4=6_';P)3X[/$,CXI/OW@(8GE&0%P#VWQ?(T@B16E8)S+E4>J+'1; MU$=/&+]4X')\S(W+KQ8B(V/UJH;1T*#W?8)WG$2RT'>%SIJRWQ2FDQ@X@!7C M%TMVN3H(O/V>-7M#6V $& %W *-P6_B1=^O0H3ZY*00HBB>V''IQ10> M0U=&V-%X2E@"8TF,P76MD)3.PJ'V]-^A.I_0?:U.Z9JOY+E>CD&&E8/.6]=,SJ[E42>S-HC[&6(O5 M8-J;@G)I&&^IY;(@-M4*NFBSU2H@H0"=H:96+JTR0YZPDQYCJUSF"AB9:VZM M&B:3#:X50MEH4O0X1/T'W*/)1F'LD>5AB&,D3H$6==%D-U69&%B=@ZH7/$#V MA(99:+N(KLI"B1<;ZK)REA0T0'CE5DU8P.1B02E0$7&AJ2XS9'DA\TFOW.8( MB#FM!S"ZOT?T^G9-/K6PV''C!UDQ5^E_KW 2"@$H-X@N\V)): Y@JG)#([3P M^[;#]K;NG/RG$@B/&5*7?;'LSG$LBY7;&P%XU^GJ:Z-(FH@% ,=OK,M\5.[F M*:%?P<9CP*%XQVV[Y2/[:R3(A#AHN'8@>S2'#1WC]K5/E,;.T]9MGG8K8)&S M )X[C)IS.>MPR>F5Z]D.R,HP YX_M!K%UXJF\KC'NWUK>&;XGAKTF$=LQ^P8 M48",5_*BV%97(8^,$MF+&7OMC+%IPV(OU-C@<6J\[7I#=IHL15-9<$!SI<3V M:TDW??5#^2@ 4(EX-LAVO4>FS!P*--=CKU:3-59AP#QK=17 F&RAK@P\0T." MLR."+#1FIYDN"Y]X4G##&C38]3:F6YEH:6M^8UU9HDH"EI -B?ECU??'U'BK M+&FP_>TGPX4MIAR2]R=M>S4-2AO=Y[* Q>(D:9<*.3]M,5O'SH?,-E>8,0TA?%_$S"XY2VQ@-"XK154SV%Q)U" MX@S;OEH;$K?CXR\1\9 MW":YA%0C&7*D0V+^8);[;E./?[.1]FS?1^[%RK*= MQ6[;DE.KS-"WYYHB\91]&16Q"*F%64MITX$4[41?C2WC7">'O]V!LR*!A2*" M*D\.U/A5\_6G?NZ-LS0)"Y_!%9V8M@? MV'S8*V$0TH>*GVC8A@5%3NBQY08XJ7-:&@R%D&+0**39\[ISJKA$3HAL[KL8 MNWY-;B^#H5&F'H(I]Z: ENJN=Q'Z(Z%A (](,:#N?;%ZZ\74^N>--9QUK"^6 M69%UN_P58.1LUV /3<>/77IDL7;)5PF.R.;PB" V-OMNC5^:EYS;7 ME#PNGRU": RNLLE>_:9FF3!>Y=W2%ZO\7\2;5)DQVK!OE9>)0::I/(FR19+7 M5L_F=8#(8M%Z. M53(^N&TU[3C*R1X@T56O7%!:#?JAE$VSU\SHE#"08'#5T;9QMSUW1GVC+IE! M"&&R(?%7&ZM25OI?O7C!+"=4PQ;>PPQ; M0>P)K'8\!F6#-+SI23$08*4FC]HW.P-A-')SJP_J1C#JQ<[(G:PV?!O=R"9H[D7T=3EW MKR"T:"\3=])U+RLQN=W/<4CTUM72KT?8Q5J6' (_8J9 MQ8PBJ++.AOANX(Y].Z#&(:E]N):O56M$C6*RS<;(91>\&X)S=,,<8LB5&%+E M'74L3C7BNVM[596;T&S4](I&Z\#39)2.2(?\YO\#4$L#!!0 M ( *I,#ED4:AMLCW0 .S$!@ 5 8FEA9BTR,#(T,#8S,%]L86(N>&UL M[+UM<^,XEB;Z_4;<_X"MV9BHBK"K,BM[NJ>[9W9#MN4L[=B61I:SMJ9BHH(F M(9F=%*DB*:?5O_X"X(M(XI64!!QEWXV=ZLS4.>!S@ ? 7!P\&__^VT=H5>< M9F$2__LW[[]_]PW"L9\$8;SZ]V^>'B]'C]>3R3HML01\%?T$WB7T[B9?)7]."M\5_01QSCU,N3]*_HDQ=M MZ;\DMV&$4W2=K#<1SC'YH?CP7]"_?/_C!P]=7AJ4^PG'09(^S2=UN2]YOLG^ M\L,/7[Y\^3Y.7KTO2?HY^]Y/UF8%/N9>OLWJTMZ]O2O_7Z'^;U$8?_X+_<^S MEV%$ZBO._O*6A?_^#?UN^=DO'[Y/TM4//[Y[]_Z'_WM_]^B_X+5W&<:TWGS\ M3:5%2Q'IO?_SG__\ _NU$N4DWY[3J/K&AQ\J.'7)Y-=0(=] DH5_R1B\N\3W M"D&$Z7I#U3_AQBOO!P']$-_IA]Z_T?ZH7\J__G.>\;1-XA* M$GY([?ISJZQ2Z0?;8&_ILDXCX?5=$/S)+!S'G+OZA77:T3_\8[\J041O^5D L-!!9(6 MH1B!V1?8Q%"679>>^*UR(SJ:)REO.YT969E++WMF!6^SRY7G;<@'?OS##SC* ML^I?+NF_L$HH_^$W.C?B-8[SZ\C+LNGR,4_\SZ.W,*N^PXS\]V\,Y'_H&D U M1VEEA9?ZFJHH)7[P$S*1;?++J*CT0GV9)FLC&&6=)0;"OT7/=?E%)1,($D-: M8BG.DFWJXUYMW+3&M%9+A.N(:%"'#<>73X_?_"\FAI(E8H+H5RKZW__VP[[H M(5QZ#KTE(\B[/WYXQTAR-1G=_D:!/J^/=MF._H4I@LJ@EVDTE5K.-D8E7!%TZN(@7G M5.R#LDN_0A3M98\TSQY,L1DI!JMP^9_CW+?7K7LE_%N13*C=;)FW5P59#;KG6 M8E$P+%+CZ])H+XV8.*+R4%SJCBG*D4@BZY!$\G%(* B50,I1B*,/F$&(\GBZ M'-$=BA5;8RJ&((FL3>XHX3:Y(Q0$PQT5.M[9CHAVDGIY^(I10P=Y<=#Z^S1_ MP2G*7SSB+K643KK%7FUOC>+@$?O;E'AN.*OVN4:K%#-P\AW/?OK6=CR'F%7O M>/91=D[*H8B[1*WW.4D9B"\$U:6<>/3+TKPQ\I&_[4<]\I??%F$>D9AOBQ7F M)'[%&=&4#U!*<6OCD0'H>OA1R#HGAR' +D=:&JA2@>-'76TSLLS,LI'_^S8L M2*SPI*32-GTI#>2F-R41=4XF,WQ=+E72J"%^VA'G4TC>I_%^T0R(6NC MBQ1@/:9P$LX;7PFKV^:E'**";OV/.1FYRO,\B>?!2=CR.230*F^C\[-S L@Q M\;N KR$-Y:911[,T)!-'$>!YTAT<#0\>?1Q[!,0L)>"2;1;MYGB3I#D.A$.$ MF8HMIIB"KZBCDP?!)4.0@D/34AQ5\FY'F%F:!%L_GZ:/.'T-?=&NLES,%H-4 M("O6B&1 ,$4!C&<'$V7+FU(:RK[Q3]B+\I=K+\4SCZS4X[S$I]Q UBG9]&#- M#&@ZLFH-Y]SJ!;/+M$()4:T+5.KM*0=EH32*\S (HRW=F-QO$HW?_&@;X."6 MM"^-6=KF[/+/=%D=VU4AH%<[<0&*Q=9)OV@U0N#T5=>*+SC=Y\!TM-/;R,4V M-!0:NZ10YH3Q>A,E.XQ9;,]T0\U63@<*>9M=0PN[26RI,!A:ZA!RYXN4C)=7 M7D9DT(M 3"T$:&2G-*<^A[$ M3V&6)U&RVI4.R"W&BJTOE;2U/3 ]Y'HS3"[JG MF^#C?L5*H'4:J F>\V#O$ M[)#;<(72DG6S,!' %:]'&H+..62"3KGZ*"(13CS$W."-E^9T?ILN;_ 2QQF> M/F>$OEYQ2O28;X-0->KT+,#:0#3(L'ILZJ7MG&J#(7?YMR^#;O*6I:!6,:@L MY]3$9.R?XU<<;U7T$XI9(YD"9$TE@0P,PLB!=6E1C$25Z&DFM S[WZ^2UQ\" M'!9S&?G#?@HC?_GM#J^\:$Q6?OE.L%$AE+!!! 4TR@'!S\Z;7XZIV_),"A5B M)[YDOIMY^R<3^^9_>_^D/?T54 M&H[3.DN3#4[SW8P SD=Q0.]D;N@,=;73!/L;:=J]"&EL2OM>I%;-.=GZ8^5& MFB1>7=Z%KSA "_+O(;WT/@FHBQ09?^;M1"5+IPZ.*7ZP7F[B]!P&[;T1"'+0Y^X M*/?8R[9I&1GM+A[E/HS#]78M#3[I_&ZKP86PJD9O_0BBX46(NHU?RKCMU_?> MF[JYV[];:VX1K+JYFS_":&X!(JZY"YE3[SI4$\=CLLR_Z%);"25MIK)20&VF MKA*(.6]W/3;IG%Y)PUFCF+F$3EU! Q<0JNMGYO+9\O1ZT.)VF\9A3KP2LA"Z M#=_HG]09#E0*-LFB!][DC5P:#(6T$+MLJA58R&&E H=:G_!+Z$<:.G6%;%)( M#+!)F[8$&*H(87$7(4HA.(2X(^L?_))$P62]29-7MA!2LT.I89,J!M";O%&( M@R&1'B._T5YJH*8*''Y-X@ OR9(KQVR/;A+GY28=VZ/+KG;WWM^2E&6E56S) M]B[%)@\'FMCD9L\BP/!U&&[^>FE52KF1NR^GV,H%$Z#Y,4F"+V&D3FO6%;+) M13' )M7:$F"8)(35)4HE!&=X8XEFUU[ZF>9N8'^A#X>H)U"-CM6,+B;P6YE= M5 I@R&2"4I@RF.DPUYW]E;T" V@RO=YF>;*FP1<1BZK)7L*-FFM*#:M'2GKH MK6,EN3@8ENDQ?U,F4?E6>DYIQ8_;%R<7BU,IK_L[?>_/7FU.2Z*Q)=)6D5[:R(N9/+6B.0 M#FY-&9D@#))HT'&+Q%J\BC _^:!3//$672?IAGX:C_P\?&67K>3\T.M8XXDI M_)HO.@48O#%$R?G=A1JJ]=!>T<( HSXFD4K9'%04QR02$1B$D.(2#"$G"(K1 MG*;2?'C&!ZH"8>MGJE+ W+$J)PF##SIXTL-5EF'AV >LLF=^OA .[HK_WA+; M%\DNR3TR.-&\FW*B&*G9>]3'W(C]6SYZ'1@T,@?:)11M;52(HU(>SOI[1-@= M:**'.S)64Q2(X+62"C0%G#-%A8J[N$]ECIGW6S*TT(Q6:>CGY7LM3W&89T\L MWZ$D,Y2QEK6!Q=R$>ES1JS@G2S^D)+ MQ.H]! &XUH6#QN_.":, Q66)(G]C6[VG'5N*5\$FI)ICFG^$?E4^I"B$K8TD M6L#U "*5=$X#(WB2]]MJ!<08 F:0$ V#\\>E;HI=]=^IE5)7G)GM(8ES]F2S\KA+B:TV7-V&*?5*68L.N;PGV1JY! MINV'LU[JSADX'#,W\%6*%X@4T8^H MLX K->R&#VFAMT.%I.+.B6B.470E"U?Y(PIU5*E=H"N/",-)W2D^F!N_;6C6 M"]TLK->T/!>;FM*9D75J8,AHCE4P.S---OHU=%&I#&?X>\01*6Y5GM,02T?! M.HQ#XERP-XA*O.I0D9YE6'VT;(AYK48QS1$J_7#?MNXUXKYF*5;/ 4X=I4T#@N. M5;3S#G$:>_BCA_=_8-V#G4&70>]_P?I MT;_^+_V=R?-^0]_T:R2HMOZ.7Y^H9'J]8[HL<]M.TWFX>E&]9*J0MQJ1K(/= MBD>6"3MGF"E"+G*#RM/5=I63.$D1TSGM(0B91?WBP:"5B]"N\YPJHDY$I)>[ZY$NK>SQ:*P>"!$IOP!@P5 M1I;2E#\DL3D=%,+6&*$%7)-"*@F#%SIX76K0PX#3T>-@#Z21Q&L2;[:Y)D1+ M+F[3_]"!;KH?,EGG;#($R&5E:F1=8_+'#.TZ.IW&;SCUPPS/4MW[7$::+DFF M,$7%-X$:6.K)L6I9>($J9<2TX8YP[,V9_GSDU5R246:$BHE='; TE UX"#3 MA$Y !N]30J^Q1F&^Z\5"B:Y+*BK-4?%1J B6E"JT!LPL.+G7ATM/>J1%MUX7 M.!5GV>RCZ';"EAFBGJ^[6F I*85J-%L7NH@JPR7C/,P^WZ883^( M;]I6%>"2G'K#5"25:X,EJQ:R 6EI&8@6@JI2$"T&+GVK7G83OH8!CH/>]%45 M &%LE1MF,L;RVF#IJX7<9\RM"CDN>V7'!BF>;)+K)'[%:4X3@STDN2J5@%K> MWC&" >S]<8)"V#FE3!'R+[#CR\ELBAI*B&F=FC$$:+UC*>>)2,H:.^00:T[P M(C"8(,7%Y?8C;;_?.3Y]FY<[V]I6%\C9;'/5/0W>'=,S[>Y]=#DU^I9@,?75$-,:*;#ZJ,,@VB#,?$HL M6@BJ2D&L&/2O%T64WZG=EM8Y_.'L/*P\1]$3!S+WD,)@\/@(%NBB-NRP_ A1 MJQ%9+ 0S+R66IEZ<>3Y+@WBU:_ZB.+KM4X#=^-:^AK6#7DVUG1-Z,&0^/):) ML8!KXB*DY5^I&LLJ=LH@M 7Y%8_?Z!M@\6KD^RD.PIRFKZ;I()0W7DTU[04I M]3)E'[1DI.:<;?VQF2W1)1^#X*>:N7,76P6QTR3/3I@2VB_V*S5 DUB5N&-!]W=E8VQ' MR.IT)038FJ-:$L[YHH0ESYOR*Q,#1(B[,,83\D>I.R,0=$(,#JB0'+44/()T MH2E(0D41DSTN4S+L?[]*7G\(<%B0A/QASPWRE]]N$G_+V$Q*[!C$_VR#!S)0 MM/6[OSEO"(!)U^2U/)NF?+X@J.( MOEODQ?H!121LFRURP%V^\)*@&".%)^4,TT"E"AS:C%^I=T[<)$-C&_(NRHXQ$G:9H\$:I66_%OW M>$4C:YL@4KA=DG""H(@B0RC2D'1#%@ZJF"JU&$"B M=+'I:$+EG9#D>INF+=3R&4E:2W$6T1Q- .-XSS, M=[=AA!^V@A@BL8@M;LC 59SH_@Z""Q)07*@R$T-4#A6"3EJ^.B6(<_I6HM2< MKIA=!HA!MEG0E@'$!"$P"1OVLNSI2B>,N"8C4^I%DSC ;_^!=U*[.#F[G)# M;).B(P2(%6)D$EJ4PHA)(R+NA!BS-%S3B.K0UTP5O*!=:LB MKG1E0)$#@DT M"3M*:?0XN78YDRR\MTE B!HNP^*)-PU+I/)VR:*!W>:,1!@0==0()0PB2JBM MY9)(]*7 =),TPAVNDRT9 '?722#W4#1:=DEE9$*;6DH50 0SP2FA64OUHHA) MH2]4E 4@6H(3QHV"@%145O[/71CC]U+[A;)VV:6 V^:40! 0D^3H)/PI)2^J M/R"J@Z8Q%-+\V,/4']V3YD=3TOP(FC0_#B'-XDL"A#0?>ICZP3UI/IB2Y@-H MTGP81!J:=L E;:[)'Z?I(ODB"LZ62CJA# ]52)B]&#RZ<-AT9*$*U)^A*BYI MPARK:3I+D]Q=./9%7/X!HW2X:/D5= M^;OEUOPY#7/RY>MDO=[&Y2F/*&Y0(F>KE94PJQ87"H%H?16R+A-*6=06MDR+ MQR0*_3!G28MSG(:>R"J1D"U"R %6;. E0%!!"HO+Y%(+HDK2,@EF*:8DQ'&1 MD6J!XP"G+*>9P"Z5L"U2Z %7Y)!+@B")%I[HZ16_H8$*E2(#G5O:3+)LB]-> MY!&H.**0%+R$2)P\1#K)0&I)52BZY-8C]K=D?MR]__%Y$>9<$CJQB+4Y20*N MGI$ZOX/@A@04EUN;_D9SH;[_\=OG[U"E9;GY']A+1&1*?-RMGY-(DGU**&6+ M! J(%0\$(B"H(,?%Y5A.4"F*"ED7V:E:8 7F='ZW10 AK*KI6S^":'01(J[S MM]K:T9 _?O-?""@LN9 @%K,]](M =H?_I@P("BB <8N24A15LBXN).RGK)7> M"5@Y/26A9)YQK"B$K;YL66/114@+D-8R_V0R^JTR.*=L3U*M;88@B^)HY&'@:' MS$!R="K4JER&M>(^U:7MK?0B .-G'$7_$2=?XD?L94F,@V(O1712I):W&S&C M@=T.FI$(@Z"3"4))Z Q5NOQ,M5"E5NZ$.6'2IR3:QKF7LKODJ6ADDLC998X$ M9ILQ'2% 3!$CDS"D%D:%M)L+VD7VB-K)H@.>, 6,6MSR=6TEZ,ZM;:$L(,XH M UUX476VS,,:9?"+J2-GE@A!BFPLM$4!<$.&2<(&)HDK6"1?&:YRNR/3V M,4V^Y"]E?E:I;1)IN]Q00FYS1"@*B"LJ?!+.5"JHT*E2ZKHAS]L^H7B195%N MJ4#4,FVD8#N0@$48&CF-+A'VZW_*0Y&B1H*<,H_R%/L*=TR"1H)D)OBC' MU4LCOD\O1!1>>1QXJ8A"*F'KKXY( 7-OCW"2((BDA2=_AZ360)6*9=9,"8?3 MYCJ.@:!OZ4EO.^A5;#'(%'S%(YT\"#89@NQRBJFU%]=,D;V+Z#*;43.YO=S% M:PE9]HP% #N.<4,"!$>DL&1NY\[;/4>C?1HDGWV5IR5C.F,?#ZR3+ MVPL 8@"/2I8BCPDB)NFD_:^\^'.ZW>3^;I8F/L8TRBJK1RO=_INAMEW.]#*I MS28C54 \ZX-7PL!]$:A1QD5CQG*YF4>#QFDVM\3__/CBD0J<;O.,SJ $F'P7 M7*ED^7C!P(#.(8-" Q#U#&#*#AR8)F*J%ZA01@UM1^NS;)\%$ =7NSE>XI3> M.UC@M_R*?.BS8H5AH&M[]69L3G1G% _V?\^S9\]2(Z&X_R M:R]-=\0+_.1%V^Z]BIZZ-AG5RYPFPXP4P3"N#UJ.@40)$1*_NG(OE M=G]&+"MW>7U,P#U'.'O N7@3I*>NU=&MCSFMTG;L4FZ(]9(JJ M8I-C(G!-*C5_!\,8 :@N,6H1Y\T_ M2_'&"X/QVP;'&:Y(WIKR)68::=HD2P]3FAPR4 -#+7.L@AP75!/A0K4Y)/DM MG\TY(TVXYY!E6CZY8TZ>Y%YT9^K)R^Z^TD)@#4 ^<49\Z0-;"\[29(/3?#QF>AZN7?+I\(O,T[0"2*M#HV*28 M$?PFQY0*8$AF@I(+IZIT4$254$JU+I/EY9;\A8UG,!A7;-KC'GQ3:MADFP'T M)M<4XF"8IL?8Y5FI 9QE'Y,D^!)&,K/W/]OD3Q=4DRS5;V"8T0'4I4'UL_.6 MGL0YP14^1[CT]W ^?O.C+0V8T+# 3-7NYI&Y,>U-);T>&&;U ,MO0E6JI8L. M8[1I;&GLEQNRN5TL:]5K4L%M>4LB03 \4J$3!YN#VAI0KEI=+/OEBWR(6T+* MO2 @#7T7>L]A%.8AIF_\=/T[N;\?SQG__I7W]\_Z>_HO%_/DT6 MOT#BJEFTBDK!$1\-XE;DTA YUR^")=HKNM^ZK Z29]Z.'AV;Q0ITA5T$!X@! MBZ(!VI)@^*.$)SWOWQ32$'B3;G' =P*YM3)YR^Q1P^X02"P,B4-*A (:4?GZ MK-8YC6YHL'J*@SE^Q?%6,_S(A&T22 VXR1ZQ)!CJ*.%U>?,48R^E6?O20MHY M;]I;[Q7_=VK^Z)3<'8G(#)"?B70UP/#*"*;N5*1RD787=;P N\UWY&S'AQZ, M&/).K>+J:,2$;8S=)?%J@=-UT_.4S05"4:N3K )L:VX5R('A ME@*>NO&N5P_P&"@!,?U" M8,X@Z*5WF$M3H0IKP4S1_>)PEI;G40RD*GF&4-+R;6 9U,[MWZX8&.K(L0EN M]Q:2*"ORW6V\%+U2!?0_WWW_[MU[1'QNE-$D>']%/[Z[>/>._5_Q+V0DV^8O M21K^'0=_17%2_6M(W_X*4)*B9)\V#WDY^C_;&*,/[RX0Y<<%&P=OL(]ICF'T MX3W[YP_.J=K('*A,\L*)V9Y312"[$VE3!@P])X3,HR" M@&5?\Z*9%P:3^-K;A,2+E866R*2MANNH(;>"=<2B8#BMQL<%ZM32B"97N QC MY!<*SFDTQ[D7QC@8>VE,4^V.?'^[WD8T_>0-7H9^*',$311MDLOVS5VBUVO,\S6%["V0*3XQ#LAF71IX9PXNKL!^CT@ MB1JDVQR:[36A#BS"&:+5;L0Q5PPP'=M+KYF73E.6+3=@GNX,IRRAN-&Z3:[L M;CFL,TB^0I9I@IE.>\$U7T<#8V21SWY4KXZ,*H-7\(]73HC34<[QWV<.0,U,#PTQVJXY0R)?X8.G%+# M$=],7#>%.$1^&3IM;5[!\]@XBY3NFE3:*:_DCII$%"Z?E"Z:D$M _+,>[^&9 MJ3AEE,8M _T27@^01@2#Y(W1)]'6N'Z$2A.@))6VFU).";F=14XH"H91:GQ\ MKC@JC?8OA@%Z&ZR\&W]+6HJ&\%%0/X?YR_664'^-TSH='DUU1?Y_L/#>I$=Q M TJR>Q@ZV-3VZ6CO8L#P=CAV+G DM&CW=__/".4>1J,KK][29,L9]?)QF+5*[@=13Z2(K/92T/7.<85)]]"FU&S+.10G+E5^: M(QU>E3IV)SL#^.UI3:'@G%E]4'8Y5NDP?@5[K1.--M=$)/2]2,L:K;2U44>R.;V+>F MET3_SOXJJ1.EAMW,=EKH[?1V4G$P?--CY%RNAD;!KX:.,>4CBI&U!]1JH>L?(0,]N'CI#,]I9Z31*8.8T4Z3BIS7"8K?]VW*8 M^L[]Q5_Z8''&[KT7UDSB'),Z4[T8+1:W_7JT"G3W)6F1+!A&:0 *'O=A/Y=< M D"@ D_9#9K]0VJP0L/R.U(ZZ)WGHV3B=LCTYX),,5[1>"G55*B'*J55.30Y MYQ4;,*6CKM.CZ*YR2?@]6_3F^H*/PBHBOL9U8PVJ3) M:YC1'3WRUZK/YMX;F-F@-KT<>:YPC)?2/ I2:?N]10J99SHG"L:=4..3Q*M! MH@_ANW:3KR-CU6D0P6LY"DT!6(.7")ILN''.@RK/1W6'YB% 1J_$UUOAARW-CS9=4U" M]BH #$V'H.Z2MRH#>44A+0*W;I- &1HE5I=]U/0V4^]2 /!99Z(!HV5%0.>T M!O@]3JD@"P MVL14 UJKBH'.:P/L?8E]'H,V_6VZ84<^F$FW6$94 X 9?6U>_T>2F650$E&Q@QH>JN>SB1E04!8+*!H>:C]#ER60_=F,S'&IPE M5PM5G?%G+TV].)>R=$@!UBX@#C*LOI/82]LY&P=#UK/P2ZEIEWY%_SF$?](2 M7!-08YJ.@1)UT!148S;GX%GXJ2QB#6>UE+[=1\D676U"M8M=WTX-O]U^Y/)CQT@ D?Z!2I5TE[AI50DP+4A)6 M,KY38#-ZB2/ P=7NB:RX)W&=;&%$WU?=M4M/<\/8V$_=9^AI%\\ M"H20$_.H$O>!(Z\X?4XRK/61OYK8)]+94DS@W>#B?QO=J]QDT+]78%R Y2NA M/0WKW!(UU 8SGO:&S/DI+^1O]'&6UM"79;C,]]QXUM;],,A;._+]9!NS3-9L M-YA,*3A\]9XC:6+"GF6X9:^!>6H"*PJ MO]>?2S%&^\,+@I7ZZL4O25 M?6G$AGCCJC KS"T9^QBL9JE)2?#IV\,*P7NG5+5.)=L83PO? "#?J[%_YNWH M:-][EJGU8$SY'3/,IOE2"=KJR12P=#K?%&(P69=N2<_5NJ(;Y\\,NX#C@]M_23F*'F7D<)/O'$@+NL>XJQ ME\:$=NEQ'G&3A PK]@_NZ-_G]#+Y=/E$_ 8Z[W>,'%:$M:#A@<;54<,]]:%X MA =@E[\!%U$EE%*MRV1YN25_89Z@\]'0_,3NX",_J&>QAYW!@LMVU@^W*!9+ M>Z(#E;5%'O0C1!0H"P+ 8@-##=BL* 7,#OU@Z+J(@K J 1*OR7JNBE[U?]^& M*29VD_Z7[V;$EIR^-TG^E;WA)JFN/@78Y'%_PYK\-=>&XD0,1LYM)1%0+UYQ M VE3ZA8OB5:*SDEKWD4/[N-0!]_#!MVS<"'DN+4N!,BA5F+F;1A[L7\$%T)9 M$ 6&QAJP&9%*=!="#UTG0NQK$J Q&MBIH]QP%*U5Q=<)C'!YD6S[7,4^M6- M%MF,9:YOU8'H:U;+?S!5!L/9OHCY$ZA"O_1URQ*Z-_J*7X/BD?*D+/&"1?41 MR6TJ*5'W<193_YQ_^_"\7[]Z] ]4? M^J0[,=!SQ7_C9"9:)9!\[Y.JI,US7$D#R\'3M*Y,/5 9)O.)U2JNF"<#+R-= M5QXDWR0@S:A&Q[ICY24YF&=SO"G7FS27-"T&I30\PV!A!M[K8'_#^@^<]&M05 M^<3!_I'/4[18;PAG,Q(,K-RCC0,]OP_QO0\' M]@N/?$0]'WDY>L:K,*;/O;'#>6:3HVQ*_U!,!9@#RHG]O;B*V4&- 4OM)&38 M;C81RUKD156BHW'Q#]H,5$:J5I,U]#"FE;K!0 _,]E,/L%P^AX8J.T>,DFR; M%L>$?G6D3MRL99*N&<4AW)0OGB>GF2,?N+A]J93=^Q]"B.W;'BT1,%P2X^(O M!Q=2U;$R8E2P%BBP2:_%UWG,$BRVQ_ M$%1EG]4E)%:KN C=58$7!>N*Y,&0R@ D?Z5L8#C,4>F78?_[5?+Z _:#DGE^ ML"<<^P.)0HY6\VOA%EQ02@$@A@J9(*G M0@I95 FC7ZFX;69,XB!\#8.M%TDHT16PQ04QL(H$[5]!M+X0$N]T5$)NFGL4 M_&V1T*1ZDM;N_&ZKL86PJK9N_0BBJ46(Y DQ:>;+9AY#-RU_CSTZ 4G:O?6K MK5870*K:O/$3B!;G\73;NY1PT[B52[+ ;_D5*?"SPFUIR-AVZSAX7?^N%@#1 MZ#)4O3R^"[0X>A"5GA#7R2..,-T]+GGYX*U%+KY$SA8QE# K<@B%0!!$A8S; M;B,XQ3=BC%WDW2$4LI;6V&TD.NYRJY* @: MZ?%Q\Q?10$P%E3K.J%,D2 YJ&]3444I;F\/TD.N93"X*@CIZ?.*$U@':4\CA MJ),L:+@86Y>MN^X([6=+/;?ON/ M_'SK1=&.'OPH:2 4M,@&!= &*0124+@AAR:B2"6-J#@ JK#]&V(%1:*>8:22 M5G?&Y%!;>V2\& BZJ+$I]LT6":+L:?+%V>SRD,3$A ?"_->59IJ1BUI;(&G MUNLBB1P(VFC <:N@)+ZD;'F@X\TK3KT5!C,U-4UA5C1&3SV'A!HNJ*2 +F*4 M0!P083?C59E9KDG,WK]7F&=&6P1AEV7;-:PV:)B4:+H;(96F MR ='H1H( O;#VG-(9$6Y&@>]YVWDI7=AEFLC_A2RUL8Z'=QZ=),)@J"3#ATW M@A7RB"JX"0 4C,#BG6:9H,/94+"O+):"P0T5-..IS=&1>34CF[)%JV$]8,N, M/QIQ$$0RPZ@(WCJ 7"=HI4;:M6)Q>Y=DLGQR>X'?/D![4U ,3Y0#JKQ1_"T5 M_,YUP+>X_XK%G(5["WJJ2 9$]U0 ,X[U=C+*,W>57DY0,D,H98L8"H@5+P0B M(&@AQ\4][\B6#0HT?P/1]@) YM< ';4Z/946 MWP6J?[$8""FZ[U/^,X@6;F,1Q38ZN+ZCOM+EY"*7XOH6M$M;^JM:+FYD)?%' MXFR6V&YPYJ/?CZ_YNJCHV3*MCSR$HM9BPI4@*QC_P0R($BB ,;%\:5I$N-DFT4[ M-/KBI?1%@];15U6(HZQ5- 6NE[-4H#?D?R6I2X12MJBB@%@Q12 "@BAR7%V> M-"2)$Y/C=!W&!4&HHIN,)TWT34@4D<987MP%6V2@1;3IRH+CCP1@/R+9=HI7 MJ[P<+"4;8!T!:^ZN$%CMV[9^!<$$(23.:UVM4O::%*JG'0 WLRK8Q)G>96&F MO,,@%;7LETC!=GP33@X$633@I#Y*ARRENF6Z/.:?9ZD_31=9.L[RL,@_?H_S MER104<=,S1:-^AA14@#E$L^S1X!G:4A?OD[1XG&.]D6@H@S;1W?; MG,R8,7WM03M=*62M'>/IX-:'>3)!$!S2H>,.]O;R".8TUS#C([V>_2+)96P@QT?S:))+@EIX:1%"6#Q),!HM"O("3LDB7Y?L",)8BC2PE-? M)'8Q1S9/:1.L-5G;8'I 04 M)SE*BS+J&=#V1C0-,\JN(S($+Y+[>!/2T$59%)A*V-JFLQ9PO=4LE01!)RT\ M;EN9*2"F09]&781KMABX?YA-&A&GF:/@, 9OL5[5IJC.,>2R5GFD@MNBD4@0 M#HL4Z(0DHM2A9V,=YK@BC/:X7BIIG2SJ0WF)&"RB&!V]MVGBXJ2]PCM+<9"G MZSBXC;R5PJZ.G&UF"&%V>=$2 L4*$3(E)ZB"J]/+YIAW'6=!JN-&5]#%',,# M%4TP>RE0]!!"TT\MUTF3Z/K!<% 2%]/BXIU_;?BU; M*05HF:3M,!R:+]N)TRM<]6F')YV6^Q6X>J!2JX"@FCG.H8MS-\GGA';)#S+4 MXDYY)CG,4,E".LXPP G@0(.A?(J#--JM'K&_3<,\Q)) !(6L5:*HX+98(A*$ M,_@HT'6)040QD:7>]E[>F'*'"B9+2))JZTOA]JB 2\&AP]2;%P1 ME]&X":;IXA9G>P#;W7_.&5>O7^+5S!=-(#H%6YPQ UY11RT-@D%&$/63R@[= M>^EGG)<7L8H'ABV3:E(L_!>IQ^X I>E=&.-)CM>B_ ,J85MDT@.NB"27!$$B M+;PN@4H%5&H@HD()P[*!Z TI_^9COZ;AOA]^^> M_^4]@3<*DDV.96>'4DEK<75JJ'40G5@,! W4V+CP."*-J/CE^^9 CTI-^PE MS:!<"4BBIDW'+&;?;$ M NKX;1.F>CYTQ>S200RRS8:V#" R"('QYW25D#LJW&P+!%)+]@)VF[\+K-WP MU:^ FKP#B?,T&_-!)>KT?&261*$?XFR6)OZ=\4&)1,O-B8G2!/'1B5 %!(O, M<>H.4RI=Y,4!H@7@H+CQ=>?L7*4V+F@:IMXN,="Q3CL=?(YT,@58E-.@'$HX M-]LJ8JL>DKR$HSK2ZZ'KEGL*<]0<%"@"YJ(<[5!.TJR*I^#ETLN>F:GE Z0E M.:,\J_YES]+JC=)INO+B\._,%Z#7%@CD@/UE% MJ[OAV>@YRVG2DTY='KEL&RP_274TGZH]2L'.>\DIK.%RXC;*OD"MTLN.M"^? M'KG77T#[3Z!?JX\H.G\X^AA\E_LKQ=H]'"#KD:/DTQKM',7BH%FUU##[Q)+J_'\U_H0/=X^3CP^1V?B(9M.[R?5D_.B5FV&+0 M>F3^VW3QTWB.YN/K\>33Z.IN3)R\A_'B4&H^A]Z2\>W='S^\8YR[FHQN?]N[ MG\13W7AA4"9RIW9,\Q><7F_3E&:$SS(LW7 XJ"0;;#R"J92:!Q3CG*>'8^>> MJ2V*J%+_9X@4@E@IJ"P&%>6_(D"0 MTW"OLH\^?,J:[S'.YG1OFTP-QMM.M M%^F6TTH-JW340V^Q3RX.AVQ:C!RW2@TV)%8ZD$;$1_\%!]L(3Y?58JZ$7-F( M@[NP>%Z"[D^9+,D/*]+JIN,1C&]M11Y0'AB2'\$(P5)__C3>^ZG.63_'KSC> MLMSTJS@LCZUN\!(3YSLH?]2,L_V*L,GJ(<8U6=Q''PQK!X#F7R!@4JA1!ANV MJU)0)0!H^.Y8:.[&FBC:)*VY(4VJZK7 $-08*I=TYF$\FC^0T7,^_C1^>!H[ MYUR=;JF1N5$S6*I5;/+,!'R382IY,-PR *G(B=5Z'0/.T%8;=8\]"HXNZB;Q M9MLG0*EG&4Z(V,<\(3--"H!'U1ZH.>Z.)G/T:73W-$;WX]'CTWQ,%^P'>Y7: MTZ([ EDZU&ED'9SXB.$*SG3:@LZI8H*N2XE"R/F8=8>S#./I!M.+3O&J0*4; MI'1*-DL'D6$5&%P"KU1O\W-C.U+A:,F&[SKP*<-N!%TF" M88T27I*"^Q3 !A&#D$M>"VV*H-M MD[5* 3H.&MFM&Q[[%@*.S\K!M%\)Y\5HW=![/;V_GRS88I(=!E]/65#U^ %$ M1#4]VLYWFK&V*V23?&* 37*U)<"01PB+2UO"A""-9H\YH?)+$@4XS0IT#TG> MXPR@A[[54]F^9K6.8$V5P9"O+V+1H#5]0(^+Z?5_.*?D'O9TV7Q.;(XCF@?L M.LGR[/'%2_$S67\',V]G=$ZXO!H]CJDO M>T^#;XYR,5I[4O*S1SNAZ=T97MK!:8D,LN"\I"OJG$5F^+KLJ,1.Q(:J>+T_ MJA>WQ@<#T#4A%+(P&*$'R%%B-)^/CG"4>OC29ONC6.D4BZYPYA@"YJ:861X4\)-^K:XMV82R7=\DG]<)7)@R64?ID!U>/X_]\ MHK?8:.0;@%'I*2/NV3C+PS5QRKI)0V5"-ADC!MBD25L"##>$L+A(R S3Y%NU MF',^M!(?L1P>._WA@4K%[E&!'GS[8$ N#X9'!B#YRXMA[(<;>DF'D*M5@'." M76VS,,991I:$SV7Z]*RP2F*_2L$FN?3 F]222X,AEA9BEU:5 FIH..?3M9>] MT.,Q\C]TJ_G5B^A$;#ARF>E:'<+ZF-,:RTP4P7"O#UKN=( H%F?FE(G#X9@6(Q__T="@4R>5=]/$>$0%,1WG%"MO"MZ21KMF MV=7\_.9GFRQJD9X_H6XN"B5#4L 0\]!L VN*SNGK#0;BQE9 MS=5!Y-4Q(*BI+AAJ]@0LRP353@'EG))\@N3S"C: MOQB;1!UJ9).N?)&F=UMR0OH:Z M5L]?^YC3.HLU403#SCYHN3/:0A=-XF62KF%L+8R]YD8K\%>X]!"K,6^ M#3:PCHCK78)S%AX$6_!F#"T'R8B)6%DGHN<WF.4Q,VZG6LD<\4 M?LTUG0(,:AFBY(>V2@V5>LYGU7U:R'+#Z>\XF 2$U>$RQ$&9/-\G*_Z4_"UN MIH@DOVW7..B9._1(7W&33O2H523.,'J43SCO)*>UB_-6KW\:WSS=L??D9D_S MZY]&CV,TFT^NQ^RZ[VP^OIO<3Q[H"TO=G^_NIM?%\W. >N*(U$\01ML\?,6/ MV-^FK$;&;WZT#7!0;"^O-]OJ);[NJ4B/1+Y'^Y"C]+Y'KBA)TM\C?05@KSRR M:3NZ?%Y-,8/8ZOG^:3!81K^/M*&9-*R7<_AP%N+'\; M9SOC-S)SQUY4G>MD5[M9F@1;G^4H>,3I:^@;O-9WNN^YZ8PGJC9QGSSRQP!V MS=-8J.JA92):^ES7]./#Y(0W"JOCI.9!U%.&E]OH+EQBI4QWHZ7%\^W2'[B:W[K-F[7OG;1B'.;XCTR9W7M5S0=2C M)#?C>F]3Q2.V<3'.R7TX=A7-)P^+TD>'= MXX/&+'2U*W\T9WG/TMPP?9#)8K;W*@H@XX?@5['^:3A]OI_![&,^[\ MBR@T0T]VEW@Q=:'*!^[CE?FKM0>5Z/:%G-ZFJQ_(,2X.(/>'VJ#B?_TJ[OXM MW/VKCLY[0O6(!3O(N/8V8>Y%=*NN?,RR>L2RF/'Z/T8RO%@73Y4<6@FBATR& ME@FF=QS)$+7_?_:OG@X.A(46 CLL^!4>;8VA]E^8.F=A:\(Z^$$_J,_W'?98 MWQD^S3?D(;Z.IP'K43[V)@.=-XQ(*96V^UR&$G+[G0RA*!ANJ?&IB$0SRTT? M6-)D\C?V9D9%JA-M"^_[0>EA,/#TF)AX%?I=X5[JUC:%!QA5[PGWT'5.N(& M50R\&MV-'J['Z/&G\;BU=4!647;LA2 MZ&'Z<'E->\7='8B'1!H'ENM-E.PP+H\>]VE-FXE/1Q&#P:()]B%!,YR&2;&V M['%L?NSO.3HV/TVU28[-C_LQ,-WQU!;R.>SN[VDX&=W9EB3CK7REZCC]O\CO M9 (KY-%TQF1&/X_F-^[GKL:^O["^6"[[Z89E1QKY>?AJ.I4=HV!'9T$'5H3D M6&A@J0 [VH&F*'I4U3>N%Y-/D\4OX'O''&=Y&OHY#ICU3W&89Z,O7AH-:CQ\7\\GU@LQ'Q5S$)B'GO:Q^0;B,"F]% M@Y>O"@=34AW^-DV)RTT$'I(XK?Y*ZBW,J#ZKM 7V7^+P]ZWA3JBE;SMYA]I& M=0K?KS[EA\'T7IO6*OKTZ./'^?CC:#%&^T>T'YF[N?AIC,KT[XBL'R>?1BSP M^FXRNIK< 9M=A2\F5=GNI^D\7+WT62#V+L_1C#G,;,GVAUWV T"4OTXB B.AFTBON/'"45:,$[[DYP7Y4^;YS,MF0X6V5H_W(3>= MY-@5)>X]Q_H*P&YU9-/XK*$-_=9;7?2R=//O+$X$Y2]>C-I*O[+RW;\J<82: MN@MC/,GQ6O:6P'$_83=%[O$KIYU3]WCE@^F%)S#J%/V/?@.QCR@[X0G9-<>Y M1T $U3W#D>]OUUOV5-H-7H9^*'QS1Z_UVX]6N?"*T^H8L3[<^/;=FFQ3-!RK-5A@&);A* MVF%HFBPAAT8=#-OZ8Q:DWMKKL;1&8+SR%C2*C)F5X?05Z[QM,U7+^=^,C>DD M@-/J@:%C#[ &/*239*EM[*G:N0Q0/=J;E(ELKLH7@G#V,4TR&2GU:E8O A@: MT;H&H-&!YJD9X@4Y45_QSU31%\W" !?OM+"E8G%#I]@SG<0Y)O689Y,LV[+< M2O0/BHG\J%]P_"39H56C><-L:/%@1N;CV\1O1ZS728S87OXY=9[WA]?8>[#T M?W\@O]];)7">T/#QX[#XO82F"_H-%&/B7L#(&2^PB4^TYN%D8WQ;?/=0;45N>I)D/IAYUW9!?6*E_APF!>X3IFE;#3:7HFOB5^.ZD4 MIF&A*23?/=<.K*S&4W5>X4>A[0+:,KC;=XNPB^,L,RTXN556679R1 -07L)- MMQ_:^NA9NKS*"CR)YRO\HO-YTZJ9W#9D*8O2IO!7-6'N\Y':F"9;7SO7R5%0 M9:>:$AN?,7;[&K'KI1F)SM6 MV6"ZUY$-,NE8I/Q]SZ)-AQJ?0,ER?QV"? 6QS\ *%#RPSD9KFI3\-.U1E7U& M_:U='4?L;$7!7TM/:UG3[6;__$_O__CNK_0+EW5OR^IO..\P^SF\?-BJ\0B% MF<,GU7/CPVG,$+ME$B4P!#5%RIU1TR2)F [<91;%)+Y 91'-=^#I'7G^C:U[[I(7J P]6"4ZLX<&0.CI/Z,0A?,1-(3L"Q4A[@T5(T= M?=2*D'P7L6D&+HQ6$<1#-CJ'1J,%AH[&4'L2$=(&B=3&_:.R?6NGJ0F"C[PI M1H3[>^]O27H=>9DVL=ZPHFRR^A!CF]P>4@X8 MAA\ GN=YA]5=XF='=7(E'D77@ALOQU6PCFBR4LM;\Q9,8->^@4K8.;-,$7;I M0T605\HX'PEOY7U"E4M&KV8U\[RA$:VD\1H=Y_SJ"50Q&Q>A=\A/,O>W$&RPG^QP@@MBP4I2=AG9R],R* MKDB6>V^HY)E3AA$CRTYRA6.\%+\Y(!&UU;)_+EHVQBOJMJNB:W1 >1\,2&,( MKL:=+K$AG XY"+8XEQH([[FRA^W#92$U09A3=)I6*44?MNMGG);/89:_:BKK MT,)=7*$]3H6(&']8R>!ZPE',Z?:0JO!B[[,ADJ[$BUF]22@! MV;H4V)%Q3@T-,,ZC:TQ3].C(_>V\,M1>_NA*];/=AU7:H 17)> T?0>0Y"Z# M^Y:>I0E9,=XIWC)I"%B.LNT ZP33EK]"\SPX9+(=$N=-K]\>FN&4/F+N,Y][ M\"93IQ2[ 5F#3.RW5=@J LP - QWEZQ4'Q&-8D'DG++TO9[;F\GU),ZV*3O2 MEJ=-D,C:?L=0"K?[L"$G"(9**G1=PMQBNOB)R#*'R:(H7(?N-ZI& 1FY<^)C MQ:O.H4_78Q,(6G5WI4!;#B\G!88K4FB6C@[N]S2 2=<\$$'7XM#!^Y&19%X_;;(2^R MCJ!1LCJJ&!G0&F&4&LX9U@NF*LJ-DBWL1B8YRQJ082).7YR^($'^QR$OA?=A"GVB8ZL@85BUII9 ;)N;($,C":7 ^LV?"F)@E+T M*.U^L(_'GO"88Q^'KYXBWSXO9M./DX%LQ8YV9)S30P-,_)9*NI=SY(V-?)]N M],FZN\'VAQE*]7EL$\M:3;C"ZB2]G(=!-F M?I30W:A9BC=>&)0>9VWK=?.%']'+H <4 \<+/X81W7:O+K.CZ1*5!:*J1$2* M1$5G+@M%QWD%] A'7@PIV\WT8E^V%RE##L.W=XY=%7%>@)']&";F1VDPUWLGR+$1,D.8_8<,&X^AZA> M=!GHV>2,L1E-(FF5P+#+%"GW@'.RIC2#D6V(3%OI%K=V)N@9EIIG.B7+KI"! M 1T'1Z$!9=^Z%UH[NTB2;<82X361I >B8L.DL,!XQM,I6=]JU!K ;3=*-:"-1$9H(>T^]FH+N6' 5C]ZH-)C M:JIWM/C!(ZQWBAOBY9U J0_?D;*[ZA%";"]\6B+.)P(U+G[Y4][2=_-P6.=P M_@Y[]$Q>'XK0%@0;;""!J0HGH(N#),8TG(3\C150A18X[["W84Q/JQFH>;AZ MR:?+IZR(.3=+IVNF;3EU9!^3.MDC353!# C]\.HN#Z2TA,MD>;G-RNL#Z!(M MBT^@B'X#%%VK-"?J6W!*#5>TE$"74;$C#I)^8HR"S+E,"A'&,4:A:._S@&-; MG1V464C37LC<:(&@U66*%*@P%6LM!89)4FCAT]'+%"208W M'-"NA'3M7ZQ[S-K>TF ^2\/8#S=>-/-V].1)]G"$7,%--LZ%[L%;,\SR'NI[ MV0M:1LF7#-'::P_N[M>J[3&GVWC* 6HO[&Z45[%-+ GM]%Z)TIQ627M*L'W) MXDCK72"/79N!5*UVK[R(]?+'%XS;K]6S0S7:3HND6 6[N@_3)EYGX:3O3QT% M.%L5_>#J7"M^.0BBN:I-TIUJ$UZI ;W!I'AU+5:MI78757@IK!:C^==[-]I> MZ6S:30"Y1]-%2;RZ) /TVKF'I-A>*K+M]WY\:V!Q0+8/C8PVW$]4E@5F77Z@ M 5Q&K>8*0##!0 E05NVK'HORT,E^')H[);CY4F2P!:J08<_P"3I+[6LX#6M4 MX$W"IH#5@Q'X";@VK4\UN!M-.+A:CH&<]+KHQ/N12R&50G";7#]C.K:1@8QT M*V^%YWCMA7'UXX(P_KVD2OH7XVYCS-Q(^>I#7P88M@X$WB5RI8B\0A.EE6IW M@^T"@1L;!_.Z;R&N1M-AG.Y7 AA&#X+=@\^MT1H(FY6]F.['TG0T<^)6ELE% MAPP&PF+ C-,*(XW':4$98%@]$+AFX\B]AZ'HK>:\[5L(D''8D+/]2@##V$&P ME:LL]VP5[]@23[TZ?KS9XN[AG=&FKZP(=^.KF7'Z'7BQ/AB6#@#-7ZW*,DP\ M@?W8>E>X!G?[38$\0<\8S;PPN$"WA/UDU?<+]E)T[^7;E#Z&]FOUD?]V3O+" M'LGA1%4MA2L5T'<("WNH.=*HG.$%VHUX.M3P=HC4T-+ =(Z#3>!36-=>=)(B MRKSS8#L9!![P6[[X@J-7?)_$^8LLTF=X<>"8KC"Z-\\%99T7R^4&=#E.&/8O M9\-JVE<77Y(#:Z8N!2*'.R8.H6Y9Q-DQMHU;0-0_GN@">"^ I"2:'FWQ@E/L M+7/<=2..4J*U*^3',;V.^#NL..>,/9X- O;^B>4SR&O)LQEU#^S6,,?90P98 M:+<(>J$6'^IMXZ#?&J#';SY]EE[UL.# LL"P5V>N,95E!4$+ M5#G$"-&V!ZHT2&'.F2TQJU_P)80M-V'0@T34^0QOAD^0\#RC^6M?O6C+WKF# M%_L@BN/HM=/;IP#7<3;FN[SFVF"HV1NR[!3BO/=UA8%)0_9SAQ3DFN#]]V_[ MEW(6H8U?R;:MTC;S[=K^Q8 ALN'V;-\RSHK$9[8KJ[-%O1MKK V)HHK=5T/5 MUY[I4*C>NZ1]BS#.2O[[(GV*@#:7N@0\(?L@=IN2.,&.Y,[>=*;>&>P MERC:=^&UD:UO!'8%$P.44 M:DH#)9$ 8I=&];%N &\4:HZNX^42^WGXB@^8*H5EP)@M%>:939B" H"2T@QU MEZ=7V$LSM S?&E,GQ)F3&!(F0>B7&X5&-<+IN..D!+Z<@QT%H)P3H^3&0GK< M&NW0IMSD=4ZM69KX& ?9+6FQ*R_^3(V2V"L6M?S@N!1LYQ5>3@[:=IT"H^!E M<29:Y%Z.$B_.*(&\Y\C]T%2=5MPFZ5P^&'%25EDCAM@B3%L$S! CQL5'&L4Y MF$=W&]GXV*-U]"6F%+\0;&0.GL1^LL9W298M*'LE5O$ T*H4C:P,U"H$%:6@;VDYWZ%?65'N8S\-#;\+8SS)\5H6+M>_&("4YHP< M0.NZC'.C=A?X@?2FQ2%6GI+C)VQT F^=Q(]YXG^>>>DT+386/]&S0.+'/KYX MJ7#X,E"#=R[:![3@C7&BBYCR!2+J*$E140!B)2!2!&)E.!^M&,A)EFUQ<+-- MPWA5K$@8N.P!?V$_R<8H4V6;(U,_@YH\-=,$,PKU@LN] T*54:&-"G54Z%\4 MQ,PN$"FCD'"_WF20GKT,!W2().,C2]4\2E-B$Z:^[M5N+U*ZOZ,O7AI,-U0P M>TCB5YR1_O>P73_3./S"1EG-GNIK5OO!::NLU7%.\RDX/>VD]G%=D_YX>47+ M0LWOH<8'T?,.->7*CR+V59H>BWV7=.'JR^2/[-LT9J?XNOL^73Y%-%V.UYLH MV6'\B-/7T,<,WQ57W1�?XT7NN_$%]7;T@$+!+_V-F'N1;3\"U2QJX3]$;#);B=;::B/G @KB[U6]NFRE:WE'H9 MU-I(,M($0_=><,6W.#*Z?+MD_B;RFSXBE/W\_30KZ5WO-5UWLV<^@. M+M^-$W>D:A$[;@<6#J:G'-LBZ6NHU:I(L^S*E.LN,-Z:MK)D=:5ST(Y1L/4] MD*-4!+?=<5"I<#K8L4PY^B8&+&=K<#V5.S'3;9[EQ*T,XU6Q#W/L]I!_YRSZ MFZZ:CM+]9!^QVALWQ29][J6YZOCI5$9V^^E^5[!41 W-B^J)\*^I_W7>QQB_ MX=0/,SQ+0U_J;-KZ^IGV59,J/5$/5GWZ*^_7!J;+GMJZ+'50I828%N"^?\#I MB[S*ZIM\UTG,$L=MO8C>Y_OQ1.= @Y">1.;)<.%J@: M+?:YZ1I%(%K&17/H@#%B'&>0G1 [PS@+?1:W<_I!O?N],_4(Q-5V(A^@_;&O M?-87&LM%%JY6*Q+;M(OK"\24<0"_RTGWTX6U<(I%]3$1@.JBQZ_:7EWW>)\_ MGRY]=)M[KJR-.KZKH&CV8UD1%>R@=X"TL!1;@.L,%@>*^5SG^ KTQQ M.L;W!'%6P_R@"C[J2-\+P=M?!+ MH/KT\*HZYNI*\!EPT^S)3#28A4OE<^A[NK%*4 \NYN'>,$#UVA-5\E'GXIX8 MOI[9>)CAO>=CHS$!\-3B*#3&[L%8L9T^CD\ZMQ0&]BN.3/RX2^D]E5Z,Q_B<- MXC7_/"@O^\B5>LS>;?KMKZ^K][2\IP=4E,[N2^)]B?\ _=]!$/&AH+ZNL<*V MRWH8HG_$<>44BWC(X\T!,9N]*U,6ROG^1$&EQP1X3O',QV^88X8Y'P\=K-U$ M2%5R6%#T5SI>-:JSO7X\U?BC^N YC2?ZBCOF^"#_&E!_Y)2V#MS1$/?@\]_I M&/^^#?/=_AV"C"6@7;QXL3AGW;'=R/[?/XOUR]!J/_'OZJ;$@.-EV]X MT'=F%ZD@M11X7VE8T8QHUA M>3#1XOH''6=,ZT6ZQ/#*%<:*:J)-L05RI-'G.?26;$AY]\%6/@BIZ]HTF'O3\OX32N*R)]('";\" M-T"]96(K8Y'YY\]B.A]8J1:.*D#W;4>V=[MYN=J/ZT7 _'$$(HSF@)T1 'G\ M7830F%'MA,9VN?54B@]@%^QY1.L1MR]76G?(NY\_BWED8*7:6?JUOPWK\,B> MP0.VCL[F]O^1:@K>_E%O?%_C: %L)ZDGN'^X\>8T&TE'&HL<;205->1BAZ#Z M\E>SJ=2N2FM;2\5GG7=F^[8:["T![9L]%]FE%4>M\*$0X/?6PRKW\&X[[/MG MWG\/,MIL]\AQXI\#:\9AOCAP3P*?TDC3W:*O?P597]1VMF$D0/!UK *E56MG MG<=]_JM)6C+8] %[2&>4W.30ZJ(Y(>!M(?4#]U6-'+T:Q.J@8H3,N;,*LCKZ M;1L=;?AQM'%4XW>Q#]#X./P%Z= *M;:#5'_9>;]V8J[!/A+8SMISW7V:3CL< M!/S.>V@%6]]/LMR9]8L"I]:;;2T!6PH<(YBFNUX2!RV=*I1']_5SNFO8LTI/ M$@>F_K3S:=N-O:9;?6>;L?"\+L%]3?F]!AM_FFMPYTU.8!L=/>X5_6-2VKQ> M^NUX%%>]'?']*[U6!(BA=@T^SL4BB /K.=U\ 40_9[;__W=?K-Q]^0"4:B;NY4Q#9_2=+P[]R!P0F_<];;S>1,D.XT>69\MDMR+FK]?)UG^D.2_X'R._605 M*WK<";]GL^>=O-J:/?!D'P/3$T]M(>^*IK4(\AME_*.]RVIW66(27#W)6:T^V@[GQ\'0^Y2KA*K!T/H8Z&F(SI\8=7NJ':2]8N!=0:3 MZ2L]Z3@W_IQ30I7SFS^/;;EXQXJ>CZ&E%Z8%!>G".BGIN3KW>W'L/_0,IA[G MEXH3 M3V?73+N?/XN>.+!2[4RC[6^??P\>9K!P%SJGDV79L3:* M@[O0>PZC, ]Q=H^]C#BHP32>8W^;TN4/$7A(Z 9>\5=276%&]5EU+K#_$H>_ M;W&VH"=@DJ8X[2=M]F ;E=?LM:?\'IB>:L%(+@",NK/%PS/E!VA/1Y-XL\TS M]NY,72#:EXA^967^]]?:A^_"&$]RO);=^#C]9[^"OLQ5HH7^7'_S:^_374./ MU:]IN8@5[+YS_^RE;'E.JF1.M[N;<:T-HYA-DMKO5X3-3C?$N&8'ZJ,/IC,, M ,T%RY=%, ZGK)!F"-$%6C?H'M*"G//X.O*R;+HLD4]39KK*350IV.2H'GB3 MD7)I,/S30N3.+Z@"7;N4*BA)$5,"XP$)3=+Y+SHEYR13^@YJ#=ADT\W;"L(= M<6J6G-U6\675&%L<_HG.!F62UDYCU5#K8U>QF'.*Z+')8_F^5!-@R.1A#D"M M@(2]B>6OF>QL86!9SH6I)Y_0Q@F[L>>_M&7[U%:_4EY9LV=:A%#,VM:. F2]J2.0 M<4X0#3!IBP=[4>=#7PFJY2+?8#_%'G<_S4S%012!$KP@:D H[YQ-/4"JURD7 M*,7!U@-7\A_5H;]8U.H"00&VY;L)Y,"01P&.NW=0BR(F M"^9,OV/#G>8T7R[ND#T<: 6#[L"=W6L ZIET9W98?VY[^N#68\:(C0,M+M#4 M^:;FR=?5=O-OY#@]RJI:EG'C.EFOD[A,$*U?37R]N]' FO4P(Z2K!ROA ?O# MZ4V8"A-5="6LKQ;;T+B%8O&S\RE5CDG1P%3*41<^ZI(*W'QIA%;2,!>H7F;- MBF56I0EIM'5_^ NNT8]GDK3+Y@G:$.0OA PTL5D]'3M?2\W2Q,HOBV16]I;"=V4.\#T6OH;01_FW(/&M M-2;Y%CNQ]&2;Z@.0=]NV+@+50\TB054IJ/3\BPP2OQ8EV5YP,U,;]LR\XL+? MN^_?O?L36]$-?L51LJ%F MEOCY3B05A=4:6IS\'E6A@(*]1M4J3AIEY/OI%@<5KA+]]39-<3MUOEX:5M.8 M0.VV3JF#_*J5RI9!?J'FI(4>_1<<;*G+=.UMPMR+[NCZ+!AE]/8Y.]Y8X+?\ MBOC:G[GVZJ$+J_7Z ^?<#.]Y&Y'9* @S/TKH_6'J,$9)O+J,PE>:=3# &S(\ MALP5\=A5?I2_>#FBLU6V??X;'3K)(LA#$?TV6F-,$U\1&<('LKS":>BA)7%& M_0)A^/?B[CT=9VD16X(7A3&3CY-T3>A$FCK8^BQSSO,V"V.:1I,NL]*$GFVB M59($Q3B=%=FKL^_)^MQ;;R*DBIJE,_L2I;Y%U(Y3CK2':ENC*<;G'JT M(1FCJLP-NS*0+[O9XE^PER[(6A63"79!J@Y[RUS@Z!U6'*SN=A1;NCVP*!0E M5:EE/XJJE.N'(;QG2M>2A'AA4#BQL'V< E M,2D*ZT\%,M"Z&34D!UELD:._M]=+&U:[#X$NS@-9G-^1IJ6EE%D@RX2K_/4_ M2(U!N2]+==E2(HU+>Z=;-O'XMFA'UB7B<6?7\GZ2U]"JP M&LL8;[>M]HKE[AM31?7KB"[;;1(7YXC5>>(D;GN7153/\BDKLJAQC=A3'U:+ M#@/?;=ZJ%+)0+?] 5I-=;YKERZ(#+UEN%JM8)Z-J=>7))]5"5M_7SQ)LB: :B>!BG?!6GD1RB? MGW:S8CUQS1;/J%BG;_'9?RP2MVQV2^6+ZMD;)YR^*L]$2#4_AS$S<__^YB2@ MCM62'=>4B9=]XG.E.&@G8":_D>8,?D[2S\2N\O2(X_'I/@6+NR>WL\O7ZH.4 MK-474>.)U+#QS>K4S2N_RG9[H_UWZ>_TP^A+\>7JI.VK''#+)]1$NXNVO@R+ MNK;-=CWR+BL\YT7OUL,Q94@2W9):)/2?Q)/=,4D^[/M?"=4/,O[XA*_H7>X_ M5A%G?A%#P/Y90/VOQN>XWF9YLL;I'$>LH.PEW/ N],F_"(O;MLRUXHCX)0!2 M4 /!5SU@G\ O&8H %K%=F0]FV';KL#S@7+/&XR1@\4<&CSM;)]XCA 70>+V) MDAW&V4,2X^K/A+Y7">7TLH@U3U+9SG4_=5A--0@[=T)4*5X@4LQE_5?6WUA) M]!BO+LOIMO@,I_03YS940"#2 A6"R@0&EM*Y";@M?+"(^F"N1\##7@4$U7!* MC,:O SIIA5F*)YOD.HE?"6E",@@\)#F6[?2HA&&UB %2ON/@R\ELBAI*B&FY MC;;?)/7X+&D57@166TCQ<6'QI/;WDY'C6B]G4G6]8WB^[)VHO8_;Z<^?RDZ1A^JG#:K)!V"798:I2$"L&_>L%8G? X"SV M#VSG0PJ#U>I'L$2WR0"7$\=X*Q54:^I@]KECZ\0IG!#CXE58AV[<>#FNPC?X M:5 A#*M=#)#R-_4JE2J2)"!*=3B)TT,CLY3"H%I B$V36MAE\JPYSC =)\EB MO)$(C.5HFR51Z._D1T"]2X#54D/ARQ)O506Q0Z%&48B5A7XM2G-](C3'JVU$ M$]ON[KV,V(J,?BQ2*IUBT5Q#)P(K#:1 MXN,N[]2NLJA9!Z]9R+>.N?N]QP#)/EO%" MPEH6R,"J:SG ;HV7DB@H1=U5_"S%&R^L4Z^2F6I*,U25F24+GU$5\]%#&U9C M#8$NV#ZE9=2):!L)"JO<0*4'[3ZRAR&]PRLO(J;.TF2)LXQ4C2#25"$+L@D5 M0&4-%E$5UEJ;AI+;F:4Q&TKV?N2BL-I%BU,^ 94:B*JXW8XE1$ES:N9T>8.7 MM'M/GZD;PJSVHL=\&X32ENJE#:OQAD#G]F+K,E@0<%$*:A6#RG*<-C(;\>=D M84:#825-*9"!U6!R@-UF89*H$G5:\W?>=&2*CC M1R!8$"29+ WC/SE)6&V@@RF- J53/XA(T(\XQJD772?I)DG9WFP>OK)K>I*6 MT2G :B!#M-R+.84:JO707M'UN$7Q)&GEV\B:228(JWDT* 4C62E>.6J.G;30 M6\5)EH>^>,]6>E9NH@:KI7IAYL_&*V4T_V=OO?GKC=-F&[\1?S^,5^KH4Z$4 MK$910>1?@"]D002I>@X^^:?@%1VRR??-7^]' (!_2B\81E MMI7?,353@]4RO3!S-5S*ON2, JVTDZ#@? MF8G]\S^]_],?_HJHM-N^\R59O"3;C#CL9,*C$4 YQC%]G*'UPSY R#QW[_&* MAM7.1[>+SZK^_@]L!<7"J.#E"I[$9 #)M\5&4S5TR ):Y;*P6E4/E(_C:6C4 M0ZCC_/]5XK#:QPBK(,J@5.)B%=W>1PI?R:*[#J>LHI.D M5R14XK":R0@K?VS$E- ^OK2.UX)PCY7N?O5.C]Y'&583#D N#;>CD5E\(4 2 MJ"L?L[GVLI<(9W6@+=? O;1AM? 0Z#T>:V*YHS+DEP75@<>VSW^KA\6+8 /! M*Z5"@?JM>SN-U<)=-I(:%Q<.R:0N4"GGM)+EM0NN6C7UB7Z]P4MO&^7HCFK; M'J JK(VTA@H"\U* JEL!CML WXNZYG,#BJ;&85:U21T[JEHV=;PD48#3K%C= MBFJ8E_KM#V J6@%._-;/!1KE>1H^;W-V$S)/T,R#P6[JYADUB$X'9C]00U5T M#K8#4X@[:J3Z&; JB%+4*IP0H&:08^-"9^J'RBI11W4^B>EV09:7,!Z2N'Y# M353["G% [6""4G!+C>E4#<+R4-9JKF8.MK)H)+T53AQ=H=\^@&D).39AHE[B M!35D77GVP=^V&8LVS!;)* C"8L=SYH7!)"ZST396E/2_]-5F=@E+N!XXH#Q MG>HH9G!KCWVAU$?8%XMHN?1)Q[+DB_(1SZ+P"U057]Q]<]D]N237TC[*20)J M70U 86^]9/*HS-Z-&LF]V>!)]T.JT=39[-9]:G3D^\FVV.PK UU]'+Y2'U78 M=WL5 *@YA^&6OK'Z;57.=[1+5D4QC[$* JY+ ]/4](0JSI-4LJ)5*H!N2A%. MPZ9KJ()II_(2#0WK3U-"K?9QM6$NB6[66 89-7=Y3*PAJ=MB@/# ^J M887,)W0@Z3<&M>^P6^I#:CB:GT"S@VBB![WY9'#-6Y ELQ;L*(%N/AE6P[:KU*O[3FX"D;I&U?M(=_3OPP '5SN")VA W=]<$?51W;/R>;ALNGQ\2=)\@=/U#7X6]E:I,*#6TV/DHTPK#7H=G^E<4B5$M1PURVT8 MT^U@-H_/TC#VPPW=FRY@BII&J0# \^F'L]M$I19B:F1\K!2KS5I7O4&0:QX;WP[21P\>.O6MJ%<"L"H:0".\ZD*<53)TZ8*R'0;;$D344T'K="( MEM&TA%P22&L8 .2BZ!K/;D-J%?:0>78=)1E>)/?Q)J3=5M(N*ED@+6,$D8OL M84J(:=']\T6X9F' ]P^S2>.-V@Q">RW28)2FD@9J_0BD1<281.\$LE5!,S#' M;6U+=P2OMED8XRS#&9GL,J%[H],!T#:]H9IL<^YU+Q#3=M1F%8[K9/U,5IS4 M\:"#[BH._TX6M &]K;\,O?IEB.I5".)+-ZYC^ M6&4#(L7131(\B\AJ+K13T51J#4!-90A4G-9=$*OJNJG883:][R5JE?I' M0 W 8^+N7Q?G\U3&]:7K(L) $3$AE@14W1J \CO8592$V]B(9J1')Q2U,34V M9S]=7(M9*8!:\ #PF@@85MIELKQ\RLKEX05J.AS-,IT-;P06;I.X&GUW%3=O MQ*'YIKJ VKHW9'[LI 5<(*X?UZ5,WGX@2 M&FXE*8^&%'0NS:W%/Z3MFX6BHE14% M@@.>8/L=K+XP#^N;U+8'M1;]@+]4- M\&:E &+! > U [RPT],=PK),&JI:E(IHL1 I0 :[!_Q&GZB/7O%]$N$)SC^9,*)5@:BXRRM8 MXA12C>"SJ]U>I!Q76)3@E!W/-K/$/6R[.>9/]A$ $^OI;5.E[VI^JQDJ2.\8 M"=-\_7_E7=%.PR 4_14^8"]^@HF9,5'CPU*?V89*-&U"T>^7>RG8NM8R+!38 MR[+PB\@PLD;,0<)^S9$X^8OP&<&SPO9\?J+"?K*3&[X)\$/H]M\ M).@RQ>H4<30)&S:DHT,,'X*$\M?V72T%KUM^J.C'N&D-!E:F?B=BC*98BT^0 M0*8*K5@K\3(K)"J#;Z-V384Y?''VP16B<*[ %3LAHQ@]Y)!RUF3TU9V.#IP= MH7E#>I0R-QCS?1[;=_R/T45-!Z>.2&.2)&QA]O-#M)\8HEZ(PQWW:G)F!$%+ M3?5A@PRIZ(%H,W>"E^##O6,. MH&A;L]:2Z;Y]DHK.C]XMHUQ]C'N?_]HM;Z$\X@V5;$NY6/[U M_^^#4I27-Z[8):SAOB&O=@(MX#W0[+ZY;<0+XQ+R]^GL9'%=S E\:D?1R%&O MYTDL)ZRP@:RRK_I7OU3S:9)_<#C M)]7R#5!+ P04 " "J3 Y9@$"_R@E4 !7? 4 %0 &)I868M,C R-# V M,S!?<')E+GAM;.V];9/C-K(N^'TC]C]HO1$;,Y9_:&2L5J:X]* MTDBJ[N/SQ<&B((G3%"F35'7)OWX!D)0HD@ 2%*F$U#IQKZ>J"P SGR?QED@D M_O-_OZZ]S@L)(S?P__G=N^_??MIF^ZTUZ__UTGBFU_;GN! M3_[YG1]\][__W__S_^C0__O/_^O-F\Z#2[SY/SKW@?.F[R^"_^@,[37Y1^\$:UB#T]B.M]&^M;>O;]/_ M2ZK_I^?Z7_[!_O-L1Z1#\?*C?[Q&[C^_8]]-/_OUP_=!N/SA_=NW[W[X[\?! MU%F1M?W&]1EN#ODNJ\5:J:KW[I=??OF!_S4K6BKY^AQZV3<^_)")LV^9_M65 ME,])$KG_B+AX@\"Q8TZ[\C,=80GVVYNLV!OV3V_>O7_SX=WWK]'\NPQ\CF 8 M>&1"%AWVOY2]_5>?W+%S?C7TQQ*8K0N)()49EX?;$ M&=LA\>,5B5W']K1DJZS9J*"L.Y$U_4@T6HPV; B@-J8$4%ZK-0&G<>!\607> MG Y$UA];6E9'4''MU@3NV='JP0N^:@%:JM2^>%H6"F^A4<&'=-P/2=[>1N'2 M]MT_^2]=?WYG1RX5:1R2B(K"_U6ERBEM-LO*=KVVPQTU4G?INPL*HA]W'2?8 M^C&=V\>!YSHN45N15BN-*I!^)J*8C:@9A!/B$/?%?O9(-"2Q2G!8[48%II1N M;'=NO6Z('Y']EWO;D!ER-XH \XA.&PT+'U"+C7?TBVPDV[#>"(!94:UI@PBW M9(\-P *JBCX.F9D6U1D7\;(>A#>AXQ7(- M+P&>(_+'EIJ(]0(9!43E$=8ES:Y/6EVGP$28\:5',^HQ+;KA<-F72Q^Z)>]C7XC6:-QUF1^=:CHHVWH;.B=C .78=0B:@HGKMV?3IY M'/_)\U(O;Y1*J+2Q!K_1EO)T64XG1-OS=O>NMV5P3XFS#=V83H[Z:FJTUI)" MZ7Z03I0!G?9SY@370MG$N477D@DOIM>KIU\096;PEGMED*_.1\D>_P4L2T 0M;6JUVY+2CYLV>;KD999;]?\PV-[QU=,_IR$P\!_XS!A/8_-!]JJ MGM)Z"TX)W6XDK]7:.8GV!AI0]USG*+JRUVBJK7.6.J(KJK:TJJWV2Z6#8[J7 M^Y/,'X*0%QUMN"/EJQW.P:-5"]]J!XST@PZ%G1;254]:NQV!)R2*0]>)R9P# MQJ'2%1O0QCG/F!./-T(_>RN7%D\=ZDB$YG]P&5/]G%5K30GI!6&;%QH0%!A M2\T)RP?=&?/0+QL06-I:Y,:D#_X:@*>8T)W>?,LX:8"IIQ^+$;LSKI#8EWG3?L.L66 MH4M_3$JF\F02>8%S) 0_+ I" #YSXB;XT!\.^-!??N+S]WVF90I$?3I9J84?/_-[#-GJSM.U-2IT71]F_'&1,_^'W?6#S+!]"EA,T M+5@L5Y0VSVHW/);<#O>&07\\HK1\72,M\<.&GZ:\<5:NM[>&11BL1?"E'PRD M4@DT N?F RTT=6$YE2'-=EZTE9[3%ZF7= M<0D@\&WA+EYN9+B7)$:!M4N_/VQ(YH;O) MWR@0('Q4$GM8UP.Z0DFD$6)"EB[;G#!1]CK(APQ!%>S!6VL0D:J-1$77][>V M-R&;(%0P<%P2"/R/1@!?I202WO_:VF%,0F\'@;Q4&(CZ3T:@+E 5:U5"5TV1 MFX1&J)$OEP9"_[,1T(N41<)^NB*>QSSHM@^R^ZKR0/S_9@3^8H4-8( ?$MU3 M;> DY*H >?B[<3R4U$:B@NZFW6!.U0@!))0* ^'_Q0CX!:JB F_YJ#_5N5*SHE>41R*/>YN5JDO*OZ_$3L$HY\K#,4> M=X.KT/7,R*=W 0["2 <<<6DH]KA;6Y6V9P;?\F,WWK%$A<.MP$%,BY5+0<'& MW_XOL9(B7BD(A MQ]V]2O5$P7P5:XI"NPS^[4_IV+S:Y$,+37ZPBI0 M$G WK""]4;CH^TX0;H*HSYGQ_!RZ,96 17=O_=0?)#C M$Q2%XHR[L93J>6;,I_S")DL:\D@E#]U#LL)CP*O*0='&W4:*-3PSU..07UP@ M=/G.(];8W=9PM%B(1F=9>2CTN+M(M<:X%/2C:$M"72(J:D'IP-U00K4_]Q"4 MI*_=O7O_/&/7M04#4*D4%'34J8EVOB\!(W/ M2\WQ&70D=I[VL=&SYRZ/7ORIQKNR OBNDA'02W0^]_5(?FTJEU3T M@?Y0C;^@*!1YY*NH,CW/C?EV[L9DGHCTX/JV[] ]VN&-30'\REI0)I#OJ@*U M1SEW^$P\[[_\X*L_)784^&2>;!ED1P_"*E Z3#CW5.B-PL6GP-M2N$(>#1L* M>H6@*!1[$\X[!7KB!* FL=[[^2EY>ET&O:@&E $3#C[E6B.%Y,6$9?9R7\B] M'=NIA#(B1#6@1)AP""K7&NVB0=BC&BP#^27[*^5?SQJK=[C M ?FWY0ZJ'3TB\+[SIK.'@;\B0#_C1V3.?HH"SYTS=3MI2YVT*=STYJ/%_FAA M'"2[#GJ$Y$]!PODHU0< M.W^O -PJ!@2JHA/1LZ,5>P&0_@][(O;%]M@(W(U[=ACNZ-S(DYN+B0%6Q\[_ M*^<@J*.2(?QEKT=G+RP?7I&.AB06K\ODF:$$RN,WH?& M8; A8;P;TYUF3+L[6^5LV.Y".@7):V$G.U:"7ASRU!"@\S2B(O*GZ?E[Z!-W MN:+[ORJ"8FM5\?;,H>[F@A8;?2TRYHD MZ6""3F!N%W!04#+M5!='S\ZL.]_(M$;G)!%,M70V($VSQDKY"O8X ]=^=CTW M=@GS.O%#QE7@48@CMK",=^H]#[P%T/@=,EKH6>_UB8+@@(Z5<,@)N#%0F5A]+38VL1(=$;G0V=]<,+"H+U$ MV=IL@%8$%[PEUCG[4U1#S\#=W/[)X /"RG$;X@-45D1/Y TC #"-&>@<%*R- M0,Y;=57T-.!UJ -#@D[>(/"7,Q*N\U.S9)BL+(V>0+P.13+%\5DY* 2:LPQ( M-=[<#'4%JQ!VZ\>-^:42%M(;\/NZQ'>D?$HKH6B,SD?NNJ/J!D>II 'YV6L,:E7: MHM/0G<_YN:CMC6UWWO=[]L:-*W/E9X<$H@H&9&[7)$6A.SHW$Q+;KD_FEAWZ M[,)VUW&VZZW';F'>DP7+_2^F"5+7@.3NFHS!$4$GKZR;SM+ B"3P)R\"KF!] MKEH8U0^8,2#Y?',[,2DVC=)OPOWY,0=W16+7R4T71Y?I/]2Y3-_YRU'+_^MV MN;[-/0#%>A1R<>=\338F(4^\ =T6B.M?[F5\/830)]EC<9.T*=UMO I"]\]# M#U<16:Z'?6V_,09%D!C)'$]&K5"D59U9K?UL=@W0!9O2D+;EA_=D1HLTE"+_Y.S1EOQ'V);\ MT&0G6'0.C7;^\N3;R:,V2!MSEG5P3?;RJ??BP@I8_FP>N_Y K94=ZS)1/KOQ MJK>-8BIFN+]HRF[=T?\WG]FO,@=WC<:0-^8* DO.[MIPH0^J^["F-&;HW6-*/(^EE2 ^U*95E- ME1LD0%7LU'EZ#(.Q0!\]68[@B,>D)W+R!RSIO\A<+Z(:Z'GSX+"7$R7+0#" MI42@5)V\GC*B))70<^S5YTH)A?X@^DLRB/IDR1REN),A2X(F!$?K MJTLX#!#T+EJ#L@;8:LT74I<&_*+N)DL5)W=N0Z M8O($Q=$S&>J1*%4:O1\5I;MWO6TL"SH25D#/8'@:+07%T8GY3%C6>3+OOM!Y M>$F2UY]'BU*4C:(/:3:#GNI0C\1:()E*;6J!&F%EV@VA)TALA%X54&8&G$EN MO!T%GOU4)_ LW_C_8V^"Z#\ZR3?PX]!RT87U$F& JF-=VTV%F\GS&Q7+J?IA MR8Y;Z8Q:S)2N[QYKE/=#(W,Q*+[)+.$C5]8P3HXL2@1^3OS\T(U,0&) O6"] M"7PV0'5?70@7U=4ND99J37)QATAK_6.Q[H.U[4JB+@3%#2-$9FS%)7^U0KF( M'A/NRST2MLH1TU)=&COHM0X?,KW1%^FYFPTJ1BJ*8@?&UJ%#J#$Z%X+4.RI> M%-6P0V/K< 1" IVO8N(=%5&B\M@QM'48DNN.3LV9$@VU/\^45OGMYQ?:D- - MZ&1EAS&J&UW#0W2*#PB=08!_YT()9+:97&R]WX94LS$7C-\CS\X(R)P--\2/ M%+'1==HR9N8#=>):0)DQT)9%3XRZ(9+EC1DS>]9D&0*5J30G%LK^-MKP( KK ME82.&\E.UFHTA7U9I9F.+(/)5()3XVR$86E;V-=;&NK%;7(LN,XGL[G/=AC: M="$O(XTUHMD&]LT7-5DUE,(@*;&:$UD2-H)]M>4DFA30F#I@SH]6#%WP5I(3[N4YD'FNSPQLU*A1O MKZI6!%Y%+;3YB\DR#H,7EU)^MWNB-/3]?1: KA.[+\E; ^J;\C7:,B=GNY#( M\HQ8$S'T:;/=Q4IKMSWK WX):YFC)?2$.('ON!XYDG46--9'V_D:]E%H8R;2 M)AGHEH:6,JJU172K=%U>MBGMTU!##SS/2"OX5%1O;?Y"PN<@(MA7KD/VNO4] M2?XW!T_JF0&E,@:W@7V&>D:KT8<6?6PHB]QUG&";//?+7;(4,N*^L+!\R=I0 MLQGL0]<:1*F8!L!VT1[-LL8L Y5//R1]'%M1#?M MP5#J(#ERH@?AV1CN^R- M3ZY)EF0G-7R6 %UV!E*W/>Q#Y19,10?(*[.A;+@PSZQ9GDP(\ M5[;PI%J&6ZK!X>5233LHU48_"V_'%@0H79DY9.-@^M2&CBV4JJ*?E;=@" )\ M,*U $'4F47[ ?I^PO!.C!=UG\4E.$':FW0KZ^7E]TFOI>P4K [B+MHD#)@,. M^)L\MM!$[H(SFPF439(@-W,>*6W+G)""DT\D 9BA>Z7HLC<+'G/^V+HAH4I0 MNXYW8\_V8_:Z$/U7_HR*F&:=-M"31Y[ 55!;Z^N=/BIP:V(\,"#!96.&HH_< M]4T?Z6N^/ML^CF-:\+ BHBIZMLQ5FS;X/FI\C6::LO_/?$@OML?,?T(H/*Y##9C] MH>O/C_\A5S*YZUL^XW"\[9R_#>JL;']))K0S6'2;(=N"GUL.J+FVGP<&OGW' MX>I;->X]-/=NM DBV_L8!ML->V3=C9SDS2SVL]^/6N C\WB2WZ[DQ:L3 T6^,;S<;CP-M>QG05O(/D NXH-I08VH_ MJQ'(@4("F?OAAR"B#C?+X.7'X@S3_K@^&7#%E9>$&U#4NANO_SR MTX_OWM(.=BA!?Z'*=5ZB#MU?+X)PS?3*_?WT_I.7,#$X9WZP,_H+L[%/4>[S MAZ\/),\ZT9J@BJ?W&X &+QO1:V!,S/U?D=_1@4)VW >.-&CVS2\ULM8K<;:Q M^T)ZM-,N@W G>%B*EA44-0#S@G7D@!7(W.BS46J0NYY7%,0EXA<\:!5Y#7S( MI6:3PU^NQV$B.@<+?7_NOKCSK>V);;Q8!A]IB7$7A!2PCA=AJ"T7P@948;4'67%J8,]GL7@"%Q9;*X<-: M:0K'YEJ2^KS&^DALMM81F^I1 7Q$)89Z)&DNS8BSWE?FBO!5L.05$P^LT'KDEQ#%2"H^#- M/GU828X6"]4 W,0_.A9$J, QU%4'@9$Q+R0R2>J1O B+0"F(OF M@\(TN #H?.[1B(=;' 13LB"M &:A^? K#18 .I^]+P0S%J;"5UWK*NW8P8L*Z,JR8+R;#VK1PUNBZ9EAYQL%*A&3 M0CFT" N#@6\^W$(#>(6NYU[V!#Z594B-X66I'EO$I<'8-Q^= %QLJC1%!)Y+ MDNN,(/PK*X%I:#X2H08-$KTQ!J"]:/!A2%P%?FNH#2:@* =0=5!829X582]J M);#1U?":7QN\=]D]4$(W]4J:=-L \];*KEF?MWH8G=V9<:S*IXB/P#S)ABA$[G/8ZQ-7U5-,&FM[,^;($V,!SI5I16J-F6R M%L#4M;*I;X(Z-3YGIK!B & >[=0?H6 /7!E,7"O^ 7WB-%%![W8\EV[='B>H M#.:L%1]#$YU-BLJY^YG]O/7L<.!&,>2D2U(I%!+],/P ME$H/"8Y+@+%M,PV+%-LJC!]3[[>#QWF1RV M]^/;]R\',U*>7BFK@>EH92];KX. T3CW .]'_IV_B",ZV:@CV$2%P8RT<\A> M+YY6KKDA%RFM,&0K .EERA]+ERG98XYT8[%C-Y1I"X%/@FWD[3K=KS9E@EUH MSCW=>08KR^09+4KZE"@Z-CE8S;.<^2;?SP22W+2L+HD?QJ_#0OX@MU*=PB-U(%H@E+XUX0$D!96I@(U3PSZM/XRSAT1N$L"JTH=M<)@"TZI&5 MQ[V+U1!Y:D N:(U4H0QTCU"^^Z#K4P>R/&NL#!N9(,V]D:GXT#P&@%\LB1R_4&&?*FB+!_FOP]2 / M<*P1U4$.8-"D0:[YN6]Q97./NR;,Q\-6#Y]L3]P5I!600Q> 1 !TQN@4E8M] M2,]0540.:3C9'X+=1RHEDQZSR&L@!R.>CMEE/B;$,W=HGX M9%M2'##_2W3Z_8?-@NR%+ M4BG#N:HP[OF]%N!B7<^,_'$?VSU^B;D=]%;^Q0/Y0&FN2'G M=WT_2 %K?CVM"A0*XTR_G,YI->$J\H!46_%D5=C ML*E2$G' F85K/P:.-_FR0-1;<=35'F[*RN*.-BKP)<6!^+?BF#MEK$&G(%OP M I(2"(H"H6_%J59CP!&HB@*[];IQ0Q#JQ9) T%OQK]4 O5I1%,SOMXD@,K0/ M9<#[*D. +FIGI!-G''BNXY)H' ;[T*N\$^=O*B=.UD#']N<=U@J9TX((_IR\ M)EJ.'4'%\\0,IX+,\T(H5_J :L;X>Z2T',46 Z$X\TA5+=KF M^(U.XTR"S=F'P&'W]Z5[JI,NS.GB969_30&8VM27?6'PVG?^V,)A^[ MP_[_\%__VND.[SMWW6E_RHJ-)];4&L[XGTX?->M$&>]/L E+4?8YB=IVSPOS3]AMJ'B<"^R3A8;EMFX#IE'2X;:7>;M2L M"J':;=%BS@ UW:[7-LOL-G67/K\=Z,==QV&I#W(C=-60]&-Q2)H^/3YV)[^Q MP6;:_SCL/_1[W><^WU1D_#67_XL3,>#?J]OC7%&7_*:JD'%5D=I+L:,IX M_1]:'[E7J\DJWJK0PL6<#I@*&]$1A;]E,2$.<5]8+!U[,;&JXY4.O-,>-N43 M_FCVJS7I3*R>U?_4O1M8=%4PM&8X/:X7DKD;LR<1U#VMJBS2-;0#(\/ IZ+, MR8$40 ^#UD?N86)RBK?5M/ PIV?1"7ICN_,T.=.^@_6V(4.G&T6D*J#DIW<_ M%_L773J/N_W[CO7?8VLXM?+]K/>W9M1?<"-_^_.$M-\2[ M?O?A]X,$$#TD_8NU5K>Q6AU0H!#DR[+>Q1K1; .KAYT"^7$7K*&T>=TPH)O? M>$?E9D]R;]C:6#"SE;R XPG;WQOBC)8IPVY?QGF-U!,< MH"K.?"<43&M?J=<*\MP'IK$P%=:!RIR>2"?R<$OV TE5#_Q[Q=IR\F0=YCZD M;F?O^(J80LZ5L#W BE):"6GSYJS(?.N1T2);5*5"9C*2^_5+LE$]#JSL9TEXYL3Y9 MPR<+IU.F$K-L4'3KG7K%[M-8SO2/ZEZJUPI.MRV(HS4O0NHB=\$Z1!;Z)!PA M_C9*^G:=X(;!3^]+SUL]=/N3SJ?NX,GJ/%K=Z=/$8LM2I+EQK\9!1,#D M**^%T\VJ".G[FZWF"8=F,\B=#T)?H;/5PLF@4E>N/M^_*W:T >U=-=>< M2K=*(@;8<5(LCM-%!H1N]TEZFNPO$Z$ ?4)5SPQ/234E!>N'06".N0^#F&0K MU"JC?U\ZVA_-K&EGW/V-N>]QYI1[\IS;TJIG$U%YK.7:LY[O0E@!>6Z0TU!: M@DFU-J=#](+UVHV3XW=_W@OX21WQ!>?,[TNA+[W1XV-_QE=M"9U7,#?QKGA,+2YUS"4H /XM1VD5:74*GSZ5LA>[23&\9>K39B)L55;3-HFS,L?+99 M.I)J1V,I\N1S=S+IUO4L*CT@F2A@'TBY0I,!(EGKL/F.59'6,,.E(<(X'^ ! M4-P<^YUNGR/RQY:V:KV('.:E.([IT]W4^M<3BY1B)U98KO*B[.HI2EP#:858 MD >R(A1709XP5'04UX(JW4WJ))"H>DET_?M2( 8\NK[SEZSA_W4+M*^OQ1-_ MT#-Y29I4W?!,"Q;+75K@?+6>C5Y_K.=FREVWX:I('^C:>UADM="N/M;E!@(" M.E-WV\CU2131Y?ESFF8A&=IV8IYD==!R9]5E20T .D<].UHQER/]'^9&>;$] M-H/"NQ6L.EH&KMK]2P<6?!(#WR'L @;? +O1E^0*!_M).B***Z'EZSIA0%1! M@$Y3=_Y"PMBE8\*2NR? O4Q9$2W15UVZ@%"@4V;9H4]EC,8DY,XD,&7*BFA9 MPNI2!H0"G;(TTO"!*MSCM]*<^+,;KWK;* [6) 0SJ-L.6MJQNH36 PJ=7^%5 M"S"S\!;0\IG5Y507''0V/P;!_*OK>536/@767[HL7I]?70/SJ=,&6K*TNHSJ M X3.Z9!\S:D9!C[]T4FBJ!.1P7SBW MP.I00LWQS6CA@L[BA,))/[_B-SM>B!?PZ2*]"JCRUH J0QDTQV^C@/K*$:[4#I,L!94U/#5IF;D.768Z5WCW89]^?42"B79)ZFTW#HABBD MO_GYJ\#T;]LUF>M?JV[H0Y=V,M@2TNAKH=P%W@?.MPR\#3$GXXCJP#'[M??+BCEY;A[^EY6-54J2GB"RV MWL!=$.4,E:2%TFGB7)6X5[R ^EC"* %*[(F\?+S.5:SA7% MK^,/ MMGI*59N_VE5H+7DQK%OL8*S?K: '+F]%-0"DUA;RVE)0$GA#VMSUY= M9MC&$G%QAV_/WKBQ[3&O1"I[)G,B;*TT7?5;-N.^T2G)9AN#PKSN7YF"5MSC M2SE9)(EHD>?E;RHC[2E1/P9T53CNE1T3#HLY7:^0Q5IY>]L&2R:3(T82ERZVN1BL /&B*CA9TUHM8!V?*9#B+96AGA%J[(S9@,H"Q%A)WX[ M>)>JT1C:&59#N2R!:)DSZ0@2'8EG(7"Z(^0EWRWOD>"D>[WQ@ATAZ:'I(?U. M7IFNQ\7@Q_B'\)$Q"=T@T5#OI+OI3UYCKJ36&4*?77('1Y4J\:%HM.$WL+M. M[+YH3#9-M(T=F=.R69T*NO'V,R$4"=>A4'&EGNAD%W6_VN&\:6/2_A!V9 Z* M9=6DPYRE49;92[P6$J9\:WE/CI7[K;E'(M*SC*.XT_1!A/F(FHZS#4.ZIDY> MK0RS7_E[ZZQ^LD:E;/GN'UNXZ^M,GS?#9Z!*7G=>3,R;0RJ3TV:@C<*)NUQI MKG.UFS3$F0&TE).Q,V=H'[+=.54DW;S3M4_^L7AJXMRL1XO\,_'W)+9=+QHR M+5D$=-6$4,J=..S.GB86NUW"CB#YOGCZU\YH\K$[[/\/__6O_%22;I_[4U9L M/+&FUG"6[J#3;W;V'T7:3.?1.4IK1:'*8\1# 5EHB>U-Z;\0X)ZZH>:QAY1> MX%'=@H2I+NL,2Y+EBZ=CIB/X\XS^%%$%F!G.\@^-R,::YKZE&H1*?;>5)6JC M%B86$EXU"=Y^EXAFZK*[$>885OS!"$..16>,90>A^L;=?7(C6K8@BM!$8EC62KY\1+38.5N9H'%[W@+%Y=5"JD:029; MS(&:*Y5J[0R>?3^B']FRC]I>WW\A$:TI'2NE-="&QCJ(EH=% !KHR\T)\P#[ M9)XET^@ZSG:]Y<>V]V3A.J[$K0JIBWVCL04G5BE1'!3!'-D4AN0>U2!!5:@M M5_6%A,]!1'A9LQX)Z,8].O?OJ-[\C$_BYX-5QXZ1.8.]: %Y\28CMPC\U>^9 M"#?OB/*PA,P6ZN/0=4AR'.*Y:Y=N W;'?]J'!$;IN6'5$67Y;:K>K];]TX ? M4HZ?)KU?NU.K,Y[T>Q8_F1Q/K$'_L3]D2?**?QX,1KWD3'-_5'G+CM=0=CPJ MR=9A,>0\Y"(?J04^(P0T8L9VZ:3D=DH=\8_JCH1DHG%!(Q*^D-+@5)G %U#; M#"9K6' YKR] 6_RSL.S=*)Y#,7(YS%)/L+#"M3 G5!#]D*M*LB3UI?*P"U#5 M#/X4]@C@JJ!6.QZ(3RY=L"W)R/XB]JFS@A7EL/<>8"O*^QB$^J)[%O;/;0>I M%IE^)/H8!I%D)%/71/8JZ,RWQ30-0%0N>N-7\>8AB[ERYVDT)-\])3HEX9U] M/R:4PCCJ1]&6YPMF/\C7H8U^!+OOGV!1+8"-/G9HZ/2N$0MYA^^).(\)O#MY M@(D#=MGQT^\V:WD-4]%26HDF!?\!L&"L\T/8J?V/8,5!.=!TMSYK[:*PL1@YQGL))_'3DU\/K,]+ZY7:,0\ MJ20[C\FGJCR/ 0L^C?UV[T4;KY1.S*WO&58+V1L3^5B2*E-N>JH3?!?[R>++ M73M(B;RJT??PZ,*9QMRC#V(_P'S1(VT%=>BFF3UG++:E0PGLMYK/3GX1''2V M:B*0>[.ZC,20-+_[4'\0_5WH2QE)H-PUZD/$CX,*8@:([7F[^](K=)*(I_*; MG_F(I]',&L[ZW<'@M\Y]?_ TZW^R.E.K]S3IS_BCG[>X)I/>;(2&/C7S'3-. M]A%?;#0E@.I$/4I>\HI.T]@7S#":=KI<\4I@8Z#AQW.=J,O=KKH!>4Q8JQ^] M&6(S.**'KU4+-[37RN@U=4TSC.0,G0]D,7EDL),_[-, 'S*TJFZA2ZI@!]! M;;A DQ($].UW>K=:14VA&'9(04TZ*I5%I^#$T:.[9LOKUB;IK'GDF,BFE]#- MSL#'')AX"RM]C3QUS[!/B%T./Y:>B,V['";6)VOX9+$W8DW5Y'!7CE0P#%H*$O[5C>+ "Y:[]*,/ MA,AOEU \J-&[)_.\)52-F,:6C M!7OWVX_(Z)E="["3E$;3>#MW%3U"LPVT:#3=3E(+FY9XXA:1[A_E;%261 NQ MT<54U5NL M4B:&VI U'")LKO-GS*%?D=AU@-W020Q(N^E MUU(F[+W0V6\\!:_UKZ?^^-$:SCI/4^OA:= 9]!^L6\A(XXZ!ZGP-.OX!:0MF MK").MW@I:, M_V0N'K8AW:O1[135YL%]93\IG^Z4U<%.(E:?(342Z&1](BO7\=0$%MQ">K MN3^;L1*NNZTYUJ6=!Z(A4 O-/Q/0D(><9907T.S$I=4$:#1_M5B>IQ$;X P299MQ%C/19"ONIH>>()G:'ANXO?F_ MMQ&_'"#)&_?C!]D!77\XZPX_]N_H;]WIU)I-.]W[_^]I.F/'=+>L<0V?S?4I M^9QA,G!?\CE3$SK!)W2P=LQ80)]P3@=3$_^T3B'GW>[1_G<0]CP[*K_A6Z:Y M7FMFD%W/U L&4 \ _),^#;GEIW[:#7V;Y!MR)JB0^" O)-%9K<;,H+^F^>OQ M7PT ]GEBEL=8Y6LLEL->BY]@NH)LXH;M?F>A/2=K._S"HKWY+TP3I4]840W[ M_+$YVD#XH+-8^0"&\LA>5@G[1:CF& 1@TY+WHBCTO1V3++&[P%]2#V)%%8\FJVL:/JN!B 0K:SZ?= .^76_IZ$#FW740QNZ?ML"= MJ%9:V!;VH[;GX5P!IRPK;.P"CK, M07?L3\F2>?%S]Y8D_OP?9?[\J?61W[#I#Q]&D\?N+2GK+?7&+?7&+?4&6+5; MZHU;ZHU;ZHW6[L/?N_;2#Z+8=284$JK.BG[ZGKP0+Y#'WO-<@,#*%Y%=0T>A M5OU8 _LY"%GI+ ^I/+6AN/A%I/F4J] JT!^)3T+;ZP7AAGV>=)W8?>'/*T@! M5U>#VCM^RELH!.C[SULFB8O()-' 2_0GF\IH0TV:[1GZ/MW9DH'4>UQ9&-MA MK,^U1&?TKCL,_.!8/.MUP_(&BUF15,%V[.ISH]0?G:&#T62#A>MOJ;2I505^ M=$>HNB0I1\<)]@ 1'5 HUJYOASNN/5738<-,X'EE58_BNT@UK>2 M,W!@B)U1V=,.<$=7'PM7:2,5%;!=Q77Y%>JN/^/^DLRX/EFRXQ_4&7=(8LA< M6RB&'?-08R2OTM,@]_UVO:8CP6@Q=9>^NW ==C6AY$%-?>]#]N(@>U2NRJ/_ M4\FC__3XV)W\QAWZ_8_#_D._UQW..MU>;_0TG/6''SOCT:#?RS_LWME_X>;F MO[GY;V[^FYL?PF![E61)')LR MC!U0U0S6%%8(X*J@5CO'!I]J.,-[=HB,IHB ^W:(A+ MC8:X_(=(OM&72$[9-_2"];/KD2/M."J&X-J6MB[U/T*82B<=&G^Q7;-Y9[)]YEIUU1/XJV M9#X*V?^R:7VX9:/1:#%=4=C3OVIY"FJU?WGGU,TBBSXV: QHE6K223#3LY%) M0?V1RSNT;@'CBQZ_LR'7X$E45:*;1D &) MV!L/,*S$"KU3]NQH]7#?[_5]%HO$\AQL?4D$CZ XGE^M-F%2Q=%IZ<[I !#3 M6=-?*L.YJ\I""3'(OR)6N:U\S"1T&"9+,EK0M2*=+[>BY0#/22PL#@7;!&^$ M7!-3K#^7;:6\5("C0&:N^T*DU?_4Y0G+A_>=T>Q7:X*= MX:1'Z4J6^>J0YZJRC4YB1T>##T0\?5441#Y&$^-X-%L)-6QI7?"K&\6!%RQW M$C0+9;!/LV!(5BK6$HB/5"#']N[=D#BTC@3*RI+8YSLP0"5*HL_(?/@]#,BR M2[JEDMA')6KTA:(;@GXV(V;S8$Y&NN+N;4.&@LSM"ZJ.?<@!YDD+CMJKHSB( M;<^TM=$X)!O;G:&*-N_W[CO7?8VLXM::Y)5+O M:3)AB>'25UY.6S$)L]MD8TAIH:[;F>%#J:,ALR#4Z5E0Y M!]V,_I9^0UZ4.7K)C.O M*?H%>[%J]*.J*_:@RF:0J6&T4![S2K9SY9XNJ/9?4R6$+17$=O]K6%8A,:Q MYY9V\+U@O=G&=$'LSZ?!(OY*=9-B+2F/[:*N";D2 ?3MWH#8$5D%WKR_WH3! M"[]7K7Q]35K)@+!Q7:H@:AG"UR>ROAW78&[">AD;M93:KE'ONX)Q=9Q.;+T9X]PB/VCQ[^$6DD/\QKZ@K'K#)4M M- WR1>?S%&HG?;1-7@L[7J+Y4:+Z>;:+=956.4BIBI!TH;\4G:75#M*_=H;6 MS)S\H-?H+\V/76+QCTN9.GTK')Y5JAJ4BSAINR?[01GSF\--;1;SIY,G* M15)@GS;8.QX=PR9&IJ'M 6)-I95P>HRUWGC!CA#^7C4=M5W[V?7X"RC*HT- M5>R^I2:IT*O <)BP+&;]*A].P,(;(9%KTGKH2UAMSF!(8%[T%'C;4L%[M"2+ M4E4&7K!*BCKHRTPX>P!M#.EJ28Q (JK. *FJA^XBU>YJ,"0N^DYU#9Y/I[B] M^U%U1],6V#5HL_?D$SOTR3Q-P0#8Y/WTKK@Z?1I:W35.@_FJ"@KT+S\F9Y MY)3WMZ65# FPUV9+H#TZ0_M7*+F4+)669&]04=:0J'D0'V)=T6D H*\/>MNQ M[2#095B?OA;'&\[&H>L[[L;VLA2^L &MHAK:?NO$(4V(P*D'J3,2FO(><:*H MDF%1>;0HI9-'QZ8Y-6,/?5C>W]D>,^3IBI!\)A;N0Z<8S(($,\EJ_X-LM7_7 M'72'/:LS_=6R9IW^\&$T>>S.^J,AW7D/NOSUQ=DHV06T?H_V(I?_Q]986.M" M.V*IV@4M]4$ 7+37\EC#S'FW4[NH%?4N:8L P^ ::6;O7M=D.E_UR)T?1XB5ME$[%#7T/*W-.-4CYJ60;MX_2P^JBHU0E:M>R MAIJBZXL747D=-?A$? M/6B*56-ZWO$2_C-AHSB=IZFIV$LR(>R"6?;'&0G7DK<)]5M">[_@Y*T.'"=T M@O/F=PJ]NNW@/79P8A^](&ZE1LD@8.DD)W21G.:RK]EY*UO">SNAZ=XK 0J= M88EA:O&KVP[>8PW-]EX];M$/<1ZV,57ZD999;]?Y8ZLGVFI(EX)O'*:IY[%X M4LE1SH^RHYR'I]G3Q.H\]H?]QZ?'-')KW/V-YP][&MY;D\YP-'S38^<]@P%/ M*G\[T(&Z@5T292>-]Y 3[U6+O:X!P8/^G [8 \5$X%;.Q,\61',V:.S#Q03 MV_N-V-*L'_7;Q+X'5(O$8KC,J9!>AE50)(9T^)]])=X+>0S\>"4)KZC?(O;= MHG-9A 3.B[$'9L2SK\'I9K!O"/NRTAG9+X#74JXM+6EH2RQ;[6Q%0F(O8G'R MLQ,;Q;ZO= K+3>A_8=W\]/Z-G_WKC!W[9#1%'QP+=-8.'<)/4=> &2C 0)\)JHYP=#?Z.FU<^O&6X;O\ MRA.YFKO[.FVAG7O5IPQPI*F[E[^2L^M:^W_]EO".T\YB-+#M_O69C-)% &X M[SSN7 8B]@B8DDL(I '4BU"W,;RCNY,-X12U\8VB]<&B_B@!MXK67(>M#P]7 MX%>H5%'?GZ#9#-0T6O,WMF,:5^T^.&L8Y;O6W([M,-_29( 4'7)T;U>:'>NG M8M1'X3KNJ3FQKC..8TK9(I!'W KED)\1JN&J*6J _PC;7J*!^M&UJK)F/.54 M;4$B\ >M/YT6A7$.?/K; 7CZR^\3VU^*'D6C?\_]^1+@/9:XG>?+(( *7Y;) M!(0^*=,RJ,=X56.9B7KB(V*UP$R#'V5P%HJ@A<04X2J!6:E+.^YO%:KVJQ+5 MXR)HH29J5*MT03]4J#K*+-\=T#L$KJJ/G#-3/&,#CG;%>!A"W]&%5FWR5+6Q MHSDUN8.!@<[!G8$)IA%?6#, MN1(Q#&+N!LC= M' SX^_X&= %X#)K]BAG&TUX7+!A>L^#A/Q(_HVV/%CE)Y<_""XI_8T8@0 '] MD?BRIG:UQT"X!#IW<C3O,E7FMZPLC'T)]0SL2T RQ_G="]9K-\XT[P4^.T CON/"PL#^ M5O2%]T:/C_W9(W^JK3N\I[\/V8,-UK#7;S ZK &GH%AM#9>Y9C-(@W4:X?@0 MA!-I1RT51-\MU2"I. 17*V]6!PS\:1PX7R =[N]5'6XT[$QGH]Y_F=._K#^V M5%-U!RJ60WL".,L:SA\\9L]7AF1%_(@BV*>3P9H,@DAUBJ37BAG.O6J>RB\$ M:RB&?^(#E+F=&#:R4T=@ZY'^L"D!:'[Y\$/ M()TFRY60G2YU-T_BJ52$BTGUP%":ARI]L;\N.U+C8( [%E;'/IILG4P74 M11]K< W[4;0E\_MMZ/K+Y/PM,> A^OY^+D-=KP\YYAD$Y!PRV;@D:+1%'%NJV-#V*?@S=E/^T28HZ/?[I=K^UP M1P5D/>9-267KE?U()L0)ECZ;(A^"D!=-%.4ZRUY3_Z7T!,?3XV-W\AM[@8,? M#+RYZTXM=ACW.+:&T^0M=>N_V<]69V+U1A^'_?^A?W\83=*#A-&8E^E^[D[N M3WUC_?1@DKUJ+ CY !M_;YXA&<51R5!DJ2&R6(L3V\6^&&.M-UZP(V1*PA?7 M(8+5NF%RE%4=%($J8WM/0.98($T#%?P-,?%H M<\N/Q">A[5&)N_,UW;VPQ0T+'4J%5MYKTVP&VXE=A]5:2*'SF\X49%X]D:12 M2TX3@?61/=8M+4N+1Y!:8!KH>TA]">S&"+L\)/0F_/Q6XDW(_ *]6?]3?_;; MS3-@IF>@_D$=V!MP\B?,6):U[ $X&27\7;]2!9$&@(U^$VV;84>-]SW=& @ M4OA;^.SH7[YG/R[U;?![K#/Z3AP:FF1F4%&5F0GP;C<::/8UF*V";633'8,_ M9XD68D)\]IK$T1\.>1B2:$6Z1:'_P&[V4BD5^2J:^P#V=EL=%]0\G.A[M-KC M>GH&.MK&44S5IKO3Y!2TA?JNCZD>OPD-"SC-W% M3V*'Q%W":%U-TW6,SR<@])$6C*.^GQP&? R#J V/E>QCV'?DC#5>"37FCY]" M/U"E^BM 9I\-66!&CLOUR?L;=$ZL4/P)@G8K_#G:4\HN?*3+(. M7(TXH2S?\!'X2D[%=.S[=C F ?%F]8:=(.A8]H6><[4%V\V6*4*?>"*"KC]G M%P%8YJ)9P/XI[?@L\*_MQ0A< JB=?WN'9;HLWHQ> 1?.:N94N: =Y-L[D&N& M\6OH-B=$C6B#* HF>==>G%"3,D*[TX4>'!J"LDGNFQ,@R>E^O-1LT=AEWX0: M[P4>5+;.5./C//8=VD)B4HZ&Y";M.\E-VHDUG4WZO9EUGZ;H#?\B'<\B&<=W.4J98]G1[Q MS/2SE>U79XMO80^E+\(M?T)#+'Z[EQCAB!6.$OB=I7L[)@^V&[85=M.H=-@# M\B5W%S#YV#U)L'*H#1%3\-$.OY"8JZD1),R^V_YGKR^WPGEP,\-:30W!.6,0 M/%R"6XZ&ADB\#JL_X>CYXI[BNM!(L?8HN@X3;F7-=IQ, &-17I3@VTW\T#") M5^Q>D:; ,&.OJ2WB]>:H, ?C9CH&TJXQT19I[YA]_/HR4)P3/3/M3W-CP)6I MS-!S$I1UI;B^#!0H,%[ZFN'2\NM=89*(1O+K7>!#[JVM;]*L&F2.N3^K$.*6 M=:)!+J\[&]"I>+&,,D;N[_3DN^6Q.(\%F+:T!NX/]H,#TNXN]_TKS$MQ9@3- MM$3-?4%K%EE?CBO,)(&$Y+4L/)HX,2HNS\Y^R*<2X,KS0YR/P\OU;5Q@N*E. MBJO;49X4QD;.L(U(8V)(U*&9(:9V"%@781,ZT[<5=:ICU[=CPUO*VLL. M/-6Q]@LZDD1 \7H,_PIB3W7,^D)/-ML!K24KQLI-Q:ZUORDAE::1&MH4,7;5 MZY:>ZA 0832"%GY_JEN!$*\$)7G*J6X*31AQ&NOE*+CK]B/G91&[I M\733X^&E6*JOY2T]WBT]7F)#A6QO3W2['$VF3YII\HK5C+_^V%JZO&H VQG6 MHS#.44Q_.]!+?_E]QAP7HT7?G[LO[GQK>X(AG985%#6C<[8VK(L5S^550.3K MLQNO^":;N>=6[F866'39$.^$(W650JI&D#D6SQ5$&Q_V>'$'_VQ+-X_A\6);Z?4E2/ M\S;VE>M++=8*3%<_IB;7%C#'U*($MR1C#9%XX6DZ+C,7XR4E!C,K&2/VF^3= MY3+DV3_VEVK9,OLSNZCAQ_>T9[WP"QL#UWYV/7:N*7ZO_(/DO?+NQX\3ZV-W M9G4>NOU)YU-W\&1-.P^C26?VJ]7YW)U,NL-9Y]Z:]#]U9_U/5F?0[][U!_W9 M;R>^:2[HS@Z<%AH$?9K]2TW8C5I^;U8Q:A^_^0=E7W.AH]ZO( 1@JHBLGN'81P;_0T9)^ MI?'Y;+8V,.TRR#EZ\GF,=F#2[9%4#39W]_W--E9'0D+X?$PIS/+%C[0%4U@9V\,')7*H!,H[3S/SNV2T MXL_K<"IK SL$H+'^*08(G=.]>X=*QP*=\MG:BNJ(6=5K!?GBP;E<.07CJ(.T M0:[R_96[GF='T6BQ=XX+/>$_ECSAO5^M^Z>!Q5SAO4%W.F4_9%[OFX.[NH,> MPST*N>THW-.R.I?H7);I@^\:KI0.X-A5U3/#$Z.V/PA91KE$*R64^T0E5:Z) M)D-\FI6RJ9R:TDH&DR1Q:TI5:N$PMBEYC,,8B*_N2RO@NV< M!-A2/B8"HG]+P37TN[/0GA/6::6 5Q7$=B5JPBS6M3UPZ2*>?1,";T51;%^? M/L!"?5N".+FS/UHL"-LF/=+V5Q:?A;Y2[7;)?Q^";2@%7[<1;!^>)BWU,&J) ML+%G.WS/V5W2_S1"WVE-8COQ=.>*!O!KB=KL2GFVP4HN, E($Q5&]M/ ]E5Y M0N1:H_O:*A4Z.OL\B)[^-9)<"JC9G)$+,I7S["3HSM3'9'?.JZQ3_U[Y>5=O M6EU-=B_ M'_.4LL87,JI$]H5RE^A++NJ [S_>2U3JP!(&!J;YB:MM2 3^P"1_\%ZJY+(5 MNPP3^(29DM0GK*AVB;14:X+N#RZ(I?($"XH;1HC,V(J)G:H5PHYL34=<5P+M"!P90JTNV-+/*)@E"7ET:^$@I%6 M*HV^4V-Q5:-%[MZI?-X5%#=L>)?-MP(-T)\/R.?)2J*>[,._4"/R([JN9C=_ M54.^=D-FD".V5A:3QR;;P-G94=D>XR)%P(Z= &J(<=?EG3 M&H]NN$/101\#KS$F!306JN-0&LZY?XM#N8@XE*.S-8TS1\W1J[4D1R>=)5[" MX+3/6KT?8WNVYY'YWHMI$Q]6']MK M"6=="Y"+'ETT)]3B$-O8HJ3<,'948EMK$A&$+?EK#^?_D1.Z?$@2[ $J2V*' M$ZI9$(INR.B:RG:T5KDG3DCLRJ3QQZ708R/R(JG&O:JR9K"C;Y,2SMH] 9S1OQ*+ M2L(>Y>@Z=-\U=_E+!^SY2M5KVM#*V".>V*J.@N6TH$ ?^*XZGEIC*0>*JL:+ M;KA%5;<152T8S;+>"PD[%93%'JO $:=27=L*[25?01&]I6+8!SOP.%Z!ANC# M_56%[\*'=WD0[X^W(-Y;$._E!/&V]DKEY0?Q1F&N9+]> MI9"J$62ZQ!RHN5*IUL[HQN*'W'C+/FI[V9Y5GH%+5@-M1*N#:'DT Z"!OJ)C M8X$[=^UP-[69OCRF2'T"(ZAR.>.;6I=<< (2-0>)AO::_IB;0Y7',8"ZYI E M-< B8P#-VAG<)F1)-[LD9$G>C_)_R<8W527L11OD'@\P*- G&0/R,YWI''/0?&*F"PS6M:.5A%+^5VP/IRYO M.970NY-A@?#M77_0X^A,X?!TVCNM?Z%&0+=W:P%(ENEQT!=UX:V]6P4-3&NM M7WMKNR=:KQNZNE5TPJP0^@V$&OWO6$'TKG>55Q#T.I+F180+7!M>P_WR]G;C M#0R[)UXSOSR3&H>!0\@\>J!HLC6>[=/I)DPVU,F1N]AF('7170-Z1@&'0^M& M4_H7]I]G.AC1?_G_ 5!+ P04 " "J3 Y9/T9+$I ( "[2@ "@ &5X M,S$M,2YH=&WM7&MOVS@6_1X@_X$38 H'L.,\%UC;$\"IW9DL,HVG-1:8_49) MUS8W,NF2E!WOKY][24E^IDUVDL9*U:!Q+/%Q^+CGGGM%N_5;__>;R_V]UF_= M=@=?&?UK]:_[-]W+5MV_XMUZ>KMU==OYDWWN_WG3_>5@H*1ML)/CB65],0;# M/L*,?5)C+JO^0I5]!BT&!UB1?EJ]I]9LLC'70R$;C(KF_P\N6Q]N/_:76ZL- M^%C$\\:WVG-EC?@?^.ZQI3HUA2^]RV?%V&06[FV-QV*(MT*0%O1SXGXG S-I M?A_T6@Q']EDG_>JR>S\2@;#[>VM^E6Y$*^"'E?B/6@K!B+D5BBYOZ<& M[/U(P(!U[R%,K)@"NQW@;=!%7B4<9R_1)N$2MYQ5[%,2 SLYX[63\PH_9$JG M5RZB[,J V1%@>V&BA1786?<^''$Y!-8.+=T^^>?9>;7@<\+-_EX[4A,+$Z_=DJO\F!DEE_ISPKZO[>[]S+3C[#Y>2 M2H:.N>:X/;EM%'9EW[ZZZ;+WW9N;S[WV^^N/O_YR<'S@WO?:G4[V_LE# MG(G(CJCH\<]-%B@=@:Z%*H[YQ""@[*\#IP1;_4]/[V!*:Q+R.)LPJR8'J:YL M]3O_-^#CH],+(9]SVD^.\BGO=_X.PI?>]A[:B*,CUC 5,$-.LB-AV)>$"+ICR SWX7$-R3Q34H5:0A-_ESY+%_%'#ICO&9<@[-[M&,1 MQ$#FR0 9)XB%&5$-*C9&34.ZAMY'PH2Q,@G6([6C56QO:A3A@)C252\O1 @![HR*-8 MZ>V=C)"DFMC+(.]S^=JA&_TZ=6$YBLL:V_=\W<7PESOZX*-,.SS1,)=R$<^< MBGAIDG_!+$J%'Q:#"CM@L.E,5KDHY]MT5:4H+.0)RK''5J$X+ !D'=]=&ENI M1&,#*&NFPI!:RD,VD*XQRF NPKMEU:8AYH[+L/ J_51314!3D=*:BDQ%)8Y%Y!R,D5S3A@J XC*NF<>53;A9%=)S$DA MX@ =DD6,AS5\V+@<\N)? 5!!E&]8'Z*=U02O((E*K&]?:I9+M>PA@N)ZB$H]/ .^">+U.11%KO&-!UB0EJ[]*&BV :Q<9:;JL=Q5H)"^(:NE,>)Z2K M%P\Y8#"@,S)3Y#FS):V9IUD>$3'XMXM,YXJ8IL@!*Z+0)Q^ A0.5V&_ >$Q@ MP_/20'GCP;>?W+" TM*4D78>#OR<(*BFAX,]E%97@,U<;*SEMMI1K)6H(&3> M\>R8D?D:W]+C^30=[>YL)?4GJ'M*[*@P3#01ZE("9;-5#V>LC,6;=/H/&S2X M5[-S/JSR )H!^@B4W&NE4_0ADK8[7D G#V22@SOTT$;"+.VNP5JGZMR>K^; +*5/IQ4VEOUCN^>*'> KG#OY%&6=5 M%RJ,E.$R6RP$&=G[5JM+@_AM^8N-]'(.D2>1L$J;/%O@+F"[X[&P%N KXC=0 M7#MQ&0D$Z1JIJ!0%:DU#@A9?*=N=\2)\200.Q-%?(MTI='-8/F![[S1&C"]/ ]%(!LD\:Y^3.N&? [BEE]^M!%K2X%ZLX]9N>' M'B2RK5K+/XGB.F?;+;*%1UC;0*Y:'B2]-'&*59"YT)ZJ/GHV. ,F&2-YX-#= MB%+=N/7,51D9%RJ$*3;6 9D\J]$V%EH_DCJ/_I> M^K#\B-[74RNX0QK[>^UDB&VSD_/L,Y-OZ?.2I8!? 7QQ_/-WYO5T<@)EK1HW M6!#S\(Z='%T@9'?^R;?ZFH-H75_63=T#7_[$:JM^?;FK'GM'G?-SPG)+X9%D MZU&NQ2O!ZFF,]B*0-H^0'O[6B7*17@E6I>?/Z60? MI8F\,WK;L0_T^U&OL@ M((X:K(<:MXD-?$E AE2QR6XG+CW98#<KTY5/^VZCH2ZO^ E!+ P04 M " "J3 Y9)33K>ZH( #20 "@ &5X,S$M,BYH=&WM7&U/([<:_8[$ M?W"1N@)I0GBM5)(BA0U[RQ5=TMVH4C\Z,T[B,K%G[1D@]]??\]@SDX2$!=I M$YA%2XC'+\A%'WV22JN0LEC=M5' M%F'6>:;0UTYF;,85EEVJV9KS_\^%1L.9CPNWF1BO222HB5HP/P_"@V[0BV.'>03D2W/2X M$K9V=1>+<3$(!WM[:VW!&(-/VF!)H(>_9]R@^GC,.LBM(W:N(HS+?S,E,! ! M^GIP]'I]_2NS,,WQNM+5"\"_"#8W?I,P0A&SMLX&0Y#7.,"B( X;8Y'R]&1M M.[=X;KJML\MS]O'\\O)KI_7QXO-_?MG:VW+O.ZUVNWC_["[>RB@=4M:]'QNL MITTD3"W4<^V_PG"EU[['MJ0WPAFQ(T4MV"F="@M^U:REA&)-F!EQ4!I(Q2L M_4X4W9.ZA0U,&$B;&FP 'XQ+V&E, M#PU^?5F5]?""=K?2BV >ZUN=E8,U,<"X^_@[CC+P:<,&4 M/08@$TD:(H$I$Q411<5QR34>1V[F]E[[X+1(4NT!YJF(9%67[?LADJ,U(9+N4!3F.U'X MEA2^S:DB]Z!I.]<^U+=M=YPQ7C!NA+-[V+'LQ8+,DPDP3B^6=D@E*-L(DH9D M#;V/I UC;3.4([%C=&Q=GL3H4$1(MA[--FP^$F 13T8ST36*Q5D?GCO>%AZ* M"\W1._]64B1(>?:A1ACIC"E2\O1 @!YHR*.8:>V#BD!2#;32+]N<3MMQO;]/ M76\G,?Y*B O+.09]-A3BY ?UA.@'=]<[EOIS* "Z)H; M:4DNE2Z;4*XRBF!.W+MIV69$S!V9(?,L_P2YI*.'$LH+@*R.9<13A[9G922Y M<>$>Z?U )R05U919)R;J*!3L+SD/1E3I!X^\J*V M:9MQS.M(U6\.,UDGP0 /Q^GUN[QK2682,+MU[GT80E:;@%71^"K.RE)I/%P3&C^_X7%&>G5R>"#Z?;J! M<@-.L@OBA67\X@E*W+^=A!!G1"HISM)'8#S%8>!E;D$!V?[C M)R*L1_%>"O6ZW4CX,0&HAH>#%BI;>@NP*N)=Q5E9*O%&:T*\;<]D!?'>XT8Z MHLYCLN[)0@)^AFJFX(8.P\P0^4T%$>9K]7!&VJ9X2'?^4*'%"BSNNK#M!]#T MP>>0LO=RY^A#$*P[8J?3=Y65X'8\M"&W9>R%1+"C?A'E01JH:# M"[RX\_9[A8)_/%B-A^E^^?'D*DB\]K?8CM_%492[_!85G!5,%!.IN&FVF(@G MLO>%5I<[QXOB G,AUA(BSR*9:F-++]PEH-[12*:I$-\1JCT-/Y^>1Q(@727; M.DG-K>#7Y#7Z8)OS&UW T-WH*Z[&/$A/"Q64/V/A MIN30!6*$1RAM1:E%'J2R/,R((N C6$G@_5>+$;#9")2 KKL>Y6IPX76BRC=] M6[ JWW059^5=GNVT5'ZCN6^@L@*0GW "$?3I;B#G/!MXYTVJ&QW?"/+@%!_D MMZE-KBG%*(GU6.#I[5![%CUD! MYRSFX;4'Q=SU'%_KLR9CR9UH7IS6;=T#G_M49;-^<5KMTO\:K'P^/):I2:DF MY'FPUH;<_Y!A[M5U#-Q$NL3KG*\'OXEA:A=PP[.*89_MCK\T4GQ\9*X;.U/] M>*-R"1WXH59#UT47]MB&@YY.M,*T-KBO'68WL/E-_YXXF-]7)H2T@&9F M9R$6?5>BM.WY+WN8:6XRR,5B*19*LXX!*\9N:L3K-.1^6-UDU.E+C/RW&M&7 M'_T?4$L#!!0 ( *I,#EG!D>5#W@0 '8G * 97@S,BTQ+FAT;>U: M6V_;-A1^-^#_P!EH$ .^)RE66S7@V$[KP4W4 MY&N6+IN3V)N3.(K$VW>N_'1"Y^/XT["=SSD?^YT>7)'YN18AY*7E00C=$4K\ \VW M,WKJR!8*L9Q2WD2FZ_Q3:#L75Y?CY=G*/@XIFS5_-)_MJ^@?)%D>9JJ:J> R M:O\[C&4M(HMS_F BM!9A^DR3>UW&C$Y!&)=P3>0VI3CB$Q6UMB;+FKY7T4LZ M#?1637#>[M\'=$)U/G?2J-2=ZOGVS/*H*/MMB.VC!TMTB=34IR[65/!\3OBH M&U#BH_X]<6--OQ-TY4,SD0AS+VV[H!QSEV(V;QO%4L68:Z0%JO^,?JW<5+H5 M6-8ULZ+ZR5EMGXT,:NJH?*[CB4@3;T783,1WM;<(=*<#@FZPG&!.5/GJGI$9 MZKC:M#1JM<;+Z>#W6(%59_OJZ<\ ?P#.[0K.4WO=41U8:WV.L01W83-T32(A MP58<70@9PK#R9V.X"14=\').]0R-B1MPP<24FJ4&W*V4$$8]PO =E@1UA80I M;"2AXR/FW<:BU15AA/GL2-J[8BF?\X6T*T> 5'B(< ]\ZI>8$W12*X&?-$YA M4H5\RN#Y'"/B#I0V)_\8<*UR1ODS:GW,8%Q'DQ_K9L5><;ZB+U#=/ M>VF"J+\[.6V9A+BL&?AUO2L^NZ->NJ.P7CJ]'ISEI6$U]BV'40Y\+4PX'?!' MC:FA232A6FF"\S$U!#*21)F,5C+-F#&@$, LS6L2-$20XE3)CO+GKT\PH4?M MU(;30:^8)0E1 #FT:ZH$Q1H;P[;3"F=$QZ8#PT"/+ %,1Z0DTQ7@J8 ;*-P" M=['R<"!4+=UH[V@!Y\"0_@;@L]J;%TXFJ7*R&MB$8?<;JE?. +(2C'K)K*\I MA#-H5U4U ?X)0URBWS"\#RJG.F@?=H17@V5-D2#)['&PQ=-@[;GHTK43? A*&>B*R18EHQR M,,A_E#5] 2:1"#KG3X_],W8_J=.&& ?JM%_4:?M5H\/9C:<<9/JI7(8@(LQK MHA&>DA8,O(T)=\V %KJ*;#6QB8:F0E@N9S[6&WS)T"P?:WK[P+$F^VR-KIRO MTQ7 M2C%+9?>UDMSJ_1GLZ:V5GO;%'^1!!X([57E,^+;$?-XVK3,RG(+U\@\ M//-NIPH*RW2WI/&J47FB5FN,JCDWEQRD,^?M_@102P,$% @ JTP.6>E4 M4"2C8@$ +$8/ P !F;W)M,3 M<2YH=&WLO6EWVDC0*/S=OT+7SYW[).>( M1!M;DO%[,,8)B0V.P:)2C\ P%5W[]W_9=\S_4D"3=%G11O_^;Z/7;+?_]_\[._DTMN!E M\%+-_/=T;%G3#^_?/ST]O7OBW^G&Z#U;K]??/Z-K3IV+/CS[7L.^$7\ Y.\"XTP##PL97W\%OO0MLLC41Q.K]X*)H#?*'[ MQ&K@+3]VK\S;MQ.;]JH.CB<*AHBC6S@#1^)^D3?#%3 MX9E3),5 E,].*/3GDZ58*CC[]-[Y]^33!%@BA9Y3 G]MY?'?TZ:N64"S2GVX M[E-*[_N_CO'O$8R_S#7?Q]!S^F2J6(MW/L_5T/WO:YT;B!_Z!UP7_> M/"G6&/[;:EZ\C?XL_OP>(>[>!V'W'L*B/TUH.3>Q#)O@[G+]'D"9@&N ?QL3 MH,GP/^M2%4?W0U$U08PGL4M/:MJ&@9ZCF)*H_@*BT=+D"]$"]\[75SWF^5IA M7JZ___MOC#?4EMYPH4OV9/Z*&V HNGP)/S/OOW,Q'LDO/;*E07:<->%##5%M M:S)X_@9F]PPT&U66JU9B/+9R#KGEXIZ]=S6P\WSX48Q']L6@ \YZ[Q_;& M>8:)/XOQF L$R8W[*'X#H%3/KM_?V :X%Y8?,H6?.(\8Z/*,,JV9"OX]'4(! M_D"QS-2B^LH$OJ0#GJA;?2)JM/,!#5]C*$.D)V3ET;M-5LRI*LX^4)JN ?2= M\OP!R3PPH"+!ORBR##2D5=!O\*H.9 I#D1R-\6S=(O5^:>@3)!DEAH5_+=WY MN5*":HE2H/Z\%"6+07^@7M/@.N%[@?)A11A.S[ T?'J_\I9=O;>\_-X@T3D] M*Y58#NK^C("H+ ,1*%VG9]^YC "H+@/@*XNG9PMA# ;BTH!/A%Z$^S37/G_H MZ!8P;\29.%"!B^/3%4 ;9G<(@>,=+#O 03[G%,3=#,O"CVRHJ_&U4'*@#30_ M:(H*C9)A V2/PB"XTK51'QB394AB@8#BO6K-MY+IW;[M?)?,UF R L0X=CXQ02NBP&>_:%@I" M42B].^#89=0Y[TF(O;9IVD"^L T(GV->,-OC9Y[#0 YJA DB,HX'?0DMS GM M"F;,I:3'<];KN(5!$0R0Y99H:/#Q9M!*4NN?K2M!WW6GZ"ZS]0P,28&+RH(@ M7&I%GO4R(M*#*R=="(H*MZ[BIV@8(K28F1*"3ZP?,XSU(.L$7-A&M2&_M=@QT1WT)J5[8A_[%-QY7MZPU95M U,&H2%;FM-<6I M8HGJTN+0_U%VN*F;EID%*8348<(>5Q0NTD)J^[;'Y41ENGK:-76 Y3C#5[J9 M"1>54]OC-""<4YM9Y, U\ %P7!NAMG,SSD2$;I]*H[4LB1"+B*L*N0(Q+V M^-@Q465_V(L/7'5GV-M)H".DT$?53!V,G:PCHO*OI?8X=A;II"%(+;6;D?4R MPHU(+3^Q<\ :XAF:6K9"LH/U1)61U Y21@O9@+2>@W YC1C7$_LFF<,?+K_U M'.1:TC%Z/;4&BN3&IN 0@=E/))"4"01F/Y' +A2TL(/T?G:1@,#D.!(0V#U& M ER"W1&!W1/V$@''Y2@2V-BCB[F4O$0"P>N(IOR%]-OHX9HK);+YU%Y^&A## ME7_ZW?4Y :2']!ES$G>4!%#BDV@4F? ;\%4 MG.&JA^ZP-]8-"Q6?7X"!/XL%%N@OP53=+0E#80K'4GHWX%+1$*=C4;R!["TI M4V22',0EA2IUH'<+'H%F _1&5!N/+OJI6..F;5K0W!JM9TFUD:)#*@/^E?OB M<\S0]0L05?A J-!NH"Z"B^T!XU&1@+\>K*3/4V>W) D_XOZ+ O]1]=',78Y5)[9KMDT"X^BUH):GU?N9TN8!ZR,#E5]WA!32YF@FZ Q/22'3\OYX% MGQ],JM3*^1(=L017RB. ;B9T$$;*0'5LK=F0)'MBJZ(%Y,8$:B/EQ2=D"4A: M?]9U^4E1 SS6:OK3#SLDC.!/&$4<:;II*=(M,(%H2..&)E_ MZKZ%)$K8&7U M K!$K[M=J]>3;V[M0P?%%8 W6TKU2FD>C6U MX4H 4QB>4OMVJR$$JE1-B)[T@75T4$*P4DO-/:F1D9I74N,@-6+K$4#( M.9\M+G'QU7@2#=E-#'S&%3QMS^/==L4-1DZ$)>Z;5@ M:/#'U2_Z3_#%,_2UDQMK0U;7+.APWJBBYNMKL.S*$8#$:;DP!)FQ,/03()< M^L*/D!%'P$MA0(&5_$W=(1!77DM"W&2&O!#<+>4;H5L E9JI2*''Q_> H$KZ MHE:T[$$X9@8!F'$9!RF.5/X*,5R5K)9V>/4X[9BR)+BU8;@K6FWK#N0ZU5+D7%\!'Y[YIB5VX#!*C0#>Q[G"U6XCUG\=WZ7V6/'BW?+R'=['RV_W M/G-1&1&]FQRY5%AT(SI^$_..8:K0:<4LY?+>04BQP"\8(:%9?.Y^(T-(GJ>J M(BGN'@ E*_!"W(!XJ=@%HA+=WE1%$VV>H[4VGA7S] P+=#0,?'KO^\(E4-_[ MPOK*V*EOB#) D:*G'OOZ#93_,P'3%3Q<$#82W,6@N+62NQ7'&4O],? MW#I;P#Y_OOO-3I%3+,NXBIQESMD].G,"CSX5!T[K.$O*C MLP*WDXJ)7#X!OF MLO?IENW%$@20_#C]\NWT/J@/?DAB;S^G<_R$W[K^U\($ 8?RCI_Z_@L_5K)' MZC%W_$3/D6UW*;(_DA/;_HJ(36Q[_FS[WIF V/8\V/9]D;TXJ9!](B=22ZWC MEX@<.3Y^39&8B/@VN?%M\L9'3_3Y,JWR=>)M03C MY8Z?7_+CVQ2,68AODT??IF!,1'R;?/@V>66;.//FCI]I\N;;Y++50>3Y?\?/ M+[GR;8K$+,2WR:EO4R0F(KY-;GR;'+%-P/0LXM$R],0&Q['FS[ MOLA>U$-$F?N[M1+#S66B9P],\-=&+/0(O"G3WJ #KZ]_0Y-[0+(-J$* Z;7X M;XP,@'EO]1XTUTRQ;$?9M/$ (]TX DE;Q5-_-@6K,N:+R% 1BP,">F=WN#0^ M:FD40QQ*[00HT[ ^]!5+A1"U-5EY5&1;5)< VL(&AXLI$.=G(%J+-'.]Q-86 M/WDB\4-157$$NN+#$9B<<]N$IL0T&Q(T.29V*I;(OK'40Z:4$0WBII27[\FB M$SEAC(-['\LDSJ0/,5-BA7NH(.][$M!$^"089C\JNFVJLULPU0T+R,4E-U+\ M:(2@ZW@Z)$8?ABWV8 3'],A2[>,7$-+G@_1K1F"%^!&-P,H]^SPB^06(JC5N MB@:X$:$#IUD]8#PJ4H'GTR'NN#%TV9:LKN&N9M5OWK[F@W%.7D])!G!.:S)5 M]1D .+7GC(LM+M/,DU;PJ;*BVFBP["*J:3U+JBT#&>$$)3QL"X_5[0Z][(8W MT_!\YO^ 5?X+Q!QAO6CUP83UCH?U?VZ\_EQR3N 9< %#B/&,PT.($8O%ABRK;K M&<(MN>"6@NB63:O4M<:@P#NX<8S1TE*)5HGKO1 ^(?HDT%>Y %,('T) =W@! MAA#IH#LP(99%IT2@9]FRZ)Y-$0GBH"3Q5+3V'-?@L>@68?,>?X MK)+HG$@ZA_ 'T1\I]O ]-FK.X+?C*UL;'2,/[2C+%P4(&2@?KL!(5%L88TL\ MO(YBHN!"3CI/;0L8Z"#!=*FJ&]4R72N:,K$GQ>74Q7$W':+,FMVHHF8U-'F^ MV//99D%W $9VPK6XD@J5<2]JJ%:0O$]>/?#Y^F"N$Y\)UV7.=/K2>H&UZ)1SF&$7?M1\[X>>E2L2X>:5'Q*CME\M>I3$C1BP[+KNT#4VQ M; - (EPJS^@G\]6KM6"D$ VW1]Y[E#S!6)+7(N==$W+6Z[*,C M=FA:]0J()ACKJMR>3 W]$1] >VT\L 4')+D9C8T^Z[K\I*A'T/BGK*OB7CC@Y!O*.)(TTU+D6Z!"41#&D/=>P$> M@:HO9>N+R"9A!;.1%GY(Q9++Z:6";R4DX:)\80O@E:*O%](OD^A%.(?Q/-OR&< M0GR8:#X,X13BIT3S4SX##1BBVM2-*4(C:$B6\HB[<1TMQX0MF?@MD?P6PCGY MX9QB^3&$<_+#.<7R:PCGY(=S\N7G^!_/@\[AVKF1(G)(_*-YF^L^NHW)Q8@4 MKL2SA. Y(;A+C^P('G %PTK>\5G<#>6_TKDG9 _5^3?F_23HQRY.\IQ""U MV"#/;)"Y-EAG W*>[XB)[:G^HSB1_MI/?Q_%T>Y7?(R:7YH\VW^"@,Z<_U_J MMM'79[HE-G5#5U6QN-2-,BH[PM(/QP1\-K-I%]E]^((J88?\LL-ZHA_1*VZB MG\]FAK5/HA^[#X?AC /EPE<+,=3^.58T MI]E0) O(>+KDG:98YIWV"#\M\@3J^3"[)]&0U_)JX2L^.M\N2",O]U>=Z!K& M1_&)WO,&CZ/ VIJA/*JNH83)1@?5U347;+1X"R:L5G.[0*U.!@B>"!ZSPZ]NU4_I369JOH, +,##;CW!]OQ=)._!64)>\KE@JZP[8F*X^*;(OJ,J/'(L$AN3]_M?H) MN9_P\2MGFH &4H1I0?8C$6+&P0?RI:/X48;'BL5C!?"S"8L5CL8+Y M783%BL=B^?+%_(^3]I_T_EBW31'B4)-1":\%@(:F":Q\L:CP?2W;C[M#S-%5 MG 06SA&>.D:>RG%57EBM!.'$X^7$?#EP_E5XA/^.BO\.>>!_;:MVM8J'\%GT M3>X,*I&/D<$S=Q\C5V$05B>LOGM6+XXO0<2"B,51NCCK#/Y31&?,CZ"+8<3C M42OK/58BK_NQA,BORI=;6;[ 5&LL5R94?Y5NS7(;%::V^,ES87I L@WV66_$Q&31B"DA M W@70H]:B^/K M!+^^JWXE)._HVNND>N#"CYWP7K1S#433-C":VMK4MEK/P) 4$]P8BG0$U?'K MR]O,M$5 P&OEA=Y8-%XO(ZRO_K5R 4;!#UT5+46%"WB-K."+@M?*#ZA4%6U, M](%1X+[0:0S$^OI?*R?<*N;#)0S1VO!. YC6+?2W7B-'!./AM7*&)R,7J'<, MT.37RAG!>#ABSE@N)[PQ0'NJ-W7M$1B6 H.LCFX=PYF/T/31EG4?Z[[I&NGA M^N>A]?$3?'.UKX?,;A+EU1!Z8[VOA-1.7[?N< B?J(VN44.!%L+.^DB%XV>" M>)AX)>RQNF5"F,5_*XFPCLLZM1+#+0X+VP,3_+51LOYQ8Q>T/X;!50LBU((8 M:TB2 60%.M5MW"5[WF9RWA_4O?!X]C%6<;,9=?@B;Z>[I;= A9&+?",:D$4A M5DU10D>LYUN^)Y."T"1\3'3L*]6Q.>;H M%5^!Z..\LO A]?&&AU#.P$-(PH=$G[Y2?;H7CERQ]5S<>"IRB7<;0JQ8-@JG M1=6+CU018?CT#'_XDO2P:2M;.&2WH@]QKF52WC0T/[$]Q"?PI+FM_Z@"ZXL90'N%2YCEG5TA?K(C!QBO'.%%,7.+;Z 5[B/7'XY&*)]@.Y6F\,=(-/JD/'\PT-XFVN8<*U-J M"%7\+1B:4-F+D@658Z5>.:4LW?U,URU-MP#\O,KRI^]#'O$L/W,*>B%\2C7Q M4UQ JDPMX!&5Z(^HIWY$P$)J0HQ'^"\DUB/\%Q+C$36&"7G$>_P,4X?6 )CP M$_S!&(@RTKF?WD.>/3LY.?DTI4QKID(+.X2*ZP/%,E.+ZD.%;U(=\$3=ZA-1 MHYT/:*H']=WP(S41C9&B?:#0I?/_/E)([95$51G!K_Y 5T 9SD[/_M__L!7F MXZ?WT[,T[RI9^A2_;_[!0+>@K^%^MOQFU.4).1KN*_]/J41=*D"5/U"WM@I* M-^((4*72V2>X?@^:2.]X4F1KC&!F_CE=N7N@&Q"ESMWGT)-\H 2X+%-7%?DC MY7[I/==K]U<=+K-_JMWJ?W@[/" MKJ37:M[=MOOM5N^DT;F@6O\UOS0ZGUM4LWM]W>[UVMU.(9?'NJ]T &2JETH4OVQ VL M[B7D@S,LP][?XY\J/'/_TOC%)%'UD 5="3>@^63)B<%EWG%E1NP8@P7Z\*E8^!&G07%,E8WT![]?VN<=MOW5[]PD#>MFZZMWWJYNZV M=]?H]*E^EX+N4Q_Z2!3+4]U;BBV_D=]2W4NJ_Z5%+3RKA5?5:/;1UVR=%U:, M"$0#_)^1#WG,IP#F$ZK,F7 35,(H181J']KJ4C

-884'\]A4PY.6H*:#*0 MJ75;TUBS-3?XXI:3[?:W-&+5K)='W/=&5=B)I9%1)0^\;RR+LQD0#:"M&9RR MG\%9 ?3T[*NM 8IGZ(T%\FL+O%1,R/Z_X'LNX2>F_Q*[X%>?JW3&NI[*WA#503O&V0Z#!#(]$B&XH*%3$B.2.)%GZ][7U? @N?O^VT>FUD1-/?/QCDCJBG@FC M'!NC+#OXUEP?>QX^VB*F[O$?2'/WIW>^;/4>YQW/BIT[+0KLBZVTD\OV58OJ MW%V?MVX_;(0J7MZOA>N<+A450).*R^K\_(&1,%.[X.&\V@:[B5%JRU9_'094 M9\>6!%:H\&'VOE"T*2A?>?MIZRQ47F$AIQ(>%;2B"5K^;&1_[@B&**!K\ZZ0-IK.FJ/E+04MN:].[H-MW>M)XA? MVVZ9OH1IN'%UQLC45->\.]O=Q^! MY5L:,R9,^]WMN]X[#%YK,E7U&:3,@A2KO$YU]'=O7RT/%X>H18;T5;%4J/_5 MD&4#F*;[SY6B =;?]M6XA]]R]:$NVNIN;!^W:?M\@#D]XSAH]3!^?[ZC<,MX M[*S!!0;8P M>7V7?NO#-K]KW$"_'9KT@'"A^ZOS\P\XOVS?_ME3N% .Q,(:P*=G?? LFID' M"<08!&K#FA]?W>B0P.IO91HSTH5Q_+[(>-P+/,V0)=M M',]INDNXTJ%2NAGKVM9M*>'\Q\MS^>?DXFDW1W2XE6VI=1A.SRKU6JG,\\%U M6(!%4S1ZBD-+Y]&*1751CET2H34A1B6C^ET3%%@ MAX+?T:V3QA3UM4 *M\!L=PE];F#@W2H:.^# H$3'PE.B)GL?#7'Q*H4*=B$7 M#M&VE38"T$0B!YM21=.B#%PGMA=VS+XHIUC +WK!G!CS=FC4U#9,&^T[6CJ\ MT\G/LMR;P5ODMJ&:DH9D?*:=VS7.L6,/#O%I FCECL C'[V 7" MK8*\R "(TIB2T!B2+&/LE@4M!%/8P5^LC D.TQWI$EK!"$N8V0%A$>NR9VQW K M/=_PR&NT!R_W&AB[8YGFG0GOW2YZ,&;4)Q-4Y "_N!&-'Z)J ^8=PU1O@(&; M<+E-]UY>'B_U[N78^!'GL-+F7*QHKUN+SE:JO=91<'KF/--1%.C!-#45#>H1 M/9OZO_CIJ'B5PDVX]G:.P-,I>5 D1>/V"Y?;71/@:/_]L?JMSGU[MK_.!_3G. M=D9R?E[?4$-6WF\OC6?]]/HRCDZARV#*XM\ IG?4/84ZM@"+NKIJ$G]A[<3U M[OV%^6!?KXMQ7_X# ;4;\%X/YJ-OY#/-;GM,E%7_]O-OI],-;G0WR)GX2;<\C- M0<[$ND[?K3,1C[F9:VO2^CUZL!MQZF[2,G=DQT+8BV.1\;8WV6Y8!1YU@I=0 M'?A@1DEC .D#X7B@GL8 %X2CK86E4T]OV+<49"-JJ*A ID15=7>*3/CO7UM! M.Q70Q@^ >P%\YGRS@D=5X\X)?'?+8K'307E<=-*0+/0U.H%/R3::_8(OG1I M GBOE.4HW''&I-[ YT'>I4Q;&E/F6$='K[SSM-98M-9A?Q)7H40@.C>[:WA+ MXUVR-]S;$[3& 90 ^/W@#UP!NAX]#MZ#@' ?@V3?Q#!@&-'&69VA9'%FO@NI M-FS:A@%O=MHQ(/L!54E01QLPJ'^K/%:T[L_DU7@KY M7>*HCD[-NTD44@)>D?@BMH8.A_; M(ZVYFZ)@WJ>RT1\>(J&Y!SZ>A$*9$"D5 @HH49*@A!HB$C/$LP8R3[Z?4I#X M)=\OS D4;?@6PU/L)Y(^@2N;T<@:P\=!&X:0,J)&AOYDC2GWZW=P.0##)@-\ MVAO-,D!2B^J9..9C$(3X:_:C=UG@!2?N!1OP>0#,GX0LLGMQ *S>E8J&-1#4 M&H,2Y_D8GF.!ZB/>%92#CKAH8G>[YWBR0Z'BW<4F\2XAOT*2B8'=$+X-*Y#E MLLJ[759CL1@,>VZ:B 3,@IIWRX,O#]T%->MY-(]K EN>\3VND%?CBMSLGNH5 &Q?: MENNZ8AA7W=<-8>)6A,F[\S.^J>GB78,)I)>AS:CK."MFF$TC"!3A]S'VZ'\)8 M%+U+G2$1>5+@JY%@:!!\'<6&CXJ)?5A-U"1%5)%GBSH'(4C1?%U9-&230F>+ M%7FS5)YB^3?B6]]X,*2-7^MYT3C7Z5D><%RZVY3^# T5/"9/_T1K[ROXM%7: MA#)R>]]B\6BQ!2Q^%L@0,G"N1BGW=SV3,?;=]0O")[+!B@!&'2X MT?6(T*L\VR(/+OWYO,=/]>^?]9O;69R]]T1\[M/E:1G&R':E6$Q2: Y'&^S. MT4;$D&=A40\C4I_3+P=K-L65N+X("2^HV&/('B0NVD*L0Z- M=^[6&;BUNI^VV-9VAAQW%T^]5]KW4\73W366NW^IE;_^:CU!9KLV-;GGVZPO@-LSOTYD^SW!I+4^X/Y[VF[R&:6IP6A3K.5LL?R'KP>L^\WN[F;T; 1>?1PTV!7SH7XSH-=FA>[ M+!+[G :; S6U0AVTIH_P[K\VT"1T%UX@=N\WD;UENFX8,2LXQ[3(A"]GOMB'";T,.K5P7CACSOI>0-U M!A ?2@, ]0D$<(K1O8RLBC_G0YBFJX+B?KP0YN47+O-J!FQ*#.?<-")[LI--:4>H.O<7?$UB]UM\+>TDZ;>6!,YI MWZ5;^HI:Z>F\MEGW!-;OM,WU3W3;\#[1#>]#!$QS=;/. $/D]NI4X,MQ0VFT MA^DUACU9ZD#I5.J@GLM/8QT5+^A/R#$V[8&IR(IHX =T-4GOX6CTDVE/$9-4 M\5X!_)F"WHHA3H$-)1E>>7757'X3I2H3!86PJB(.%!6!-@^%X7M/;@QHK4WD M*]R(UA@!/*.NQ &"33=0R9/QB%KFS)^+6U8%/_28]B6+TBOAT^"LV;A#LV$: MM[]..MU^B[IM?6[<7K0[GZG+[NU/^&/IJMO]AG['L\*O6YW^WN:%%YI:F>A( MQ3S94(S(]Q85#9?@0;F52ZJN/[A9(23CO):N&9)G.OQB3A;U\N2 M;JORNB*>JA"MZY\9.BIFW/P8+VCC8Y1'VU#Y Z J<#GK'X/GZ=*3/<@ 9 08 M\6Q<+<)5HCYCF]\H&LH2KG]JH4WM#0!- !XV@-8MA$)4T+9AOA15A,$X@BU8O%*:<0- MMG5X"?,%8E -C$3,9M#CG-^%V6'I2>^0*=MXDJ(YL2:R4:Z4.'DCY#V<.!MZ M*,LT AJ2 8@159=PI8"MR6X^:@SPT09O6=>B!IU ) ;S./Y",24;@X%A;FBB M.C,5#.;E/%G;]#@>7W.+$8\N.>E.@6/,30]7 ]N"^F6&ZX=U6\, .WVI,708 M!5 2GJ!O[[_L)4EUU^IN7BXMU(!&W@)N0>\)$A.G.(/NNZEK.&[Q),0\@8]WWVEX.()T0+P$:=Q0H9\! MG42X=LJ50 2^N14%(GZ6]RH:EVMOO_QDJ=SY$7I1N@V!5MWP[ MZH #H<5*&WZU1 RG>19:U$1'WR(N,1VW=P@=0OT)WI-1/QQ2[Y5\9W67P^8/ M,-NM.)#7*]5Z,0:C0<'&L+EJ9&6C;ZJ;"]/AJ4J9DD1S#(V%H5&H^":GT_<* MQ9X$U&!0"4OE$]3BJ;BYLTXH7&E3"4OD$M3@*SW(/VYNV) $37BCIIN4H-*@!W1PS>:Z;B6K-( TH*B@2_' MA:[ O & ^CPJ?H4N7:.RZ=/)L! \:\[7L]3EK(BCC2H2!4)KM*T3&]T MG[78RT11M&Q+%O0;(30R\C6) .2>J0H-*F&I?():/)WJ;*&BFC&T=V*-%4-& M/6>=W8;%M R4XT?;J+;3*H:XD<7DSP*#2E@JGZ 63^5MNI'.QK_G+QI.&QU4 M529.T0DGJ-W0Q1.GA]JZNPA\_43B(QX%=Q<85,)2^02U. K3RRC.Z[N6VWYY M)45N.0HHS?U!K"!7GH:B 5S]HCR2K>S\,V*A024LE4]0BZ>'EY2NZXO"3X!H MH"EA3FSNU##;6$TZY7F$%7-/WD*#2E@JGZ 61[L%A^7(D9R@TF?T"SJDH*)S M93:J43303@^\^(U;*-^^\8[AH>\LM_^UMRT4X'!2BY)S7U_3/1- 8OABBT*! M024LE4]0"ZU=706)-6/[AC*4T7BA[):"?:0];9SY5#2H0?%!7TMTOD.U128U M-/0)/K]G*\Z@(8".0$DXPO9]"V'NW#-,H4$E+)5/4(NC+QAZJ/RDFH!X57<7';> GBJ.YUU4TA,5-<0:I973=8'5^A P>H3I>N=:" MB$#=S8#;!FJ$3G6[XQKPTHBVSC^[%AI4PE+Y!+5XVMJM>4>9453J"2RW9@F& M[KB0:7VGB0Z*[=WCT6BS".IEW+U@ . C 24^BHJ*#@03%LX]6Q0:5,)2^02U M.%K1)^8'SU.O=81NC$3-JW*'7Z'&SI.)CO*92\&_VXT:JTD=NI+SA*QH6:@) M)O4 9JB5M*EK&E ) ^>>*0H-*F&I?():/)VX5,L4G-=T-MKQP2*4X?3V?19- M!.!M:$#JDZ\)0H-*6"J?H!9'(^*^)@KRG#&(>(K?2(>LH6&-Z)YD M=3J?+_0>T!X50\>7B"J->DZKUMAQ$]'Y*&NV?"/^V,M\H'[MR D%N&,U8>;< M,TBA024LE4]0BZ,?/8]1F4Q%IW.)Z*H["DP5&4Q@(.VVC!^XLZEIO^8FSH?S MTU8P]AX9XL3T=*>$)TK,3 N@SYPCJM1(U0?P 4#2-7WBQ/8B&C&)AN>0(H+\ M\TZA024LE4]0BZ,ZW>$=COK43,M+'D(=ZJ@TJ#J1:SC5D5\HX;TS;\P.Y?94 MN=/P\*V>Y:0Y%QZHH@T=]Q+U6\%C56S#O0(-S\!C4RSH9IH6[C9OTAB,^7M- M57^2]2=W[(_D3&6AW8;U$!01A_(CH"^ LX"&1[?X2\E13#[?.@^2^TAUIY@X M']!;>LX)N8_4#U&UT=?IQD4>WW3(95QZ6/Q(]6=3^/Z& 85!^DAUQ EP,-W1 M$?ZXE?&-WEUX7.H.ITR^KHF29 ;+$KA%G\%2,%M:&&.PE@:*^B>+=)$SK#,. M%&&YI:E+U\)08T.-$8\\*:A$861#H<4LR'BR:IL '[+0@(62(!( LGL*&.5' MW!E2VLA\1Z272&_1I'?W6<=Y-.L-'*)$T]0E?/#3L;X#@,]>4E-[H,+ UAU. M_1$949+.R17[%2C)1)*!N>.>XB@O?!;=J41T!\;*SL1AI,94$SPA%WT^Z7=] M//B[XTVO%0?X:U1+Z@U9'4$FZXYD$FZ-H36SX+W64\ M:-3=@X&&9SO#J]&P:]$IW7T2#2^U?*W(L@JHEHB*<)>2OEZ>=_ZLYAAZI3@H M[8O*$\*>:Y9Q:.MEE!?+G>&W!B6HW4I=!+*)\WL6FAAO@N49]^[&G[>AZ*2E MW1>=+ 73[S!)/<2 "3!&P'&F+4A?/"P;_NN\4\&3PS7=DUYD1 M/H21.UPY]F70VGL T,25=GWC2*+4.U<1WT QJF;@#WU*+E_HS:N2]- MQG;V=46GJ9S;7O,$[VK@$>42!D16AD. 9HI#-. A]RZ101AN7AP( MUSOJ)W!682'H--3G#NH T3N(:4^=,YC8%51G)]N?1E-0$V,:X%UE!W@G-GM: M'D4_GW&)1EQ:YFJ_$22FJ/8>R[[7+F2 SS>]*ZCR*[3F_J7;)R[[0Q4E!TB@ M=]),UB7;X7BO*XP!(*?B307*AOX$)^C0*9+X)X>N)O7FZ>GIW4#1Q>%0T11K9@%I_$[2 M)]!',OP_1S=(LZEHC55;&Z'/L$) 'T,[*"G(PJ-OW]GF^[?XH-$8N8U-)Z^Q M;)?>G;07OR!_"OD@0,;E6(:CG22X=*A81%SMCWMB012-QJMK<-PBFAKK3U!# M&;1CW*&>%-UNV N=&!BT0% >@>GXIX[V19X6\O$4&3CN#O:KEL!':X.PH6Y? MCDNU-1@JEA6*6UO DS*"7981\*2,(*WE\M:P'^/D4'['2X#JM^&JWY,^U+\: MM LC'*^W->E=<9>V/^N:"5DNN[?7)RQ3^EY<"L!5]!OG5ZV3[B75[';ZK4Z_ M5]S5''?1D)]K^#_-9JMU>;F4A8=?H.7_>\HG6%7FS/9)I,;0"?OW]'_$>X;E M3L]N&K=]JOWIO7BVPG89[%1L\:P+B3S^].RRW6ETFNW&%=7N(&74Z+>[G;N M]4$Y0V[>E.-L^/GX=WM7>;<::NX1O')H6&T,MK H N.08^KQ"U73A.K\;F])ZE2P]C M746;;&A3FZU^I%I_;71F[M5R?I5H^(+Q?2TVWS=% M./ZNGYYU=+1O:.E4**/[19=%9]HZ4)$)KRAB>K,5+ 3L-"43:\+A%.]NQA9OH@$BZY" MV2P-/]&A>8.*Z- <,=MAI6X5\Z'H*I(CN5VB(HF*/*R*%/*N(GF\-V89NNJ<*[A!+05DI!&) M_B/Z+WJ93U% +:12? U5:1SC5:5E7Y867$I5K,JT;O]+ZQ;#NE*(MO^"/E*! M5AQ#4)B:,T8X/;L"(U%UG!* JH:+[Y602@02EQ70!3DNS=?(N^HKGYZA'!1U MZ;21(%J/:#VB]8C6.^XM3US::H"18J+&\S+5P\/A]*%7P[?6V>;.Q*UT7.>P M^#J2U#(1'4ET)-G2W*HCJZ=G%V HXHJ.NZFNP=LT13>6="/1@T0/$CU(].!Q M[UO63L^N47_*GC/^8+D=%E%_1/T1]4?47PKU5\Z[^JN?GG5QY]&E#FY$\Q'- M1S0?T7RI-%\EYYJ/94[/6L]C9: 4_QP8E^5!,*+P\@<547B$U6*H.O;TK ?7 M+EK'4([+,\<[EV1K:UZ!M.:=,]0.6O,*I#5O.A5S%*UYG8=/ DJ]BW42@O>A'CE8?AM,I!TYW3U!W=0CJ+-QP=XY!3F MY,01%_L.M?^]:'5ZK0OT4Z][U;YH].$OBQZCO3[\X!IU"%XTLR=$SX%HEN>T M/-9&X7#)\[8L)UL:)Q9WA=M;5V_SK! 7/,O/]SPCW+,L>_\R$OF[YK>[VA=> MAGZ7/8'KF>%+/BQ:UU"EH#XWJPA-<-@DFHNWWAG;/Q;8C.3\J.#A#GE=VYT^ MC/8GH(S&%GJ%"GU:%[5SIQ8[O"O/W#Q*PBVP+M2Y>]3(BJGPS/W+U0WW^<^7 MB]&W7\*ZR[O%K?:!RF^9*XVSHJS6=VD^KSLT!AF$09Z%?^]??@GCI\]#MO-] M).\>@SY=4[/"XF9:(RJ'1UQ+5)*%$V++K2O=DV.]*3N8$KUDF1YSQF.8>V"; MI9$H3DNEAFE"?=<8F)8A2M:];*Y;<1"'UZUNCU6F@ P^K:MK-:3/YQ@F-_)(;<:J O$MX;Z[5'L3Y?CFML M<%S3F:*Z8#R&A:S7!']GXO?FE?7()^"]G_Y9T$UXW9>CV9H0E _>FK>A/RJN M(R,V[($Y L:7I*TEDJ+^EPU-1O^@4O%'445M AM64S0,-*T4Y]\@B;GV_41L MOM1KE?N7__[PS"W7N7N0U$S4C.MT55!:;3.[[5DW])OGB^(NGGBV(_H!+!:R MCBWWT=P_6P76\_I\WG]Z]G\#GLE6_O$5SD_*\P=-URZ1K*#&8IHX@3>Y!/@0 M"?^G>,((_#ZWIS:0]^OPCB<1'5.[^HNV!B\7;&=ML+""F*0U8&>O=[;P4"9TQ M!)A/RDN0C^IENH+."X;PTH'L5U9X])=)(;$B9%FZ4A528M%7#+DE,41#.S5+ M-V9P=6O25GM@Q =CR#^._V1B7_W$; [.09E@&2DQ9*:26/_6Z6JE5DR!"<65 MOUQ4$^N7&BW4,A&+BR6QN#' 5%3DUO,49?H\9; 2>*Q)RU_II7XSU,OVD[0/ MV[265/&3)7<->&(X7,2RZ9)6PI=UW,7(2T5.-$7EOWA/BL2A$6@90\CKB86\ MS-/5"&8Q@,)1$4B(%ZQU*HG#$A[ZQPQ;S89XOMJH')3P0'JG#Q6/Y2@>I("> M^K/[%^E!K0\JY_*O+TD44+BY#O.3.:QT^KHEJ@'ZY3 .73(YKW#)@ZE*C:$% M/CR&S:4]3RI:B0,&GJY7.;HJE'=GT].:W_PFTG(%C*_>JF_HK8ZN2;ZYVO,_ M F@"X6K2JNY%8Z&I)5I)(JG;U$2NKKC*^A02;7:CBI#"FHQ265.T5;X246(3 M-;CN]R[_:%E-@)!AZ(A\_;;,->#&M52ZI]!:$.I2<\\9=+6Q4; M>?ZF*[%++Y1K=(7GLPA&E_>[W*$?VN@*B":X19CI#N^@-XPTV)J(_>HJ#Y/S MR4A\'AS$"W2D;0XQO :"[%"SI ]+-OP%*][#2]Y6K$87O6KBK#O/"71=X(HI M>O&QYRM[U<1N-E]E:)Y-B[W0;0IG)@^(('G3AOJG/IC\%<\SW'GV%S<7R!P+ MVQ8TQA"UQ,GT>I6G^7)!,ZQQ<>]W[R__7.?_VJ[6T;P@/EH'3W@(@A(,FSZK0 D234"KIKMQ55_O*0V&/> M%:HB;,U9HC92!BIPXVA@M9XEU4;<&B KO7/KR^>G9NU\5-^W#5I ZT;6AS=IH9J)OR.ON\:WBXPVQE/M^CE-95[%QIXOK6((=/(:ESI=J8;GJ\E.7C)J^6N.Q,X_ M6Z&92GB&*^W6'=ETR$<^VF$QM,7@[I)BG?W<9*Z5YKGLY4W3 M:#J;2Z8%\&V4K-O0D$>J;(WYE!A[BS$T=.**J@I=*5=H00@/^0/(E%1)'REY M_%5RXG 32A$J."Z'NW.)R$.TGZE7ZC133UN44PC, M^0M6XG(FEF:%.EV+@V0%6Z>LUU_O2ORF7?R21 MJU16Z4X#HJ%!:3(< _*$O[(BBQ)+)/\6'"%9OFT9=GYQYJ?%$&+G+@PB:>9 MU*4FX?M4*_57GKZ8^8N2T7W\_&!_9\SR*$=%@9ZC/Z/GYT6FNN',03@@YVS' M; RY2UZM5*/+135@";#G+W^)'>HZ] Z93.2O&5 7&")]=[6[OV7]US7;V7O5 M^VIA8$X%;ALJ8XA;XF0T7V.@7DL;3Q0%>?[2EMC;YBME6JAD4@)_N21N'=T" MVY,8OW\;3!=](-_Y]:!==K-G$55<"S4:HN7IU M-1K+C5=+)I!*RG-IK,@R@-= N>.4YX&A0KRSZ+4UCN4^KG3]WUV]A'_6Q3_= MXN[D(T%' J_7;^]?GK^QOXW+'MLV]])P(?B0\U+"^J"F($6ZA643UT)Q- _C M1*Y6T.+Z%)D6EDWLX7,T)U3I&K?#).8.35Y^]SMR!4R_ ,]#57UI7YCK: M73/#O9?5@\]D@RTEC5MA<:!?Y3"V6;/*@/WZF;%4^9")F,"H4 ,6I0_S'QPF MJ/9EV<1I\8K TN5*05<=GJ.K;-HSB(7"H+\8)G?4:SP-'Y"% M&"[W?+G2M5$?&)/EJ']-\NJ7$R U1K\[G1R>GUE+U6R7Q^*F ;8'13XTC"'D MB5/W')3Q"(:6Y&S\N<#2G?/%S4<>X?62X==$'*%2G9\^[W^Y=N[:5R M52[/M,Z^0XVM2G8Y@>:3."NNC$;-,L70H\DW96B.XVF>#W>77ITJ344F?X\L M<6 )252IT%P]^[:B1&_GXVQB4Y],%&L"G ;S3"@AW3"?_00HB;YVYW+56_V!K_)S!!@7^=;B)I0#@:8>>>? M%=WX8-GN45, ;1AZPD=JG4\N OG$>67#ML:Z >VO[,.DUW\GEW=UOO/W]Q;^ MP"^&7MK\09O,6DT$A,NDO^]ZC=L+4:^I7#P@8M!^'8P83!JU[&*5YDD8-!*0 M_HP9]7B;/Y <0\.GH/]B<^8&738YM!S"'&W3M!W&D/45#7HNB3^XSPQSI83R MA8*?L7?7MDP+QA_07&P"H.K?E8']S',,'PJ OGC0)A1\7 RXDG&I M#XSS 44V_^S)K_[@!Y9@8B,WV#@YBR.5JO@H%$HCM MGW1#-H&6A6 N82HZF&NS*?< YA9$^NJ.,I!K;#3N\F7BA3A]=L'Y88#$$/_1\W7)XUQDD+KJV0K44_O M;@]P_+88=A+@+"TV0G2C5+[TAXK5JII* $]$"&VX^*]W65('+S]^:SVY^RS$ M>'U48B>/:"(/STIB[^-"Z,^&46LZ_"%DF;W%,QO+7;CR:\Q8N?KQK7G3O?AZ MPV_GAB!'GMGVVC4O?NW=M^<75P:K=?Z;A0A"#!\^8.4QV##J$JZHWHB*W-::XE2Q1'4M7#->?D[%KP^]NU$ERWTHOQAM 2"%9@^7 M%(V2'!@/RA$!>(LN2,EG )4YFH&JAJL5=%!@'-3YZ__$.DA NA_/N,VZ1\(M ML$1% W)+-#3(Y&9#DNR)K:+@\P(,%4FQUD2,N;RK"<.+9^V7<+",2$#9*&YH MYT$/T8O!+WSUX9OM7!I.P!BR'J-XU(0P_GM:VN#<&EVI5NAR-;R[1^3ZQ+>$ MAC&43HS*TB :0J\33:NJAI\TCTM#4LR5B^J>\M9BKJ7F&4CES\M+JS7M5[GZ MR[JI)^E)%5?U<_%4OW,ZP PL RN\#MFN0C:I&%WM)Y^OQ=,"S]-LA".6Y,Q M FKY*OA:XN.P ETKEY'LD:,#1ZS;XPS06#H'AC6\^/RE#0SMT7A(,HYX9P./ M?,YZX515Y D[842,H>@3]QXBHY'V13A_G9]\4L!^AB:]M]!Q[[.3DY-/ M4^^!Z,B($\&''2Z9B,9(@<]'E\[_6WVU!""FC+7"D50'6+QEN)GSZ5F!8/^D MG/7'X$24)'T"GSE#V7T-]R 0#4"A?1_XQI&!<*AGB?B\*]I_A!_@XUSO(,&?%Q(X/94\^_9]2B;I4@"I_H&[$$13G'K0< M0)/@7>6/%,Z60YZG2B57P'4O[L.\'RH0Z62U) MD(H1'@R?,)C#/CBLY"4!?;'?+-XS;.746\% T1M#J&"@O3OI VFL05]QI*![ MVYKTKI!+O=-$6X;QBGS2G.O3YK(^[,'!5[M38QE-OWF!"<_4 M[UF6OW\9F3=?;-42&V5T-M">P/7,\"4?%GBC2E1,U%)OYE1Y>QH?J='4[^E: M?+MVGM8_4@J,:A/D-B!4B +_GG(+Q KUYCVN$1(8]OY^42WTY8>H7RC*M2Z- MUJU,Q%2&QT;HF?&!WN4*>;0N?KY"WEGAUV_,Y>/X2K];:N:;>(7\85?8%I6',HQZ[2\+E78[^-1[,?=^IA:(@CF-"<529"7$FY MXG4'R/&-F UW%'HG_;$! '4-]>'8I%I0L\I8B5,[_A,#(J\2R7'4]LR8>\1\ M3WD^)KQ'3?)F9?4*J00+:9L(IOTY.#GY.!]R9&X12%;IZM\^!84 MH<6*:+#PKZ4'"D?B3H0"78.JBQ'"*_T(05:$@]TB'/7$'?,Y!BJJ\(J]R+0@ MY1P$F+P $WV.0\L=9;YH2'=^__+Y,\,V].O/2-@L)Q2HW N'+K;MQ^<$?8TG"C7KB<(-%)P_IJN^)SURPZF[P M%Q(?U)/'!U!'%VS:2P+>V^[/UQ/[\QQ=K[$T6TX[[27G&-SN@'-,8@>.B(!^Q=Y &,U;R\ M /D@O+((YK9@,8'.AQ\GCJ(9#AVB*);,)%P628/4A<>EV%VK,J9#4[S?/TFZJB(8T>9@UN5>8K MUWU\^E;-M$6W;_LZ%\2#JW_L*@0C+)'B3^SLEZ&WG[IO1@$0&*;QDP\L*M-< MI8BA4GP.#%'UB5U^U&)-2.VT%@"'(4J>3>STEP6ZEGJ,O:^.7VX4UP,J7._H M,]" (:K0MC7D"5P_2G&B+DV^"K\UYK]=]X7+<;]^0/??A9RF1@[L3L\I<07\ M@SH,T5";Q#2PR>?6TD*5HZO5@GJS*5 :8BS8Q.$!2JT)=)TM:&.O=%RZW7RP MB2,%@:Z4:W25#=]U/#:DAMF3Y--LT5E-NEK/))&T?#3\ DP-" 8^/8&6/D%# MBE_PKZMVY-F:]<^KWVO=[])^ X? 5A_+H#OF9 GX=30=6>>(+61+9*.2[U7 M^(6IAKO?I/%'&O*%VC&%+\3T)A\#"R.W:H0VI82 *<5OFYGG M$H>- @\CJXR&UJ52)&>J]1K-1,BC$K(EDK;M7BB7. %4HVM\%8:!X9NB".@XH^S)-4EP7X(1&.D> P**&4$-XWB5N+)0IMD/:E_O@+9';%R,7 M&="YG(-.1!4Y$PFRYV^+@<0P)RQ]"W_HC55KT$(D*:TH"!+#7:(==-&G&9ZG M&>ZX>7&;@\+'2(\%(!%Z*GR%YKD4O$B\$0),#H$).L$U]T8ZNJ:ORJ$;+*P< M;2Q_GUW^>AJ9@Z<=^B&;D'>M,8" 8C"H-VXRZRTYP$B V27[+\\(;FN/P+10 M79_#_&W4HP=^XA8G=-JM%_.Q<_]R-^IJ+W>LH5T?\I2+!YTK(ADC?+OU#L)< M$I^<3U[>3+.U\ VN7-8%Q4)@B#_.)]ZA%P2:Y0IVFC$I"VYWQOGD]>)"XHWJ&JI#S:2^N;*B[)VUN1[.LNN#]'WG7E;N)^9R%YQ3)']^='U(3FXK]A)I^^2UO[GUJ)8''I1,()64Y])8 MD64 KX$M9W9:O[JSQH5)19\TNEDJDE7JLQV:S(Q,-WW,)* MWWRT,U]G%66%JQP*<1=WZ@*48P1\0;O%59J)T,;@%0U[WR7]0N+-3_<[Q%%#GNK[X#,S6LV6(4#,HFFC,VA:8F%"H MD? :.C[/O]@I[N-3[)=*"[JV2P[MMV\7YU5[]"#_&ARN'32:TZ&B4DYGRBDU M-?1'Q40*"_[J>;:6^)R7C8;,R)3(;]U%J2@+B5@K9M)]O\0(8F47);!%"G+U*\HPC].](OYI,)6Z[8UA)7%I3 MIYDZ.>*=JRO(/ M&.S5#S8;;M/#Y!S=Y^4(P^252Z8J\6V4K-L#%40:H!GS*1'WU)9)D\B7W$DR MD&5H+D%##"[Q1MJ1$RW,C]Q)TE!@:+8:?QN-$"WIN?C*3I*+50XZE/&+#PC9 MDIW#K^XD"0F)5D^P91U&-.)&$F#R DPVK2*"WSW? YX" \KU9 )EWQR+!J#A M"TQ%-[CGRH\<_\RF]5NS-^SQB]1/J4LQ4)O#%LDU&BJ:)K.VZ=CS;J_ MXV_'\N!!O_[K#[\^N]6_=T\[\N? M+YG?/UEUH-V^M#_7)^U6_>GW?U_A,U1X[?7HV^4/^]=_/QY$?/U#8W/)Y2U+ MOG#P'[SHNWY?$#ZWVU??AE$6[=+S$,L.,32^Q$[BD5>C9G?;G^.>J-#]P#!Q'/'23<6DVB ZJ1=0 _%P?>$8=J^7.C M?CO]\WC)%4H'U&/H@(U%\]-O5U=*\U=-JKP6'1 2X%4K>=0!84!'C4HCZ0#? MKE7%T0&-&'X NVH2CF"6M3(<]^.0 C8._1?F'>\7_N,XJB!9@Q7@%VUBN#NKZW/-.$76ZQP8)OF MVW0%UA8]Z3#7M^U?G>KMG]>B!T+R3[4=>M8[=06V KU#_R53'4 2: 28O "3 M4:_5GWC[%,B4"!\GCL"*"C4IW;9,2]10VCECG&RSC1Z0#0?&CCT9 *,[='1 M=P%B6 IM+$W:SX;TM3>>FX_HZ\^1$2V'X\95SQLH"L:.41G<[&I&\2^.NQ0HD-^%$GP%J=YID,#/%>U/$V M'S69ZME(8EV]7'(=Z^N 005G158]$7 3JGHVL&/\_#[]_:7%\)+WW>]R__N!L76/)6= M.#UKV/FJ_OW2_#'5ODTXHGEBIO+JL<+XP[@](2M(Y[BQ#%TIEVFAYE>Z4T3U MP^S \5E+V0W!YX?6>;<_%@H>Z?\XF^O;CLB43]Q$FG]Y8X4,'9RHK$\B8 M'?!$W>H34:.=#VBJ!PQE^)&:B,9(@8]'E\[_6RU;E Z"+[66A*7]P_%B:+. M/H2] U]K*B_ 0D1>+X09;'V:<&6T!^#$U&""@ ^8!"R@F^ M<62(*C45#8O2AY0U!B: S"+:LH(T"&1+?,9*1+\,%4W4) 5>#OG6 JC[O;DO MY/RQ34L9SG:)'8^Z2\"??/H_I1)UJ0!5_D#=0,']"._^:P--@G=5/E(_1-6& M/W%4J>1:45EYC'Y.S5GG_(H*IA$6#$A\576K1V\=@EM'L(^4OW9%+Z_ M88@#1?I(=:""=)#:T1'^*LLWO??N0M\L-(>G-CZ]AWCVP;@!Q(>2TZ/G ^1A M1"\7QW!1'H+G#+G$9@OJ3U<>O@P2 A43>G<\[<.^'R@3JFFU)$$J1G@P;K/I MP3XXK%Y* OK"*1+O&;9ZZJU@H.B-(50PBC4[Z0-IK.FJ/E+0O6U->E?(I=YY M6O2DJ6LR.F8J4\UE?=J;:U&D>GN6+CV,=17*MXF;'E<_4JV_-D0(=?#E[U+' M1E1XGM_,,\(]RPHP#KC^.NBIS^K#"W1\3'L"US/#EWQ8()(J4;%Q_;\>EM_, M"?;V-#YZHVGFT[4=.%DQIZH($0O]+7BE_X9_U MW5!>FKA8-$HN4,+'1DD#OA'%;*)Z(RIR6VN*4\4250\]M_7/RE/ER:S]!BG1 MXSZX:/BY!9:H:$#V:I$\Q'"?H9UY'LC-/VDUP 48*I)R8,:IW+]TI^WSG^5? MHV9OE')%#D83+ C'_J'E)J'6S>>0?B($56+@(:0Q@(>:2]U (3/54YZI:WC+ MV*1:T/V0J:^V!BB>H2F4.(Z$.I]W)BO?R<1;B(,[/T3-[:[C>NU=.M+"[YB: M P&?UKJO1\!.<,QLY"-@>+JP']A9IW;\)P8DR'Z5%,T)T N&\(8DV1-;%9=. MAA8&=I\P-*GJ/Y2R*JXW7%"/E6"[,& ?T&\OJEM]0.(E);0WFYJZ7EQZWU.B$5.0VS M.\1U."Q7XED/XOL-@%&_J;%&@_1]6 6H MC*!')41HQ+H59QL-(8LM$6MXCM$Z=;WU9JU<1K[J[EB=G#XGP!!@"##)F@3X M-VO'RK%MFC:0+VP#FIL;8"BZC"MCO4XD0$8^/M!,/-0+AO(-^64T&CW>_AAE M$LIO+@E#61H@4-#IASDL>QK8.(_P3SYBAZQ&& [U.I,>(8-G$$6RY4J7K;)+1J?DR#=6#FH9\ M\%#@,6">31SUE2MUNLZDU8LDT"/ $& (,&D#O0B.MZ,[T7?=*1[9W'H&AJ1 M-7K_\MVL-?MJXV)D"3N-\\Z\=Z"S.R9Z-Z4[+R=QG(^QYKB(S(C4L\5[ZV1[U/93- P1.L=+$=ODD:O][C?D.@>RCMB>W+>3 MD,W'3/.A5;!["ME:H:SDQ 2;O)1IM"9<7)DOTE3[)H^WA&L>BR6/U\[;C_Z7F"A#<$& (, 29M>,-&W)7J6F/D*UY\._^N=3K__;T=[JO: M4%2Q%^KU65[N$D+"G&4C7^:>(<=@;(YNN)/3V6Y@B28X=;0M2*V V$ M<[10J]&U'.,\HCX7BA6L[X1I@F,M(7'\S='EG6@Z$G$18 @P!)BT$=?R@:^& MC#J_X-;9?3W /"XI5/1_U)ZAJ9N6>:]T[F7E_N5+YV5ZTS6^C$UE3R%9=S@$ M2+-#16Z2/2=_XUW)J?$N*#KS>D0BI.E &OG.T+E.?HZ^7D[H2;W-"R?5"2=% M\[C+B4.PU%SB:S>7"YX[P&IKDCX!5[IIWK^PE^7^\Y?I<_5+DJSDFG,>!%U@ M9VP(#*5".-:7%Z,EHGM'O#:(VQ@LWI.VVX: EMI102D<&J*JDG+H48#7ACG" M0/$8*'1;G6 N ',"P5PL]V'%8,;T+*.TP"K'.$4?U *+9JH:Z.N0<<[34,7MEUA'U9CX\.-2R<J%;I> +L4)PHZNQ#V#OPM:;R M AR0%JMPW=(I@ATO KY+55UD8(2BW^%5DO=[[/4EFW5_O.-_^V,# #( F P MSND00C( F P )@. R4C:?()-L$T& ),!P&0 ,'ER\9_LNYTIN#L&0KP!P!8_ M,1IMW7KF=]M-VGM6P #@:]&0QM[TWZW[F5F.76U&'[LJ9+)7:0U_<[_ W9^[ MO]R>)@%70_8LXF 8=LG^^2)7WV!@?:E]M6];O]I5K.P21@ MH<3P,>;05E/O 7)LA18BC/(IAHCL**\6S7Y MGAM+5P6!KO%',@Y[9WME?-Q1P-4=[)55Z'*E0G,1RFE?Q2A@EPQK>$Z\QX7& M %=IIKQ#=4\Z0Q!@"# $F)2ER:E' 3\+SYH]^EK^KS\FHX#WSP>18_&\-.HK M[VP4< 8QJ=SY]3S\,A._-BO%' 4L).HT5TO9UH^KTCQWC*.-]H#[:N(PME;G M",K3MB6I)>_Y5RO3/!->6YASPU [OHY_:7AHC3N2-P"L56BVGG;:& GR"# $ M& ),VB OY1C@'^TK]OJB6^]_XW8:XY$QP/%,]6'[^R6)X4+& &<0PC4KE]+L MQG@NWW#%F@.<+'RH1_50 D(W@:?96O&=V+RV:HR\@,.F9W:P@+RV.(RZ@'K* M@7W$52? $& (,&E=]>2C7^L_OMVV&X+"_)7)Z-=#6A(A)VYZ90>C7S/PT,V_ MO]KC;\\5H3TLRNC71+ZYP$3-+1_KZ-=Z.:].8<8C/-/O2]1C=$@\NM&O]=R& M*X"$[UI?#:]2NYNY=[WJ_Z?F:@<=JZ"P,9V38^Z(71DC_[8YRJ4 M]R8J""R9JY!S"5VC%YFK0.8J',U8$W#/CY(&8^VEB% M_T"SHW]5OMSJY7V.5;@ $LXO>9,5N'79S;)UO1"U=?TZ-G>U0WGQG?WQ_8_^ MYQ>;NGM]Q"TU+G0GLA!MLB-OO!9MFD)]?RSILR-8T6_XYL_ZT^QZG(-I"ER) MY:*W\A>X=#M_-9JOL9$Z4!9#0G:13(Y) 3;QAEVY1E M$V]LL2S-"#PM".'[CV2: @&& $. V5=M5!S)-8?]\$#D6 MS\LTA=J.IBED$I,.1N<:PZDM[O9/ :HP0ED\I[#! M0VO=CQUSJAC?!06F4S3P^1CH@:#./ MYJH<7:_$/^Q&^AC%(.LJW808682]TXT$D008 @P!)F40R3<3E/NV[E^JXR], M;3PV9VHVY;[Q^ACQ>>YCQ$=MTI)5E3"HB[_[W:O12S6\2CC;ACS"D33DV7,? M(R%V4^!\HBU01$*JEG@-F:_63_EJWJ.^QC%W(,LIQO[4J/+Y3+- M5\)G1Q>#]?+48B,F)04^<55TG:[52!NC["D88VM:B%J7X5==7:_6Z%H]O+KZ M55%T-U7:21([0OH&U7R=K@L,+?#AI3:DC5%\-47]L $ :&9%&1CGMI9"?1D:DCU'N82=]C$AG'8+MH\4VZ6-$^ACE MM0L.>7+1G^R[LPU,=JZG9EE M]YA*].XQ0C8-C;[<=(Q*=_SP,MQ30Z-R3CO\9-30J!RZE9BSAD:-_;&DS]:@ M*GR[-5H_FG_4:@X:&O$EAH_13J>2=@M0J/ T4SZ29BZ[2BO'H4 YS=8=%^'X M[>O%?(PMMW*:+;<: RE1VV&3ET-28F=;97S*8:!;11H:+9-A M#<^)M[CJ=*4",5P)'UR5I)_1PB^O)//++[^+7^KJY['Q7W5N<67%G*KB[ ,% MH04?J5VXZ9Y/OC5DB5J^N?!BS@_M6#\PYXWK\V]V;ZD+1I CD\*]K.RY)PX_D()U(!L(6%)V(9??];JUA4$"'$S'G:]^QD[ MEEK=J]?]NG\]-[LO/?< N'L I36S:Z7UDX!Q#0TTLP\-=/]@/9PZF=FK.KE$ MA_S8N#H#M#WHAB$4PE/)VFDSI\V<-A.:86R[O:7^T$K_*:0,O2&G MD#TUR8L(^LCV82:UJ0+Y64&^ABV9C6Q+"AG0X^.KIV1\=+F0/JA<^&@X-(,= MD6T\(8O&\.IZS] *V\G&.VWFM)G39K;=V_(QH?\9-\>Y]]?@BTLCO["7(+(+=V)YS/#KEM-$%<8)2&"<3EUG & M+ C$"7PV%>>%[*FWY4ZO=>;>UO B[/W>3D;D:3.GS9PVLZ$1F2Q'2#4MMZ?Q M/VGE2FKD="%YZFVY/#26#=^X;S=YK8GW=Z'[G&F5[G;6NR^D:IK_)$T:]]S; M,K?VH(B/";:%)%+>'XD$A(=_7!A/6O4UTQFL+J@\FMZ6^_P35"T[FP21FGWI8?OK=E;@M#2TZ]+7=)H3,R,?+(TSWUMO199A?1 M++.&>:W\*?4;C;*RRR+ <(;:1U,T5S3OV+TMIKY,%;/1NTZ]K&Z6L%.C(AT_ MV6*13-C/;HN5#FJ+B7?O9'#_T"E7Q4]CBZ7C)UOL@^L)H:WJDRWVT6]P#5LL M?[+%/HTMEC_98A^<0F=DXH>VQ?[=UY0!^\NC8QIH\*_\O34@,;&+A5.B.@$8 M@V5IPAJ@L'#P$1F^V-=%A1N)NLEI/>S%;Q#$#0EKJ[#B2J5Y'=B'F^O)*NAW M,CQNV(JC<0Z7^]T_,N%8H&-?J6?OL7__S]D9=RD31?J'JXM](+8F>1D3T&K_ MX;+?.%K@ /C)G9U9Y"_)K^%S8V9:M&?H':TU82+EO^RW\BTO?-GG_ M^S? .0#B.A&?SSH$^!,L/:+WY>V*SP \TS"?8IF7H+V+>[>$6Z47O3V4WBIQ M=YPS=(Z4 N$(;#$4.&([+N2^V"?IR%JA!PP'9%6L1;H#55.TOHR+5=3N^5$? M^<[.@(@5'3Y;]/)9QRPWD"4716/ 72K:FW'4I_8E?ASK.0)$1DC^;?MMDO%R M6Q 2[>GCX$)_GJ1&CRT"W'T\A/-,Z"/_N/?/G7%KH@CWEX-=7__>H*B)COI-5K3AYQHA)\)F3.Z8EK1;D$3 M;P>,()WF+_3K7O[^L3M:IVM_>-!L0.!')%O1T1730!Q(6N*;_*)JBG MA8YAHI>C+5^TIZEW4;E*U#H_+W93W+D"-Y@91W6#'M4->KHVY#1[TYSH[/H# MYD!_J,T$(DAB856O##)U*!:GO8'0GKZ+]7C]Y694+O8B(,%,!<@L:>-6F6;G M*&B9>& KXT7UO3OL%RU$:]R]NAP(:X'@_TR-_1S@L]S [(F1JGVT?D5(L-X+_B MSUV4#F,T+V4U4#3\\P'9\8?:3""R>?/D2V0$\)=I%YR"*A6&&F##E'53DT&* M.)+BCW)7+%S]Z6OEP:XD16(!OGCWR(FJQ(F>7>X8Z,NYTQ+H19,-PAK==F>8 M5#S.9^.K4P,.A+S;A>,JGA^Y-5,*>'UR*[UWEQ'=@NZ%/GHKF'\Z]?3X6M;E M/;#J1:1WX'::(;*LPO7R6DUXD9,XTID\GS]6PENO'=I2FEM#JYWA7(DLG\M$ MZ0V^DNB\PT! >]()G+1$V'\]^I*5W.-1EA*@+$T3E6%J/(Z_"M)N;:, LW@@ MJGUBS*@]AD% 8T(!J,AB1U9.*E!DQ(@O18Q"MXNS?PT01;?F@.B@A!/Y%2,I M:#XG:VU);@\-BU%+N?O)2+FK#UO* 1FUO66*'AIN&O5J>]<[OI85-MQ: ([& MOA.16W5FB*R+IK-\]E4E)Z_RTSDY;R\HKZ"/:GI MVRY?O]BXF'PTU/.")2&"14Y8%@4_D5CNJCH"^5@%Q M%3U%SQ/FTYDHPWZ6D5-^*3G5=3(29:ED%1^5F;9O,Y8"U43FZ:Q6_O53ZS\] M#$;I XI":^^VB>(5B4R%.JC&'0W6T8@VN;GO,Y/D,]DC[26^15"O(&V<_[,A MH!-IX),A"@%VINS6Q0FJ"DC5KA="O*UVGY['I+]_KY^CT8[8QCX8*LV +2*! M1F[PGT@E/_)#+I71I*PD- EK_>$8NWKR7KU_?3>W^0MRW7+Q3B:BK0(HZ MV]A'PYD9N$4DP\US)#)\/K&!#^+#*!IAX+F" %.1J^12"3Z;CN](*>V.#2"0 MI9[Y*O[>0,#=]NY 4T<-?=[N_'%EYF^,X94H[6;,7!C"7)ALZ9P%'H/#,#0X MTWIG8_B%&J2ST/PL+90O*H7+ (1>>KG1V$4J$=D[Q<>3ZU=??^)VV&$;OZ22 M.^D/'\@K"I&R73'GJ=4>FHQ)H.A.W.1!G_[U*W.='DW+J2CQF@6B.T2RZ]+A M)BLSG0Z#5^'JOS?OL![R1B,RARU,L.9SV1P/0NOH.<4QW.@J;69S$RW!YW(Y M/I_?_GUNTE!_L2+R<:/K'VHS@<*CM%IX8&#'6%(JD1;40I,HQ60O2EPCNLB8 MKX^0[9V>ZB,VPPJO3ZXN3JQLZT+W92SK!/ #6)4YJ2NB:A94";N2C/ 15"D< MT^-W1FU/[QZT!ZW1EYK]W7:PCV1ZU,=Z=X VA];C1M:9:#2,V G5UA20* M?[71=(OT&H&?&?=$GL]D3Y;'WJYRA5*1CFQ!)C.\D%V_J=X:BD0PUPHORUQ# M"%F68PA-?R>S/:(/<_(6:[^V:@@MDW;_';4YX$8C,JO- V2?A&L=PW6N8EA; ML&IWSKE.)M"'4':3J\7&)>N>MM $&OZ^NBWGWBM/?_('-H%Z]DY/)M!F6.&M M2 )TZ!(B&]*\2J(E=;!W(-L_3JE)X$C9! M]#==IKJ%)!LL]X2G*\"*P 6MK$'KQ9B32P@O_[]N5S#:Z]KG8;"UU-L>+9VR M85G4#-.@_:[G^OT,[M/YYW1.+72?G5[5=VONSTG+6!5>7+:]:$I%)G(*4RJ? MYN.!+E5?..$@8=C0]! 1:)$#L@D V2*P?0CV%#9^E%DYF3D"2\LN8&D4V6]' M"">C_$[TK@Q"S\_*_AB]IOQS^D[NGG:5T9%HXA]8WO].$@_"[R(^!ZY D1(?=P"X[#(GM\!LGLS QIDY&HW TTW M6T0?EDC'[[6GV&Y4?KXKXN^K.W.+ 9V0S)[MD0-T4S11W5MZ>\A;RFXHEG=V M@!7.EH67'\6WDHWL#$[$\WQ*V*":=&6MED\4SV*YR\\[V0JY+Q4K)26*.A.% MGZ_6;/:*[^'UF978LI*O9R-7'R@>LW>NT8MXI0A,&ZV!V M=>41#F9A!#_/WKNC6NFZFOCYL[1%9U48C%\D.HT(1P)Q9A*6&'BBV ML;\0WM)KC$AZT>N2LWE>B&_?_7W$UQ>:WG,?*O+E M9?*8&I!#]3Q='?T<618F0B.^ $/H_] MBD*47D:B@>.\S&B1T+"WN4);SVVA^#JDVK[/4.B,&O)Q@TL?:C,K"^ 1$?'_ M8[;0JZB@YM$@AJG+79-(^(>"*OG_P?-DG>BR)LV7M'25,>)%^;U+&WSV"L5,FA:CT,72C_GRM]4N#W43+0H534];#VO/[ MO::(0F2-T-?"1/1X(@[7&<65?>!JX0]P0ZL$P^;Y3DE>2*9XL#*V[-');8LC M.2 KR<9(,T3E"IC&"-XH8=18-65U3"2K\$)302]NMJ?I2C)9ZPRGY#%*SO(" M\SBTGEM0ZI"^K.)V3IBQ3)#E^JVIW9+3F[2^8JRDDSK"!C8]T(G?0 M3?!@%P+%;+&TYI#Z\7\'#Q*!>+!)V[>4D.2S(43;;IP%^V6KY?;T0C9>;EM# M39)PP>GL6 U,G+GY%Q^IEO6N1ZX3# M&B7X8E\'S6LDZK3PR1P0$,!=9VQ[USNVW4HQ@,<-9X#[.6#&]^.$3L#-QO[] M/V=GW*5,%.D?KB[VP8)LDI;2T3%[[,:(&W>E]4K8F7+K*P:9AUL+C0?X*_WO8< M['&1I^2X55JPKPM%ZSY3MFA;.#E? LRV/]6>#F]N:\(?Z2[77W&V]W"BT*K>U)L_=-JX* MM89=RH!*>HR+5F-@1)\ M,39DE>"T^4_'J8YF\\OE/\^)7(DHXAO:,5U-'VDLI,+]!08,AZGGB?BW(C-Z M>/JK\(W3=/LOGL4Y[^+6DU]A>4D"5H<-'7!!E1 I!DHF&$^JK+Z*AOQ*.$D6 M^ZIFR-15341=F9R!600J8Q=K&'0:395D@Q9N6*85IXS5_CD'-AEG;8X#HUOC M8 TTN<9=VL_!NQ;R6U'O#@! 74SUCN&$:^G5RO3&H40@0L:@SK,N$*#:RW3/ MH@DKCA4< F",%1/=0!U=$Z4S8T2Z('"&]BY-4*'9J/5S;A%8.(F\$D4;&;1) M('S!%/5)+ 6N _0;4R#0PJ"_=F+3-B69%!W %%P2>OSU,QA@6?XB1MIH['" M@F.P90FL%!.7!^B)-BPE9GRB-P/>$Y4)W$",? DL7 MMD#U*S1_%4!A:GC\92%'H6*C@>^F:#U#]IL!5K!NF+,GYKGBI"Z:@W^-\0@) M+YOZ%@/*@U^J8^PK C&="OS9[8&/<,60XKS[AN3J.X<;^(AQ^B5UM5>P@^6D =:#F5[F+5%JM%AV( MUNO5I@/36,-&:=J@!)CNT%(V;"*9_7[0M=(C .<&O'Z535U#5NVY$X92IA>' M&:>@1 9D!.\I]K;I7TT.=TE?PTN_4^&2= ,I 78%NHQ(GVD"=RNH)MRCYB=C MV<$SO"<9IU+9._7M HB=48**1XWUQB:H2OCC! QJ(( .X:@[ "Z&H03/#>%K ML$N>'0G)-9"M>*;8,>Q U\Q1LOZCEEM,H?#JT"JP23DCS,?A*AO>R-WLO(O<&?!1$@/:&0WN\S/96[6I-H@ 7F&/IR'QL MT<^X[>P1%."KN#=[%/B$LYS YS'85V''(,&:R[LXW% !^CNV6,=>%6 M>>2#(NOF2G=HC3@'MG3KJ8HVSD_=(-=!=2G+G6HV^LH+EQDD\'RQ)D/ MQIDO1-07 8&\KHP3BSXLB_8%J!Q/X3IA*&X@@E+=(40%4BIIFLNBL3JC(HQ7>B&R@2C@C?RQ8*W[/!"V0Y8TQ[8,HV M.Q0G:'I@ E;7M Q$?*@G&RC,)F"P818X?G\68J!!:'J,J@W,F&$;HC=AD(C4 M; RH\Z*#VQ19$HNF/HW5KJN1>6]%5%7 J%@(? R21'"T,9ZEYR/*:=X[H1"OO# PQ=!K59T1,4,"5DJD@?..N-/Q&44.7BAI# M+/BK.>Z8(!&[L&CZ+!7_ZK>>!B _R*NHC"D;>AL0ZI/!_R&.$THVG1:].+73 M9L.ZB/T-T=""(V$O65K' +*JHXW-(-]8S#:80/&P"PR8'=BGV^ZR;3/Y:M(N M0LC<+%XF]DRV,R:LS C* [97/MDS!_=M(,Z!1!OC'%A:JHP>;E1(%8T&,:C< M(WVF #AI]5;;-<^UFZK=Y MT\KD7XN9,'5B*S^RQLV';17AOWG_A!=SX!-6F\KI!U M\G!CZ!&FF9 \-3R8@S=A$Y&7P=(<+VKZP":L5LJ))=CA7\F[; ]6ZL*C M,O-RXV :3;<>L+HQT\MBMQP#2")TJ9UHMVAF7@54$S"H3A4?V+CS5S"_= )7 MKP:$Q7W[%#G#=9R,[,%USJZ95BBJ,5F%C9MCZSOVGFFDTW[)-P?"&( >8YQS M%P3NBS L=F#"?#LSGS+\T*1*&TJLF.=\U5S5T M$U;$T1.WO0I<[ZLL@;'L7['BA7O% KNUP/1:K+ZIA:?2Y:^T,\,"H1"&RRYB MHKDS )GU8#L8'&QO[;4.:[VSY#@SG#MLC=>>G:.'IZ;J.?=#>P->J_N1%1T]F,V"],"LC=Y8MX+&S. U![HV M[C/_"LT1T'I>Q$9.C$%Q'4X&W--#D_!/+/Q,_X!DJ(\MK8V[-F+$LF3TNOHJR0E55FO'C^0?,O@&6-#0L][$=JO= MF%\J!JT< \O6 MQZV+XD)=E,R2FBP.;O72"63=*-K>!G)W8 E0@&"L@\Y%KC\6\1$"4*QI/A>O MZX@?BI(#'=<[N9:%Z9H(3#YBJ@]*752YS&6;%[=-F_B<#LWT[^H1]_OYK!JR M>4HQ:LV*M..A%<5#Y0C-CR$= 4>5 )8D@Z_:&35VL-EML&$= UDV?GG1.Z;K M'K8,5.?L(<-MBW9I:6V&XV.DX_.DL6ZGTCAA;2>B6.B:8QI:9I%+FN NKK5!3MC9GBP;X,B<"'T!XUQ7<+8#PS M(L\Z(@/($(]!E^,]*\-I^YHFT01/%F,'3:LOH_)HP=U.Y+6TI8Y5@("6:D=6 MK07=#:)>AI>'I@)"Q*-_Q>QK9H#V+&RP?"8'\+QS/6.#],8*7/PK2RGMR>]$ MLK9VK#H6XZ,VXPGBGKO6N(2Y(BY?-155E"8+]*R4UXV][+7V-%]X^RW=E@?% MNV,3^4)WGW(>)*KOVZAL#320]35FG*;- #O,6FX<[QD> <4ZST MB;&R$&KL 3?596INRTZW(!!>5$B]4=O4Z^6P+-R1#@Q?1P-;I9$8^)EY&==R MLL9\PMR?PF,ECQDSI0O\BI.ME]E+^30FSS*(,*D5" WXL#=)%20F[-,;#J2/ M6V>W\Z$L,0WFO,$\3UX;GF!NKHH .59!$-CE 7@]>:=7^7U9QX?\J>/#-CL^ MY(^EXP/5#6P$^:#M'XY:QE34&)8W@4U$>WE[DF1"\'!6#KB8!L>6"&Q3E,7^E6 K:AV *[,,,*[5,32]8R5J@")$7>'4 M_L'N4-1/3[I$I@P906"RK W>N[JGWG.DF82&-Q7J6/9NSK1JS]A+_GB;%>#4 MQH8RB:'F3],Z/'")>AWHPV4)SOZXXEP@P"Z%\\BA&'K'W0)6T[]?6UM$_S4Z MN6?^2:7N>W2CVYH&99Q6+0;])#8]4C]9H=S.K9KDK%5C5\L775O58%;*C$WC M;:.W^*7V]$\NGZZ5"L/!V[%9-/:I8IYCG4R9PVW^5HTUL.>H,)*Y=Y/76S93%89$SL:M+:":>A@%>Y).R M1%QOYERN0FHYH1:]"[207S._F$!3&9+QO)!KM]V?YI8JX&$-&J?TIQ!8F\>] MVXD#9KSQLSSND>*SY"0.%!@T5+*R=^(ZFU_453%_)N3ICSU$LZ45&*K9H"'&E0ZJAR<7 M9;L7>)6[C[^^"NF1PL-:LJ+.! MVB=;M?NH'B[+9@V ?IG&^.VFNT:%)F/?ZOA?U,5 ZL-1<=XUICBQO[9'LK2# M:S9N&JGJY;1K2!WGFNUU&'=C"]EI";:6:%@9Y*B.R=:V.97N&UD32\ZRG@E+ M[9L!:+N(%;;M:J5VZ<$GMI\OW].9%)\/'/_,T(J!)[:@;T:1I;DU:9H;1B,( MQ;DY/I&(QNX#85M0)1NXP%(R.V$IS:N:4+J.WSS_)/.XYHF8S$@ZT]WZ0BRT MSE)N1:_C=L9&11+ 1;(]$_:!/)T.*D.5AEC7:%,75.5@*JI0?,]?SAW+Y#M.S7L+=G32U?HJ_%%R0\-!JKC@X6S#&9AV>M<:DS-EQRZEX:IF^S(DZ2W)T:[E=^-CA M(%<_ 8KI$"OQ'4,[5C$TS40,"LO' KH,%)I%+A=/^SUL UI6;KD<)3LIDH57 ML (>:]^ID#:\I0!6$!\=@"@H>/N+)H["JNI\)-Q[1Q8;B MDZ9;[:Q82SN3>]/T9]96C*7^VK:EY6N;A9-![ TB:P9+]8GZ0S7+O\?3PR,X M6'6A28 )C/U@O Z^$=%9^S9/2JM.7F7R9MC^/$]>##AOE"-)N*6E5P.-@,/&1Y\FW7%F@B76*I!RX_FOVS0GM= M44I@KGLW^=Q#%/\<-U'X4WTOXNUIH6:6+OO]$;EQ1^%*LC%21/@*T Q8"+*'^9F>OF._4W;ANS;;8Y7L69UI//;$JVRY,Y' MV_Z,KAW,"K)N,8>76/0,_YGY>^)_2V6OW$H[L)=W+AI M@O1JO5_U.WYOX^RA,C.G"C6*9Z\^R43DR;J))2[D0$0(ON(=C7E<1""+YX%[ MW%@?8L:SB_'9'7G.=D,<(^WN[?$U_Q0?)USB\ !W-N5HF].K/ZRS+/I<+*2P M4%2VZ?CJ'4B(,-/D%LZ*;M$PHJ>:VG./!Q\-[!)GY"BFW&H/S5T0X/-CRWQ+ M72?B3WV' !DP56*78"PGP@V'&Q\L'IH,ZY->*QZZW?G%[KS'%9@S;U&?P"MDW4GSI/U2N4YN/7?W./G L,VDS;6(3RS:A_)MYM:P&;CB=LP(" M]:+8J!2F]<2O]C3W)#:Z3[F!H#WM851G(I"Y?OE>"W# _>6VT<0P\==]CW&] MJ!0N@YC$ENYB"X[B9.3$BKR0",5&(B!R84?\HJZC_]&=&CJ7FYA&^@+':'S M+>82US35:H;!W@A Y42R]-JZ[9/\KRBCR+?%GV]9-Y)]2-3]X7+@%6P#CR.; M4;E=87%Q-]I%D:Y)](8W?ST B>6$64\^]C/WK.L*12#X MMX# J<@&2C:D>1(!A58OC*'4"?[&] MM0_A7MZ=$W:+"3NIR';8LH2=[?I-731H58X=BP74%GI2 M< H7[:EF_+IX_CWZ:0C/1Y,H<]0)I39^QG1B]5>T.SMBEJ\GI=#3Z=]-Y'$Z M$'OPW\,/K%$ZHM*U\K2=/%6K3:9$Z,!:VM(=LY?%]]AHK(\T@WRJ@MJCV;S5 MIVS##"Y, GN5:1VXV[;+2@C]-1;A5QQ7.S\FYYV:VK Y6+N9$%GE:"4 MTZ"6*TNDGR M^18NX*=\_3[H7#P/$YUM)Y]'A73-SXQ9Y.M)8*9#,?UIX';]RVS"N-7Q ;LNL.HO7-H$1A*0GCTST=@>)^+I MSR>MFK[AC9QZ(N-%S3 -+]IL"8$N]4'ZNMFXKE^ZQ<$>5M;%SZY"I-EM+HA[ M4X3:#+4B&^@Y05A*R+0$8>;8)Q%\@,V#,$1R!6V(5D#01ELZZSUCJT:\5?FA MG5%B".]=R"!!(L)& _S8]!26]0-Y]) M"GPB/C\!Q:F;1_A@FQTJZ_Y:-D&FKFL]V:QBGJHU%V@.0M>7BMC0=3 M'O #*_-(G>4CP6@-DW'!9* DG\VD^7PNN0A8K)Z2 @M0DM49!X,MXP%;105\ M)7@N/$F1M10"U>C60>LZT7$ ;Y<6.'M*T6> >Y<>70T%\S73ZCK K?HVLPK$ M:VXETCU$J^V&"ZC;]=WQ\U1J\178-:&&_&[/CV'3)[WSD9+'RN@/WZ U,]^@ M-7"HTQJ=6L.\WY[>/W3OZ]FA\G[]=#2.$G9=>#)K/*8QX#QG/'4Y.JS685D, M(ZNQ*F4;7LW"GX33'RCX/T?LM,]?[ MC8Y%Q3[DU*4N&\]%VH !?YIADW%_0^M%;V&50K';FJC7PN_,L3%'[[$0!?% M)\;X,1HN8/F]MQDFY4!N!V33TZK:,T'.<,8?T:%8]J1 :MVQ#B;H#45_NU72 MWR.82Z_0,5,X9@''*0QE,] (MO79DVG3+6J-_6'R_IK M)>=HQ9?L>_ZOA9FJ-O>Q\+,J,Y&-M,3"3 /+0U: FZ)6A^-]PMX+'(T!8IO1 M+@ULT*E@UMPN:PP$\Z>)_F:LTBL(-F)7^B^8ZN#V^78&,_/.B F?3T_,V\IYYF\#%_/\V7J/>X,GEG9>\[QD7;W%^VW? MB"4%*H)\(5\4KG.B6T06\,&5;N^YSP7Z0 +IW$?9T0-428$7$@M[)E(S,PK$ MYKQ)8O5'KU%H92]J^3U ;(77*!LYP)3(\MG4XKYL/Z>ACA1^^\XHP,7KQB0\((:R?B415W&9!3L ZB>P8)G\#2Q5]-&EK4.K)3*1)K7J*&SV-LST9UR38[FMC[6G M[]E?=]56HS_H)X]&N?-WOO1.PW+DE^$ Q3OHT(*/VR:XZT*)2E-;-+HB8J6@ MQ::V\.=%%@YK>3NQ$KDZF,1IRF?V/C]7+\U<>WH[RHWC#_5FXE-/*OXB"U!T]BA%[PC$Y^.4[KKG^IK=YPG0[R"5X?_/G;BQU M'SN/FM;*YV]Z18U-H%'S\+BI<0K2].P39'"4E' RY9VMPO<4D M&ZHH5G07A/=TQL47E M#JI]+4F3B?]O@0AG6:5L8(E"1UM;IK!7)=E!+^!@?-VHT^Y6$&190,O5Z>V[ M;2^\6K^>GPL;P D>Z91,9OF7Y?'HU6]Y> M>YGB3ECT]/=M/)U_SX^:<6&G[6.".[QX_4$SGHR-W$,%KX_+XXMS'#D':4.S M!K5MV(MFYTQW<:Y6+FSE8#!IY7DAF^%3V?49;*B.,Z<[WP:+G;GQW&;S9_E4 M&G34I0>;YP/.1"[6FUWX@_UYZ>?EX?S_@TEB%DG31FM0ICXRU.:4(? M(1O;&9]*,Z^MI@D7.]$1'?1TU8L;LEB? BN>+HOZU"DE?+JH&//:M5@>[;:*;H# MW.UB=AP?#V+)B'7MZ?*VF'!8/VY&H],(['_B.0,^9_0PA04G(5O#DND$:JT# MU,:$'+[HD90.%!9*JMB.))6OL1BNS6KW/?(:6Q1X!71LL5RF?=*POQFQ*7X" MH.G:3>_1"S(RYJ0W@[,/KFX^*IZE!QBCL=X"8G=@#;R.N9MEHWF8DF%7E-)- M4Q5XC..S,>N(U1-[!OFP[4E$E0';65\=FT>Q[-(NEHT;AHLDSFZ\ \-CRW;+ M8&>8-D&X"5 6-+ #@P],QC_<@!)SER8ITT)@'?"JK[T27:5=(^@+<)0;(LGT M*1PTSGZ14=O1^KHX-+[R'&"NYWD\H$&4WAG\?L[9)@(<1:-=0Q%@(ER.MU#7 M*L&EQ71#P$@REY5K3D:4-E@"+D53;"S1(>8;(IH/_WM^RL%4'=*U]3 ?DITT MJ(.U*65\A296,PK#VW<8E)V-#NR&4M_,)0;U.915X,:OQ%_D_S26^A27:0]# MZT-6HT/'EF#$8G"T%YLJB;ID\SV;1[M-4@9 9)I.49%1]"R*(<_299JJZ[+M M'A" IONX@IL7[R S-5GPW]U3>9FI)RP%- =,T&9-BW@0?A\8%9CC<@"KX:ED MT.EF/+TE8U:K5VM C%,> $*5\E+&6&VF>,Y=CG4V)\??GM+N-,RVPKO$;&V3 M'G%DPE^&X@2Y.]L,/(,2*680$U@]KG:^VZ3=?&IQTFX9!<[D-UQ\166*#&T; M[G@_RN_ FU51L3T?QL7$TOB,@BI9FI&Q*'XJ;;(< MF!A:&OWX\[/6KUUU^T>:#C^*T95E@:T-*D=R6_]\:^W(S5T?AXL6;9J]^K&3/_W:&ZD7X* <+W<%' M<& (_)_4$M_;@VUX?1YJI5YMJ!2%^FYFQBS*(K7*VK;M*/7YX?XUQJX*=)E* MMZ?YZY>*_./A*E[I?ODN@%@>C[XO2 380G;CW*R9C1(;(Z#(+MUMF:B=&P!; MXI@Q$^1G^P@YJ6O?FA>'SPS2/9/?SP:R! ;;/QQ@7D)^[^@*0"R+>\HEA,2W MY2@7,7$SH-OVUMB)[:+^@?:HHO4GUE\O@GOU,QMECE^('$L& M!V<+?E(_Y)"^W5&F-=1I,=AGB#)R%DV2=H!OI,Y/7O.#S -]' M6MEXV/#2_*2 )"_DCY^RDCN@K%UJP+;(*I&1J%-/X6VO1'K8J>JV@Z*#^KI$ MI6G"LJX4NWM-5O[Y9H6^MZ9D@R M*)+R6'MJBTUWB5K]O6K>]X3K_EZ2SRTC?7L&*#V5 M$U*:,3V%]O2Y5"[VDU>UUZ;TY7MBJ>GYR0H^=LY# A!JAE.$34N>;S.8Y//" MJ<+G,!<^7\\3^L(C&T*).)])[^C" SGN&KG.@1QWVFL.KT9_[L93]7EW&DN( ML>75,5HAL0T;D M2E&K8HXFN2?-= &K +D(3>[WL_CQWK MK/_UMJSS?7X/8&4M%#]F2[Q%*1#>E(?9E(BU3[$DSR'\(@$=&>?EX]I[BI\G MTK*Z0]P/8+@1-[D@VKX]5/#91O%2>SJ1Y.*+V=1^R_W L%ST@RWA/\X.A&1[ M>C5ZNI33Z:?^:_K+=@X)K+JG:28V@F5"P/J%"H+D%^Y]J/RCB(CI1#V[:[JE M'GA6)Z.4EA/8J<#,)_#6 M^9$IJ.^YV8&RP&<4T3#8D4<#U6PWKI3IG\3[:S=Y/WEL%LS*9:W4+-^7[^_> M+ROE_%7E\OKR_OG^]O[NKG_W?%]JQ:7;YGWCNA5/]7^6&XIT=3GJ_+@958J# M7W\>KI6.VM >'QJC/XE+X^>O0OLC.;@#P6N95;-@G-%>(KO;A/SR0>7T#S:Q M^)TBL\K)AY1M05K(2<*=))PMX4"^9$>/TDO]KE ># *]?SN6<-GVM'?_5'IZ M[%0O%&4?$BX3(.&HVX:>U,F\MT7;2"=GWIGR2^6:KDV G>'(.QRZS$9'.X5. MCNQ:W@]P? ;N9U $3S((J MX0S?$89[EG< 2/BGHX=:HCTE73AY7U4O?AS/-;':?_N,=,Z/<\!3^?_A-E]1 M8UCWHTNTRHO.(RXTBUPR$S\3XCR'T_-869"MBF-^<64X$F7=#NM6-;5_5I5? MB<2AZL:F5OOG(;-Z%Q3&"G89>)7)F]4^0-1U[!,7HY.&Z>@)T^ 47%&A*XIT M19Y-IA2QR))A$$\'6%#T876E$NG)H(X1ZSU9-8$GTR$5]A)80(/VP=N T""6 M78R#3!H;U.FQKJQWQT.L!^I2IHT[-JT2(KH!>[ML,#*MLL'J.ZO2!AN8PP?/ MN=]8N4GP&5:!Q7; "B;MUNFTVI$!T0OT?8#-7C1@]K;NRNPKWE^\K=.(' M(HV,R@5"MSL /"98P.A% %:(A-53GG-;SSIH)7DDFR1,',%N'P MGSR+V&^S&5BT3G+IK#8>:VM[,I9&LXFS[)D2Z5)K@$L*]+GD9RICW+8 3#B- M<%@=O$647JEU9Y#>6*G*/=)"HE@R;,%I#+#&*NWIU:3^?*$I@]\ON:,1@C[Q MY_ O6OF-="A[A[)CK(D598Z'8X52H41 ?^S*5K%ER?.;;QZ26])L@)&-@0'@ MB4 ;(P.AVP*_QKS, X*94X!,/M8S#E7&&I@1$U%NT94(:)!<'X24J .2[': MQ 6?QSGQ;'H2_DK?Y;#RFG,+5&D)]L*O2VQRL%-UZ7Z1P6PDFW!;4R+1FE*% M%M #7V#/#T5D2BH5;/BX-?)/\D\591@60ZE!"[KI1"+&8*D#A;XJ&G8]ZX[& M1^R^T*_0GNJ%Z4.F)[P-ZZDPA7[UQFV]W&C]X0JU$E?^=5>IWY1K+>ZN6;Z\ MJW+5RF5YGW5_5E41!G;^X<2QJ84I!KM(M8AP!$9<'/+O]4JYMI7FRQH M @\BKK&Q7EJ;WVWB^I!384PW5WSAT'G)_.,9/-]>_?K%!,=9S?B0[2,Y3]G. M8^J ;F Y.7N#_GX#2O%P/+0=QN9#]NW]QR2MIQ6W^XVC4H\4T:[J=Y5K#WO^ MLLR4]L^V=WRRB[8+NVO[-N=SNV)"X#_26$<%;4;U2(2VO5WH?_F>G',*,*9U M-GNOY2.Y5_'=>Z^W$GGY\?;RLY>5/L*]>C<7]E[G>@:$NM?T@GNEJKVQ.=,) MG>KL=N2*GXHCA9)0@FYN[?'M/3GK?*T)TZV-585V7J_$/X]N"L\//: M]36+N$FHD,4NL- Y%CQY:1UJ'<;RKCT/6L-?JD'VQ5B6[#@JCTE&TWX7X>;' MT7[7OUT_NVF6]7BY('>J5_T/I6&TF<]7$S^.9LAT0NJ.Q.WL.O#?MODX'S]L3 M[&$%X1MWCS'LAB+F-JH\"> M2LM8P4P&H1=N-L2^<4BF_W %7>S(W6]<#7";0;6F(?P$P5?D8+]&2RPU1_3&O,W2&(1G^JA1I'-Q8>1;W+LEI^+C;P^*?-"8 M%$O_L<\4E.ZSZYRMU)Q5=Z5ITINL*,"]*DZV",M@69ZUY:T>#[](>WK5(Z]& M=I@U"_+1L"1V<>[18FZ*SR=+V=HZPLV9:FY#VDN:JD1SIF:Q9FFV1#ZPO6WH MU< (?I:%]V8E6RSTCP8%/(GDP%EA'6MTB31O"-\1";\T]9^-]I M3NT;K$[3@W84X#]<>]_JW5@PDMENYT$,$_6OU%J%VE7EHEKF"LUFN=7D"J7K MNV8+8__-C]_H-^Q<^]7:4,@0MT?+G0W1[RDN'W:CF,I8P.1S'3O"?N2MSJ4- M;&NCD1JDAMQT43/,V=TNZ)\PM^*BZO./>UIO8MA_Y]0ULJ4KWFT>C,T?4\ > M;05ULQ:BJ?\M*R;R^8]MC\NL*H+\QV8_;4E:X5ZIJ'9"=Z!>C.N%OO MG526P>O+]_S?0NYOUI9YB9=D6]=KM9/8?_/9!1M9%H1:HOU>Z9IAH(\X MR#^\/0Q+U\C+7=5XOKEQJW KL_4'-*UW58GLJK-\">-(GL5('\Y%[F2;A[7+O5I_+CU6NAU7>S;[P["-]8+Y6; M;ZSWB2XR&^XB0:+O_M*&KS^[TGU2K(R22Q@$&+4;\ -QA+V&H MEBY*A,+:FI*%OX,=_[RU4%3J\(I1RSE4097H+^CS=J)0][GGR^Y];_JSE=^% MGK3TZ^NH3>G$#M2FL->[@-D(H9A-N+CUSBZX]F/\^IHQ:[\NW N^VRQF'?Y2 M%X>PTW-)#V$@""PG%R*(O>/VM2X&% ZJD:ZX^;O!;?JZ&+\1KE,?04%=@34^ MY(BNKZ;CR[JQ?*@NR,%5)1]!_5PE,^X[I%&N#^**N$ ;_2LR/BTXX]8Q;(VF MN3@$$W3J^3[;Z40V.J)]W3..90ZH&:\24:G;X:!\>_'ZZ_G@BO(:.)2)KC>G MDGPJ&]3%=+-6YWLHKEOHE+4;>EGCNS75&,@C8_8HZX<7@M(\EO8[#QP_?RCM MVX9*PPL4&^_K]<3/Z4N\_*O3;ZVC>F5UHWMO!!\KJ0J-#.-_ KM7U MI1CQL_;V>*%>%'MW\K:4];!8L%A5ST15U5.A5/7HJ'#H/O'1?$\[,@:6XM7M MGZ=7\_=;62UG/H(IL!0G?:@7V1#(QM[>+)"EV'SQ\-@=)V\? M]>GSA[(_PJ/UYM9',L\+F=#F1VCT_OKI,#MDT' G=L]2+'Z?/-ZG6JG29"P? MW.H)C;G9R#9/)A/G<\G0-L^F,TBV%358D2(28GQ(0$\Z=75"R>J)$ZO?V-_R M(7)WMC)"(\1M1)NJL6+A!;PE%UGCFW8FC9_QE_%3XB9]0(ULAKBCC_#@$^FU M H$+AGF$NM\3"N[(=3S-F\:-U/HQNBP./H)B-8.=J8V5IE2:S^13^\#1.3WJ M/XJ>Z8C:U[1V1:Z2S:I8>.L=2CN:0;_(IB@PQWR.S^83^V:.ZU5/9MO3G/2H MF#?"V\]R[VCJ1(ZZ#[.WWZW=G-)7TT)[(\^A/?SCL@PV+W^][YJK M%A]21E*?-(,SS (W@IQD*?$MWTFT\7'9Z/,NE]K,M#WKW-"8TGIP33IP33*X M3DN7A;="]E$1M@73&]+1?9KEOH8HO9+9J7-V:FF5>X+9[3B3$BL,8K M42:LF&OI#)]0:)[RH_E+B;Q=*]WKMZ?@T/6^K@,P.^6+VLQ<1V1-7$CQZ61N M/1R_7!?'4WX<%]^;*?G'4[5:)X?&\=0R'%]#@5P7QUD;\K6Q_#-U&]]U*7=N MKND)[-<=4U#7-15^[+)>%JP*._P8CG67:D]?#652,OJ&6>H>C:[$RKH;!./H M,<^$!_^!/V&5]]%LWJL0(LG(=)"0J2%KD4U@-BHL);HW-_+='"<;QAA83V=" MF1*8/J+:Q:D3GKMN B.51)S*<*'!?[B_L!H@$?]V66A>T!^%;U^16\4D#;[, MYEPH,GDE= +#RD\#(]3&_0&;[("Y#+2WNVQPO\8BMH57)ER#C("U<[1(>R#B MPARVA-?M\1A=DP-IX)DC88^MB %$)-;,'7ZB(0!:!-YSSFF8F,J ^_E,G/5H M-N_%7E'21G@YB%;=5ZZFG7-,?F?Q,WTZ*8$A#+[U5TL; M@3!)Y.)?_^&\O8N01-AC:.K&[#=+LM%5- .;M"%.S4_[P(DCSKB2L4$1F !" MO>(8!3*BZ^)D'/@B_FA-=R'4[&T2J@JAK6YW1GHV_:6)%B'0+$HY*> M3)$3=05C(.JT\1+1#?IQP_RZQD3+6A]A0&;'?UTG?:GV0 M^(KC=E"]X5[&(HZ1%%'%H(J)@1^,X10E-7Q(D+0]D\YRY$A+5%YJ(J M*A,#%A [&K*#/FS*,.%/F@\Z/&"U*O8)&R*C,5 9UIR>N1N@^V%I26Q8S)MF M/Q6S3@N[HX#VC!)M_%]Q./I68NK:UP63UXZ2-@^BLLWUQK4(TZ'H,'J:MY-Q MJ/?;TT*N7$WK+7)DRIEUP%A%9:8*+;0_Z6,?0:+)."VL+ZJTG8RL4HXR MSS=Y$#HN.P'^+NHX6D;%65-@\FEL^(^M=5G\QJMX<567Z5B3; T<=$-T GH= MSO[J#F32B[F?1LO50 MZ*#X#L[77+MZ6;MR%V7A=-E_,DA1T1@XVU(&/B@I0 M#L@$Y)J&-M:1TS'A"*O@T:D^AA_FRN^D.Z;"Y;8'HHWHY['2/ >5;?ZL>V$@ M>6" OW<5D#\XD\O[!SC)S'1GV$N!SA.S)FO":>#&45IK'G#''.ZMX]!-C0XU MP_EAA Z'ZP$/X[0.,G)*5U1?'$LRGK0ZS^B=\9T &GIZ5VJPI>Y!@<5F;+?B M,ZL?K->K37@K)EH#C'!WAJ@0>S"1_DSH?6%4ESIQYP:!#@E<_RF;'N(EW)D_R MT=^AT X*(UWGGRI*9?PFOW8/SX8E;BWWS>[_J3<_27!1+ MBWJE:[71VR[.'R6A'B7_/$%ZRR2QK4&%-6+:1LT_.ZX'7OW@'@O@3YO9YF8\ M6.OH$;Z$H 9#,;0%BR \T!G[6S8'=M9_F781!](H,">!U!+?VP,Z;Z6N:]*X M:][JEB?"/RS.-;UM1T=!E3QN#KO4H7/Q]+MZHUYE'US];./,?'LP:3RPF="\ M1V)!+Z+D+KI5S>[)SHY,)R!R)DJ*CP M+RYD=[5\=U^(*FP/42-G]V3X?"*H+NDH+RXLHJ:WAJB!TB>^!^GC M^FQM-[DS[_BQ62*-XAE \E\DL\(0?4J__'B M];U<_%PVZ9H7'SE-7.0"BD2!8H-K.701&W3JHM>1]A 9)QBM:>-K/- M:*VW.[>#;16U"W*EBLVCMAF-+4S??BN_'O/RTWZ\X\N"L3NZEQ5MB@(@O/-( M:BZ^AB=X8?^B))_+IU<*^'G([;K;_)8 OM#G&@G@6^BRF8WSR=QJ#_S1 GR; M(=A%=77^[*I6NIG?5SN[\C]Z0JQ-N/0X1@/?%3V(+XN2(JO*@4-7V$@" %;-DDF[(KAB;D8OB[TW]L_NX?-LO(VBK< MK[573G0V>_0NV5W+Q%7W/(/PFQMQ BBX&> L6PST'W_7_ET+Y35O>7/+$6XY M :9,9HO>^-,MK](,UKSESK>R?#:_ M?5P\W=Z*1)K$-DSV;#;')],GW6]G6L'BA)G$%@9(\/%D2X'1_*[)B$IN[ M&I)\,IGAD]M,L9Z7XZ?DF--F/LIF M7+I+?MM:9J?O(LLP27]G2@/9AQ^6$J M76VQ9CNTD@D;.W-53)ENC?O+RK[Y&FJ"VK'SS85W$TGSW(+?*LO',UO,\3Y^ MP;?-^UNE>T:N)DLE^&SF5$.X:^);H7INP=64Y_/9U>&^$_E%);]ERF?DC]&N5WF5N3VF$V"T)O4UYS&J+Z<-%P/=]&2L$>'(KSJ-DFD\'#ED] M7<9Z CFY%5]0)LG'XZN9^W_^.E9)UVVX=A+I#)].!TWWVR23)#XG30$:EB)Q M04=[F&VYUI;D]O3FOOA"'INR=ADEK7Y3@[FR4!8>K7X7"HGGKB.2I(SV*UI;)J%3D>U? M(<.GXJLUUJTD3F1\ QU-;\K$^T/ZMMN7SHG('..37]H*@9S:BHF;BO-"=GV'V>G2 MHJ9%I+9B"F<3()W7#S.VR+ ]]V M/9C.G9ODG9,T.T=I[;,L&8X4?I%9?<741O.*R-I[BI\GTK*ZNIGP9K,-Y>_8 MJ-9M41N_;$_CF<;/IM!O5-Y9AUK:FE;VM:>-?CKO<78QK%%VSR(DV]-Z^7)X M1PJYY(/$ E,]33-5S22,:JU?*.5FOG#O0^4?141D(NK979.-&<2C#L4G3<=9 M;W1J,HUPZ$0T"-Z],;:&]^FRIG,3(NHXEH].B:-#5+LO8]E@<^?@[;IN#P7$ M$7,X-6[B#KF3X:SN:,%JM8@C]YID9-+\:;H3(6=-R*7 M+>%>V78\*'),>!Y$I#N>;YQ+SG&15\WUI5OMZ?O5^E) MM])\?7SO' T'9;.-[>/%9J;AG@8<'V[SOCOQ#N%E0VIQDFYW #MCLW:MT!(G MTNFX8UTGDC4EF,U(IB,ELM^6#/VU&ZBQV?"&B>H,G!SV#EI+C/Y5DLTQO$^G MMBMBQS-WEX>GB3,RV!K>R\-20US4&E-/QPK#PV/%';;[F8:V'\WF?;.S+6P) M@1B@O/Z__H$6^7AH)MGN!LT'O1MHPVYG_/J;B%\X4S;Q:(U5&UG=#73)/J*Y M8M(;I)EET <38,I3U*'4/0?5W%I0G9M)^CK-)A/%NW$^10X)U16>DG3DOM;9 M>(K/IH(B3@RFR)_0\C(6S>1$ RI%(8&;XQ'W1P2+58DR87QJ[DI2:R+ZS##C MBY3:%1%!FL1_-S<5C=)*J-K/VTF#')F=81TV MYJ-2SWDY>N"3U?$Q5$/0Z#5= E.#W1JGR&)'5F@_!VH"$/@ZL#4B628)Z(<+ ME4BW[Q%2(W9W@MLG=,= M@47&=B*K#A@=?5I6+?]PEQV%&47 OU6#,$L)'79T(QU1$=$M90P(0>,//O,F MFP-8897:OL97 +[P'WR90LZU[CZ3I#B:S7LID:$.HSHO5C'$!;3M 39KNL$9 M8\0$PT%APXY7O&GZ,S7'%6(Z>$J10I@UB %2RIITSA60+YECVER-@H+0--MG57L#V)J>G8D2W@Y\UPQD M9?YC# !X2-6X$UU&5S ""X\'.Y;A:Y+OM+ M[E]F[TA%$8],Q7+/%K,.=U*G#NG$I;>!0C0F#T>:P;2>'I&P41;/)"[S. #B M <<0Q^8 \VRJQ_<@5$(KS5-RCW_0D]N(O[M[KQY3G\4OGVESF#1QWR90, E M&+]&3CLD$JI1L2X\?LY5K-5A'9Z3]'$?CM&1,1Y-=:T1Z\%IL,U9KZ*"0;4@ M_*#.SL9.A$M=LE-QEYHF\5P)EF0O@U(_)#ABH- UG?U?EHH%>_]\C.I\/ M)10+!I:LN.O">LQ2@"6Y@O4$TTT\ZQ5<<,"S5 +<-(.Y.^IL6L<4916^ ICQ M3*ALL8 _92L[ 7Q8FFI[N#V,DIJ:]0YEY<4)QO'IM%] U6SJ&\B^@OMWM66UH:.N[QS_8)JJV2?8(8Z&3T^$N3!2:>5 &1*Q;J9RB(X*;@ M3GBN6*T4SKH89>W)*)ML)7KD+.39$E4HX9_1V?^&0#'&'0.P1M1GW01+L@C2 MQ?:T)'3>&I<5_?EF<#2,\R"R+#$;H 3;&(T-HZ!*-3K#2B(-TB7R*^+< J$6 MO_!XT,(MT)XF+N3QGS]Y:5)*;^N*SE-S>6?6/5G_**.] 5\XBY\GMCM^&Z1> M33-)+'G.^=V+N42Y/;U+]]ZD5.WJ^47^\KU0+-[>U5I-KE K<;>M'^4&UR@7 MRY7[PD6UW.2Y6KGE(,&NQ.4!(16$YEM'Z]0L6C>[8$&,%7+;L_$3K\NH:J** MF'HIJZ#H _-=B>OYM ?7-UBU/Y-I\ZG:RQV/WIOFI7J2^JQ=9=P+E"2 MC9$BPE< G\F7[\WBCW+IKEJ.W5YR#MV[U.ZR 96'_/VSQ@F<:2!/B_]O2'J+028K7Z1/(;'K $)(C)FEQ28(F:$0X96$25 M=PU84 9E^)RE_ET28K3E2GLH-FK%Z<7/A_:T^:@TFYG)#:GOI@6(A:X9S/*; M3]JSMN>XC'IDOMV]M4+B?TLK!6RR"/S,7$6 _73F?\%9TX&!/^I+F >H/]17 M,&Y[BX*FF<@!/@&KH/B4L#K1?RD<@LGC* &@!IY..M3/?FZ;$A[*MCU8WMT+(V=6 B"0!1>%+)1DZD2O+QU#$22EAP!9/+ M&M6PL^ 2(C456DDLWD2H6S397+MUEE342;I3;N1N'Y_2!VAF0S?GM3*/OE7# MBA;9,Y>Q!E%&GA4O"'D^N:O.A/_MFPKF!Y'U]T2>3Z?WV4(R'>SNG3U[C9A% MC#BK9EMN ?Y142M)H=@LYDD4'72UH+6/BN=A/I'Y4WH1I,?^P*].5X'.I:UV!#D7LQ"7PZG^8SB?5;Q"RL0@_'B/Z;MQ?,FB(; M03E!X#/9+;9]".)-3AN!I;7%V?94NJUJUYW$Z[-Q/!FKAX@*Y@1?ADM=)R-1 MEJSD

I+#0J& 8QC461P;+'6[C.,NUIL=P:/U__N!1?LT=S6784,#4?!*-<+E1)7?JB7:\VR-QI8O<RK465V@VRZWFSF.! M!T'AK:-L[*(YDD.JP* M;+IT>WJEE(=IM?2L_SZ>+@?6Z6).=J2K&749#7,B/3%-RV%A080*UR&*]O:Y MHG_Q]O1AV"M7;Q,W*6$0)OJW/KT?;21P<:>$G<70O$'"W-//J^P/,]77R.<, M$J9N$X.;8;(R(.F/%23< #\4LU%=IAELWPJL<4@W[&#-]"4S$6/4F<%/I=>/>!FLR!J8LY>J9*^J(!* M5]>U'C$P"594YLBVT.QE1J9\E?I%MN<.7^7%/%T]:%V[!%!;969-(\:ELE.$A*ZGJ8C:PY/<%.%[B&:IZ M^MVX5:?WU\7>\T'%).2]$SPQ(\_G\%J>:_7>"4.'O M+)"-Y"-'\P7@(YD00XBV%X]*SFO8UK']KAA_-,K#:%+32K?9_5F4GS*[B68O MY"2^F-/(TK-7>E@^<^PBQ 6NP7DB=Y))I)-\]A1UVL?-!?.?R'98,B'P\1#9 MEGN(.97;T[&9_GT]>DTDR\<3Q@APV(?O#)L\=895M]D9-GF%R@^/$A6[__VW$./AMVVW7P-9^=C62!'3@"9)S4%5$U@:V67\8R M;:ZR,FKE,[S66:8]+=<>[NK22.U=)8^&;]GAU_1\^#79GA;?'AZR;UKGM=G# M\.MMO=QH_:%AF/*ONTK]IEQK[:?X\E,$7//YT&@:II)R]']8=/ X >*?"8]D4^Q^4>[N/[Y]-[(G2*?'S_R M&0_#X*]T', G5]J#U<]>3%!9+KS+1KMMAVFJ8L?Y^PV]T_;TMCJ6BOWK)_TN MM=>Z4SV0.XCLU.X"_?[4TP)Z]A[>,@LV9RPH+WW!P[M;H^ZPX(W MLNLTD^,SN: A 1M'@).[)&SGZ2K.0AMHBE098K\YUD/4INWJ8Z)6OAXE+A^C MY&BL5]WK26[!%KB'_^K\ M^"Q$;R*1RH6JBS^EBFR95RV]SNB9/_$TGQ?6'\X>/8LDM1;?&HKU>J%CQ"-"@#)"]$ M;K,!QC*?2!Q9'NGF=#T#ONBF6E+@L^F=I)->^OL/C(>L 72)X)0.F;9-AI\5 M@C_ V0M#;-K/VBDOA$M;KE7:DMP>&AZZEG)QU9CTRN]#Y3!*A>=T &OW>$G75R^1:S9'^TCN: MS)NC'MCB%8MVPP7N333FAY"!QWG,Y>%9&%TFRGDG%FEWK?LTH-5 MY.%])](HXWPB^MC=/!]/!ZE;2T:\+H72W.!BK?$NQ&^NQXF;Y&ZAM'PT<3X1 M?0ZNP,,"BV!D#W"+;7,R\>5R1)P91&SJKY/"Y$?ZKI_>.2(N&36<3T17^^-\ M(K7FI.&E,)H;+%P@V=59Y/QE=/ M1*F+$]0'T/IBDP2K[GC"UK+Q/[FE(U'"+]N>-C2I;E::U=+/U-$H&G;6>68^ MZSS1GKXV$Z5XXG6D]0D=_=.X*[M-@$ZIYJ%P=VY(E0_)UL#4_.4B3%V!EZ^_ M[@IJMY:0NIFCP4M[RK5;37KPMEQ[R$0O=7/ELOFC^_-//TPF^D**/.6@1\M! MOV_=3LB/ZY?)H/\Y<]"OGLFD=7W1O%(V;2]VRD'?3A2M DA#4)]SQY^ M[^M 4BA/5=)O3Z^OQ[)HL<\_V =0=&?#Y<\O)*X(;W="8CV[W9 M5)[/QE=G#7R&;/%H _T4R8C9XSFTED^GMSU:*.R/^"+:HVW.1(.W@BDX(NK MU^XTF\YIXM..T[D_4 LN3Y1M":#6H,;(L3,AD^"30NXX,R@B@"^8MJ)[3X"V M\B%:D$0@J(+;YLXZ9]$:S!S4DLLFIT3KMIR:Z%>7KX/]95#;&SL(,M"V;$LA M%)Z.4I�>DTD-'J)E@?BHPB0BZ0A%+1LP@!B1!(0\I% MZ\6HO51$<8N=(M=)*?K/-*U;>"%KD&SDY$',?5N=77_*1=[PUH+9163S0)><4VB('0;!^;@SQFU'S^[?)&2>8_<*J/R$[C]++[S,DBV^ T MD>.0^4R>!RWSE-RSJ_L*YC'1C2)>2.7YG+"^=-A!;D^N/;U1R]E1X2%S=Z<< M36CC$!'4U%S#(WL,3(.\$G5,5G?C*@?,D%G\B A&#Y[+QY=] QFIP;T0G')42L&':3&$@CT9$.N=^:&] 73J/Q^C" MR109AQ6PK5T6FA=J%"-R8.,46#O3*7K91*MKE8_+EAU1XS1^= I*;5T!*[:DX4>ZNE_402]B!F%44KB>K(+1D4$%D MU0"JH4TQF#3O$=$$U*6\"XMIU3;&1.@-6!FD"E/97_UI!G,+)@Y_"8 MJ$M4Q!OC[L#[D?/8G?4BB&_[2=ZS(7OP(7S)]V703+H*_%'NR4R;@D_+.JA7 MIJP3V$]'!)D.&@7=D@+JBF&"30?\$@\B(V'"7T03M08#X W+=$75C(&TQA=Z M0,W<*Y(S-W3I^3-QVJ/9/"(M7!X(5=2F/!<#]]@ENBG"W0?B+RJGV#(;<; K M&@.*0_0'1%E8@SVT:ARY/3H"_AP+FACA66'$\G'Y.1<=D^.*!B!QGT$,%G4= MT1?P$/#?U'3T-(*8 UP%_)7AO;>!# 0CCD!-?:<@,&(,T5U &*#3=L6Q02&" MR&L,--T\ \UW"+(.B=?Z SSAI;PCQ8>#J USG<.K:#.06S!%1&1RM*O0PE'- MWG;,RU\$W;9_T53K]7@W+AZ=8I /5 R&N;MF(VXD'G*Y+]^KH U\UNSLH]F\ M5P\8H-D!)H=F8R1(24!)*JS1"M<)<"3@OR*:T\@A>R I@<>,Q"ZQRTRX8J'^ M=[%:*7"*V-%@&4W'6B9T("@HP;DA6-(RV. 6HR;L&T8,WU>\#5U1D ,QP"M4 M.%,'A-B%OZ)E9PYT;=QGOH\F&9G,*!)RS"ABSQDRVE3,-I\]$AY5A ,-060X M_QJC?!(8Y*PY6EY!M U['?I;"U9!*U4R_WC-=['UE)I6?XT:ST^.I7KKWQ8_ MNR,.=_1E&1.;M=D]YNB90;K_2&-]0L29AD'I.2]KN%.!W7H>S\VQ6,MHQ>\L M<=5XLL#3O2)2FM-"'=E'/=E]YC;WS9 M^-FV[ZLAKS\C!%__C 3IY[J;3A*8RGK)@IB2:,_0F$3RRK%+.B98.$A/P8]04\5F' MQB@;%D$6/<%_T9M,323*^VT0$@"4-@2 *7*/?";-\6@VCS*;(;+8UPEK6\GU MB0K,6P&&)VF4+YLDX'%O$^E!FC MO2R"+:%V!W#$9\911;0^*-XY$C=F2UP>&0 8[_(K_2!]?J3+J"F Y<5,9E > M_-^G[\@&M9CF:!2,HZ'K6[=WYFP)#7W3($H/8""B*6,;9/1!F3DI#!D +,(_ M@LH IV>RC5EW]#F=EAR]C.&JK'8I[ BTC^S8I,X$(!ST%^!^@0J\8F:YT[IC M5AP#JV*MTH!%FJ@^276B8PV'V*?^[)$LM:51>UP' VU=.=.J-']T.D:K^F/@ ML+_*S.YYNOW5;O"P>U[:@#) *OEXXO_/WILVMZDM;?=^*JG"/@(T M[KV?5,ECG'B*QR1?7$@L2=A(* RVY5__=J_%#)(00I.C4_=]CF/#8@W=O7J\ M.FL6_,GY$5@]8 3#%'>DD ,==^G#Y_IN*0U#F3+TWVG746E)QQ.]G6Z_/=V> M=*M77P[T-3J>Z%T6.9ZL*1?3CR>M7L$]'J\F/;B.@>L'7;OWKEP1&S-YYGG@ MJ'Z-/ -'B0XTSQP2)0\V &TTT&"HPPKO&!.4 5,-G*M>Q-/J$6*[UXO[,(_J MN(G# MEJ*LA">A<<$\R1Z#O)TX?G@LNUEU^W_4LNL:*.P#_K,!J M\/[P;BKXJ.Y%AC%2#'L",T-E"AF=*:1N[0K#Y[*55Q+X]6 1+=#)L&9XQ#S5 M\+ .VRMP<.MJ8"716@+%'/EA?^2=T9#==>T>D [\2(/G(<,\:7SAP='Z02:" M#+K9KCYAX@U'0CY_;TVH"\*M*G#NMOLC:FQ ZFS$3#$X2)-E-(S"PVWY>K7. M'9^^R:MK:0>V-Z5N]'CJ+'NBK:,+V7)3'P;D!7C5&%)>2E(30<\.T*!& M6-9\#7NI4>H?L8X5J/.),L8N#7?E,&0(] X"5,7M5+(*UQM M&I(GG2W>)@Z5(^&I[?)'5#K11;FD&YDZ'9Q#-O,_/?*C!L %+>)_2(VJP[[( MP%]ZHU+AZ,H0FDL3LBV9 HWY,(K>1@A&W&_Z,B9.[AB='0=E#,8,F)N#ONG% MM-Y3%#][1]ORMJ/MH,B.MN7-[&B[GIUJEP' 4DUQRH)8V#R+:2C2BE/K& MP]M!_?37W4VSW;]\W)A0$MY>:*8; ZJ.@([#Y*0;20TK3F&ES@+>!KX6/(\( ME;"*V@>M%G1"!1.EO"%BVW.H,E"P ,/L79Y<7YYCV@_^B@3\/#&:-06!BK0"R M8GYD*%SR\#L6)J%F+J7R+AXZ\ M!/057J*N+G60VS)L8K&'#N'G>>S-Z#>MI M+G"8!:^6(>ILV(%LQ"2G4$WI(0WH43?>SO;.CM]^/2IK3C7RQAW(1DQR"M7L M/Z1A^9J_?IM&L]HOD?F0MK:RYGU2S=Y#&K;Q_IYM'/1O[U^TZII3S0;*&EI\ MF0.+;0:]; 8D@*D#) EH/II PV@LDF\Q4U[#-5^/L[\*6G%^B+_E;7$JJV4$ M^@BT5+)(*IL+Q11+&<)2+SJU%FAA "/=P>N@K MI_MOEYW'A[<[Z:!\=7VF77VK+A)64XZ#*C+O=GA2Z+@+QSU8K02_$TT"7280 MI)0'"#+C$>1ICU#+75O;J(YIC[#60)SC]C^L-&)2Y8[VNM/35)7 ,\ 3DO;: M,G78+@GG5)=$:9PUL2'K722]3>X+4\L/N=60A')].ESBAAQ!5I(K%T9R4[MY MAP_>R_)R,?U"\OVYJAC&M]>3E_,%-$K01*=L&VY M9')NJ"A)@FMS?7$DLU)\;1K%KQ40YAQ4,$52Y@:6+5>$6GWSZ: Q'QVDBKLP MYDFTY@ACUR$I-VJVCVK&6:GQ4UTH"M]4C,%8H1:MRWWO0)&)@\DC1^OY<6,: M0D.B>&1FW/E5+_N-VKB!RGWQAU'.KUI6&4)>W<+:Y"7ZJCKX81-G@ MWM)N'OJV=W7MW[_>J,>_'OW[N"+?OO] M32Z]U1;>X2GNOJ*@=QTL36 @!E$DGGQ;GKA84W;[8W:_;6+?\NCUC=Q^IWI= MJ%;S^&T_+6[WLNH2/;M8:H/!NZN%/=8#D$&ZUL:[Z MN%1[.K3,TOTO%47+A MD:?&ND8@"SWY*9(LM^DN"B5YNN&^QJ=?4-S1[]##Q0N560US*5$WCH7#Z5"R MX9X^Y8>WUNCIQ^'%S]+/PZ>-J:E=?"&S"/_W(=R>\KK=(ZJCDXO.OC+4;$6G M?*$V+4QEFEC9?!3T3YUAD(>WD\O:\Z5S=7#>:V_,P5P[PZ'NPJ1Q$1@=,&N9 M"$!10^%8*)J$X6-=*%:HX#@=&3"U=<2[K$V6'][L^\Z/T].7H\O?6I;:Y+WF M:?-\_Y"__G)X>,.?G!]=7)TU;TXNSOFKPU/XX?R8O[G@8V#%BRQ6=N41ZPRH M.+:1I7ZYCK@4[ILFRS/&5^,ES5F+&J9'ZE)2FF-)$H&C)4?L,;W:JARJS#LV MU-)O>U"Z+M?G3.Z.,,OL- M@@='4U811N_MT3S[=:!7?WRSNHO,2:^DY:2/;:09S^Q)IJK'-\O/4QT[YGR1 MB]DR7&<8L)XG#WGBL6;M'P5*0?Y627"!-\.0#3NF%!0>< MNQ^P7"L)(/(6?L"I$JPT5H)YC4M'H0[C;]>=B\?KZ\>+QGEY<5Z.S++*1PP3 MO$8D&QY:G8%0X\-I7M/ M8F2;XB01>/B>98VQV192TYO+VLU[!-EO?E'*'[.30%L5J].UU36KKE[]2:3? MY?GS0(H_B9E2Q^(%_^/$POD)3;W8-Y_(R!AI/YIYP#YR>R5<$1B:700[=P[) MGTN4%UYY-$/F4K8#FT&(9.V2D^(N+0EUL51<&=FG[3G.(8+REQ=)=4&69C<# MIYWC/%A#5 _YK?Z^N[H_ZX[*B]%#,MM'TU6203)X\Y[,W@DG-8.DR9UBU*C) M@EQ9D&MM>V+C94INUY((*DU%J)<7Y%Q*%2WE,:(E-;RR=[F_IYSU#\6K/)[0 MS$FD4S&22/\XAY4Z!E^LE$,Z-)6.7K&#?4OE+RFW MRKT %$.-JI,8Z-83,$Z-I_K9._Z2&RM**;@JH5C>2US1&'M]Z1N )4N=X_?NWW9 M^&Y_:Z\@#8*!6W12!8M&$C[(]ZI ^D78WT#8:^4=%(^_IOXBZHV#OSBY)M&%'!:VH(.5F1R#7*;RX M]/!?/+6?_Z@-^!%13"OA'BX@T#0Q@C4VVA3K]UX9FX?E$7V3T?R51_+TCS= M\"(J.:K],]3L_:U4<8[,Q[YR+A._D;LW$)_DGE@UJD 9R;\OTHJMXO=V2/)C MG=P_JF/BAD>O"'QP4B[,]*6"U;H;Y,?YM6[K!*Q="#GL%T0.;N9!4VG]:!\< M-VLOE862@Z\89",'J0ARJ!1.#DM!AXEFUJ1(J(66M :4)H\QH7*)G;OF[6#P MH_5::[6RT%G$*%J8T"G'J6RV97[X+.W6I8PTMJ(B[_BA-@LY5%=X]'\/&ZWO M%V]UA&9;V*'.*#JJ\QZJO!M8AW,=ZM:\>+?FA:I9;43MXN%2(HM-?OSUXV"O M_W+R:U]^I\F/MG1B=-_># L+[M?).@F\B!2Q=70!:7Q&R[80QU^/!6 MN_IU5^MK/]Y.I17D/<8-G[51;V=(B)^^U]D]B')6G]3)^1$<%YP13&M'"CFH M+AT3U+GZ;FFZ6WOBMOW]!QU%JGM0SIH'L*RCF*FU378!T/OVV)/J/_>/[^6E M)04L&CTJN]^X2.8M9\T(F$XQ>;"%_M[T34UEPW+6=('IFSJ]>&@J[P4Z\R3T M(NGA[<=+X_>>-=)O365C0'*6@5Y43ABWI\2R"!E38W:FV(X)_SL1R*@>:1

" M[8*6$WLH'<+()"&8H^5B%[ET5]C6Q$&+J@]OEZ='C;;ZK7E[KV0!+3JZO;F] M.N3/3LY/SF[/&#H1?]G\>79X?L/?GA\<7O'G%^<[^XAL='K:W#L]]#?LG=NK M8ZZ+A'$Z-F&IL#A0RB?3C*_ PCA-M3#&Y'9D[JJ[OBOW-*XBU[W*(-E5X+$S MS%1G0:%%6+YSLBYGO5\\-$HV4SC%B\Z1ABK)3Z*8H&]?BE.@"S1B>6,<.*39 MLFS45![ZBA1V6M\T#NHZV;NOWG5\_V9RG/N*HYJ2:AG2 A= M=3U?0$JE:?E?,Y!0VOMC"4B.$%"E.FS]'.P?G%463D"SKW(&PLG?>@5T'JDR M$RC2&H3@8!\JA1AY<\@V(*MS&/[FA>C/Y P.JF<5)]F.I-,#Z_#J>7C0\PE3 MH@F>>;I8JO2I%DQRY1S2!Z^(FQ>C.*%S>?'K MHCYZO*X=ML(T5UV\T'&7,@/)Y:Y16#-9(\X@:U(//+^(^3V G3S6VK]>N@4= M=\8%S'#,^;NC(]AC8Y6295ZX ]B3&@74MGO$)$H'3-FU*(0):+<>X*;/Q.@] MDY#F0+WQUU6<"+N[^G4]J Z_OAV)89J.;V3../9$)J @]//MPPR,D5OAKXE" M*4,<;A-+M%(I,Y-,FD*1^66L:8_4DR^'&NFOA!SS+3X[&5;SH]B5)*%1*Q ^ M9)4*(2L4@T'<^!Y10UV#%FB<9)4V#]I-?@%K1W7$_>&H>_VU+/84GZ(G+G_Q MRN,,Y)J_XKI6$60I3S!Z(5IC9N]9\O!GD65V1)8UU/,S\>7(&59KBS[Z:6N: MXCKOF.%\! M$8[+N)^5^&80K%'2.SHN_VCW>I=GI?IJ2&^F5<] D!,TC30>7G,-9#1']^W[YRY)?1:RMP M/DW?J_GG><]L/VY,:F%:'NC&M"],I*^2 MU[;NJ.3S?_]G9X<_THBN_L-?*EV@ZFORVR% I?!JY5_^#CD%R(#?V7'E@:H] M9]<_8FU.JW0N,R4 3L_A$TN8Q)=<\OB+W3:&:20]QJABF6.1SWV([)NW8__R M-Z,A?+]I FNW_^7/@?G9KIX;N'^@.(?>^I_W&OXIX"./B?[['VQTRI:;1'G: M:5&LZG_ TL,3"[>693L/B M&]/[=<-RS'$)VI$ZM3%O/+S]>'H^&3Q6:]+7WL9(RO]:G\\-FW!B M:9>/91U+S8>WWZ^#NG5!Y"/2_O#Y_.+F\!J3B"/IPJW/FRIG8>::3X7:YB_E MQA@9ML+M&R:*77['S3#=Z)5M]$U^,>#.%+/=X\6Z5Z5@]PB_;_3A"R.>WE4$ ME.V!;? *[V4[-[LFH8V>L8?ST('W:/"?QUOQHM,T3670I9-HOFK6PX,7E+MY@5^-V'\? M&8[)IN/.YHS6"#^\W5D_KJ_.O]O'H5 #?AG!_]$1,47S'C?E<-,_ MJ]K#PX).K=0^EJ]>CF]*/X+$M;/P["="2@37,1Q'+>?!A \"O]C'?#95&2$8 M!1G$#JZ>=I.G[]Z'ST>D93J*.>(8)P:X=S$T5\:A MP*F6S2OP?Q2:(.THZV./\L1]'^L'#SL= J3R[!42@AJ'S#C45"QF=;#6;V&< MZ73/6^KWZO5Q*\A.W4M;IQD^[TQ\.F6)"V'>>E:_S93*RLIN(PW+FE+$W_R0 MF+PR@+$%QM24*O514*H&I)"0P7MC:0'V1#-4K>VZ1); V=FYPF'V-+B:-0LFWQ^:F@7T#R<)/PW: MVE#1.4SU\!@"Y0(\204#?4/'GA\FJ YO\%IK1.]U6K*HC[ "X9G X#IAXJ2E MZ/1BA]%M?Y3T&D;X9 )K0^#@G02!A>^-2]-H$Z):N/-[RN )#\NE*[$D/H0P M3_I?6R_/3_K3Y64OY&AC;_,=>)U.SD*R0,MV&E6D?7@<,23-M,@9YP[W2E6A M7DN+];)[&+"!Z(=,ANLC1L6QU@>,FN41W*K*Z.] MO4#?I&]Y)Y'HVS#M:%*^F=WU6\\=/BL+8BDMP9F>"9=*R>+TG5)?3\/88B]V M1[\?W#V9U6K&W?KGGQ\'/_[Y9R=F&B%4V([VNM/35)6 043DK37EJF+I48) MB"M*1-'RXMT-M>C T/8LTKA)O6C752,!W0AV9%^SZ?7='*C[!@TX$[B]B#7= MHQ7NZ#3;0 ]O1X\OO_I?;R]/#KN;Y^@2DXZN_8'Y_LGA]>;[_?::)<*\W3Y$5_.*PW?.KE6-?F3 M 8>1(7J+V@;5"6)@MKRN63:U+GED0;X1=8.Y<*R:C7JU"7<.,Z\[6IMX," * M,[IV;&.'_L KOH\,;D7.'4%76OBR88ZHKN'-2M'=T7@,61%OR$%BFG8/S'M0 M1^#N(R\T[H5FGZ*#F00:_HNIV38!3<&P<2Q7YW<702_G%TW7X>7?CF82=Q = M%WU-AC;3>E#2[_)7.&_R.B0#^"AZ\-SIX1BP!G>:S%D&VX;.P>'0-%Y!;;#A M)DTJ 6$(+2_2?F285X%Y&3,#O@V^7C5[5L6Y"E5/!Y.:JKE&OY%/XV_D[U93 M$DJEL;IKNIYT-&6+0LH^VZ)!^?#RHONM='Y87=@>A17[M!W*K=A7Y$D[1&D. MB=?27CG*3Q9/@"G4J,9.Z9'IZ&%%3D@WJ2I3:; _,6AP2.#"G^XI%NA)."1,'90@$%,_009^U#D'MQ.YS-IEN^X?UQ1O>H0+BW;%L7N&24-?"MP]-K6P$^'PN(?1&-"#O.XIH,@U M_2&\X'?(H=_^=J3]:IHG/Z?KN!,&SNRQ%TOR+'%D7\]E'_SP&;1DU'53]5T^ M!JM9V)E8].,<[#O; I[N@3#9[ CMUJ5B7IC7-MS0*LT;OB0F74_*<=3KSJ_F MZV6S/FC-ITV:)NN=XKPL /H1H)##[$@HP3>IP0F M+UE W&L;\\_3O72J+;:G2S'=G*FK@TS M2<#85J+58;@<44GCB(ZFX[TRX&&5 ]7+@T3O\#Z6!G2TMIM^=3+PW,6X*30U M!\>Y)L P-IHK\ R5/VZHFO/_<4!TY07QHF%@0G.5Z)L>J[%X=_C"TRS+@4E- M2K2D!W!"GSMP3+!M6(X,VR&0(/1/5DBT1EVR#Z&!,/,-ELVT<9R&,:"A.9KY MDT9T7J+/LZZWZV_J\.5N*M5DF^XDSVX@M;TY/22F%".RF?I1)(E,%&H521!K M]=7?LO +ECXTJ0T8G7@+"$K%0R0#BU)J*)=K;Q0\XCKKFD"7ZL40'[3.C<$S MPDKB=*<.%.*8/**J%8$44YF%RV,X."SG..N!QV> M[F+9[<"CU%*M\>DU$ZEQ-@$5SWXJ1$ ]?CMNGG6ZU?W[^@(%5")?*JN $F=J M?Y(@E@9"8F*-^1K+I\IRY5-QM%.(C'OLG;6M#3#4[NSP\OV[>G%R<;UW0:^/T[(+41SED,-E.=:UQXHFE%Z&]*I7$,L\N M.C16@:RU9\)?ZC#!CVAO_M__KRY)I7_I8_A;^F_QWT^[_"T= VU6_X^)V%[( M P1F+)VA/S_#3$X/(^[.,,V5L1?7"?:F7WM[\6LO>LTUGQ6-=FPZ,LQCG%HT M93NXS'%I6'L?OV;(4&'#-= M\@M8;19+9NP:8Z)Z3A]75K],3(4,W)95+U%_,6[+5#=E;0$4F7#)R:5JJ3H/ M*3X>G-Z6CRY'H[=VD$GO+W5F1U[A"QVC:Z+[KSHK%<[I'Q3$LB34*V.KL;@4 ML20N@PCFED=[]=\_5/+E]>BGMCE$D$\427/Z4J:)HEWN8L+]Y5ZO?67$MXA_ M(Z,'MS_4C1'!NSPDHO R%6O_6GS+@/?P+%0-I)9MF!;SE<"6$!.3@V%_+$>' M&P.N[)>>P:$0TU3"6\1\ICG(;E:S.S!(Q@Q:@#<_Q[O)>?\FYWL*J %HY&!* MC-7N$=71X3/,@TW,/K7GP2QF'S8)X4>T1A>_UR)MHT_XCH-9R>25F&W-HJG* MU Y%SSKFR*&7G W%:V!AXU\4YN/VRM#I_)BC.Y@8>1W"'JF, M$\;()AW,-/K31><*J+,[0+'#O'74N!MC)#;"17X+^^;#FWPGG]Z=:?4?I+U0 M\]'])38#P\%W2KNE2M#+UG>R@UAJ\'@U%O;'_6V[.SYM5/;,\ZSN;G#W_@SX?\U>'^ MQ?'YR2_X^]'%%7N>O[BDSS3OFU<'US$?W$+[M68#=HMW8HTL_U]^6F/6\7AN M!32K"+?T21>YPH.'M,J" M?;A9]Y6W=JG7F'^%\FI7Z)YAK,*I>E$Z 96V^7:J;/P9EA_2"I2JP^/+[N-9 MK]9]7,T94B31&1HO+X>_JW-N1AR/D4$UEA+PF"6\CU$W9TWW^$.L7:%2F"_X M/S/,R L),]S()=/L$G?^6GM]3_N>%=Y\!7?E1HK.C;S1MCN]5&Z)VP:3^OR$ M5CSA\35_.VT37"3T">.&-MM72")I1:XI3M1T2_V06: //?\%3-OL$S\1Y-0U MY&,)(%?$(NA(:@[4 _),=&-(LT;8:)[O]6CTVD:M_ MC[$KO5E2UYP:S'.AO=AC3TMY>IIG.[5L-=5^VDJ&,XOYGG)# ,@504Y)3,G= M_/Q]'E6BN'N.HZKD[F=0&H.3NCVJ3$G5LQ]5?MB(FB!)TYN9_.%'E4#MF..H M:KGA%42A7D\#+.::E\;:-@B!H-%[K"6 M=^,W#P]LN75_=O,CQX6?H2F?[\L?HX>Z\W3QA<(S78OF:+E&6IW",-/AQS@G M:RU)DG,JHM H3V>=36RDO);G/UX+F>/\Y=S -&*E(53E\O;\5Z_:S'/^64LU MDDJ.* G5^H(:6&_/?Q9]:9[SS]\1NE01&K4%R?^BW"5O4O_7_<%=V>Z:]86X M-L9T%(R$R&/QV_ER%RA*Q+A$!3H[-UG!#VBON 5BOE&6KDS%V"(_C'H=C+_& M[-?BNG>R7,]CG *[)^?WMM1*P/';8URJ:C,6Y%24\_MBJ@VA\0X[RZ[G04Y& M8A7EW'X:6:H)]6H2L6 %O5S%AS=9/"Y]/;P4JTUQ8TKIEI$$*S?&)\&F$Q,M MDG$3P9N8&:W9HQL\A7'9KI74;->\@S^\W5_M2_V+QJ_*@;[,M-92BIXX=U)K MD&3*\A5E7;QBKL7\:QZ%R*6Y: O,[,T?7,6G6W:>'CK[=VK MVNVWLM5O9<@V]?)&]V].[DYN?JY_YFCV\;.&_K./F)J:M"AI%KT$YIGD6)?U M(N=>=$X(^VB6+9@I7:RX+? KN\+,4US*&?O/2E;FE@Z'UK7QU+G)<__C..N> MH(I/U!T%1+K2)>^.P=QB/8(=!MMDRV?K,?,U!RKV,;<)&<"/T3\$;>+.K1H_* \'W!LM2X+U49:.4,Q4F8U3+R5B3FG_-=X<2@M1AQZ1F&3V82' MKJOB$CT5ZR(DVV:MMM?>/QR-GGPAZ1NS[L1Y;^8\G?I69.8Y\)4*TGR=>,(M M7^3=1EIRWU:2_H&2M-CM7 +_QR 0]PM$:Q_/_5>>QVP_<)C=$+,O/:CVSRG- M !8O]UN/S?U+=>]$=BI)N<][@M]? Q]:!(^K$,*WP(<,6-K)]@$+$'HA(;=C MD?8_JF.B)R\F#2N)M)3E$\&'S])N(Y%8%$LAV(K5K5A=N)9ZXGGD:#\YU$M7 MK9-^O>RV)/NV=W?4]663[Q'E_?GR=,);;33;P:Y4_\R=Z"E6ZH*X[K>&._%MTM/R3H9, S88].PLO3:6_P-,2*_ M6M=.O5L!16JL:U?@72++<1LLP1YQ1T(]=4=[W>EIJDK@:W"(DO;:,G40FPT\ M[;HD2O\6I1FNO3JXY>@Y.=J:B:4GNBC7@=._J*WR<:GQ*EMJ5O_DQO-]1=SR M_9_+]^M%LPN8XUINXY;^MO2W:39>D9E "S;WO!MZ:_ 5KQY6L[8C#A= ^@?R MH)U314_55J[K71E7VLO%_M=F?9)1Y\]\W=2[CW.T7DX]FHRX/PMVWE7R!8_] M_E2ENE"2Q>(]>(MDN4];,;58,36O%>OQR.88LKWS;X_GSE-=UAO9#=FUE75S M!C$*/=XU$9-9P67&Y]B(NV)UL^3DUO1:'[-F:WIMZ6]+?RO?QLT-[RZA:.K( M,#M$FS_NN]HJQ,R5AVM+I!'%_*C @+%[P(X9J&YKY&"HF-]^'_[J*^72Q+"Q M3Z4S%)FNBBD$ M7&9)1DEU/G 9&3U&8EJ_JT4(J(W4T+:B=?Q2)H#1E%8!1K,>LO96.U$/'L]^ MF6J]&#":K>2='Z-F6?)X?HR:ZFX]K27,5B!O!?(";.;U%"-TI #JIKPF4#>K MO%4:@\[]S^,SHW'860[4S5(<[)F@;JKK 753V2W5%X5ULQ7/?ZYX7DP.RP1L MG,.5"[-'O7]:^[$_DN\[LV+C'#(!MJF7VO2ZZ6HM7C>]2$Y]IS[D=0>.V:;\ MKD\Z[;K&?-9^&[?TMZ6_+?UMX,9MZ6]+?^MSMEOZVR97S+!U=\2RB?&88'.#48#S8%Z^#HD;?CQQL!?'0:TL%[I%T^5MO9Z M\?W+::^<-?V"+3%.XIOH]UAH3# K):PT*)@OO!X.H:U6+>/B_.):)'L9.VJB\CYI<=-Y'<62R30?9 MRO6E>TSFH/P0B4?30<1UR ?YW3^YZ97,P?4/<=9\D'1!]P?DB=0J?T2>R/]L M/,_/',BTX7#(:UMW5/+YO_^SL\,?:417_^$OX1;]%X;X[1#@?'BU^B]C8R L M?F?'E=ZJ]IR]M)>MUG^B2N="R81O$UUWZ9?VX<)_PR3;WK^CWV@;NJX,+9B* M]U/04JM4^CMMR4%T)AYSL8UA*I,$+!C^(PI!8D8^]R&R;]Z._^#W_O63P9J' Z,<:,L^/A?%T1 M\NCU$]3T._-0_C+J=/N*SZ1>[))XWQ1XRW5YKK:10%;7[GRQN2E] 3B7[?@7 ME+?^'F&B ARS]V]^2&M 04S_%3__VNK@Y@NFG>>; ^5'[?%8(36?> XC&[#) M>.P9J:T^?R!!W!4KE7'T)N!=_]+3VKV$)-E_(-XI362]?<7JZ<3R-ZMH.I"O MOWUI_;J]-+ CATL'WC=]CI@F1/9.FD>3)4A\&8LYSOF:BHAE68 QL@F/#DR9 M5_AV:-U4ZZ7!KD\O?)8?^MVIATNSS3-M +#E7.C1";E8#R MM5O("/@:(R /CI)7'8(Z8@HQO2?U,&N@PS;"2CRQVLH0;743FXU'SJJ6B$:T M>T1U='+12:>W*U# X=NPY514W<+Q693*FG!,ST ?-VB4W\"T]G3X^X>(1ZL1 MZ9=:[)<>WNY+ZM7HW&Z\_JQMC*_LID>XCJ'KQ@N&O)B_QW+Z,!EXR +KQ]L# MU^11< -XQ=T!X!Z5F&CY@JHMEJG4Q(/GD3?_62K=N]2ZH,!J?6__X>U*;'PS MS_;*I0/=/U]5LX:Z N,#6X $O;X].VM>_>0OCOBKP^N;JY/]F\,#_OKF8O\; MW[QO7AW$@UET:V9RLV7?OFP.N0^Q!.GTM.=D2G/2\1:(C*B7? P^8^AA?VR8 M(6[,__L@S8#OFS:3N&.-^=Q*"3]GZ<-G/V>4G@9?\']FF$B^BWVJF0GWWK?^Z.R.-P;KL>&J8K_[_7:# MNP,J]E:][6!:@WAY[UM^Z[K%W\.F)TNJBBR4B^.&WKX#TJ;F M'R^+U-4KQU?C#?9W.B5$GQ+_3HLTQL@M9_N&<9:Q9]'"O>]09]L%!I%N>LK MM9G]@(I7>G,]Q4- A\7@)G,1^+^/&3.N?V"I\"3/[2\_>[ID=I]2RG72#0TK MB=OGG9;T=WK*R&)<&+,>5&I02]X1I1U9]#;](?U,%IQV79_/-U\IEX1&M9;B M'4EEO4Q,51RW_I7"J,WE,FK,_7V,:L4!:!5'BF:Z4$'7&3Q]Z\O'A@&S58Y& M%[^>DFFTKO;,A]37S6/AJ4>XOMS=F#\6(NU*:<[/=67OO5 ()B]IX,&>*>83 ML>GQCL<=W]S;]_=;_;39*/UL/6L^US+#BP\LGX)8E062%GP8:\R#?]881,Q4QQ4U(["]-9OG) :?@:OE MI5BW=.Y!HLJF\KAV]*UT]T4[.7J69W%!N2?W(>UX5FRS1@\F8SK-:KE_/O]3 M66P(M4I:P\\H^T]CH8+8KQ#\I1E/>;J':5/Y\Z=V2N[-9GVHJAE=2QO#FC/Z ME-:2=Z52$9FVU;5AWH/EN8X8,6PL8[ZU3[^,+,WJ/;8]R<^-2/$;L##:" MS^;S(%4;=:&:FL^^$C;;+X#-9O0]N(2XL?PVV+\RKW_>5M\<<8IK:$4LE^\\ M-H+WYG,.2=6J4*M-#Z LB?>J!?IDHPK-L6E8FWNA??_Y.'QN5F73D:=Z>U:G M8X[?^(W@I/G\/&)%$AKUZ8Z>Q7EWIF5VIC:1";2J15HAR=-*W!SPZ9:A4OFTP3#3P+(=/E M!/_'(KB&BEEB/78FKTW*QT-1:,ZURS)(%+M,PU!=7TYR#L_.U.KCTA42T)-2D-8B8#U^:_.!?$]&E)]0D4^977S&3I M9+*^XN"I:IX]'I#[WJN2T;AF2,OO12#DJZA9"UDA%9'ST&B\8V%17V8%SN:J M!&?[SO?[@]=?)RUIE@J<(CE^=84YZ\'*\Q;F-!"8LCP]?VDS>'FLMK^WDD*> MS>7LKY=G[?[YT]'I;6/&0IZUNLZ+J.]9#SZ?+X6C)I:%:NV]W-ACN;RQC'J@ MS67JO=M:_^5<(U:W/G,]T,+8>DEE0NO!Q?.ECTCE*MS5TQ.Q'P*F4H9C'B-0A^/\]#Q']$'+97^ M!;:WZ(_BOY^02A-8P>75U665YY.U%.?TZOK6D[F6:8-D10%XT3F!^_]94QU% MCR$0N\TA4,H0[V=@^CT#!5#G0#-!DS!,RQ.N[8/?3S=/SZ_[5Q5?N![[1A#? M 4N#81*CB/4 =[MN'MZ:5'2,2\$K9TK!B^VRAW \TS[&Y.6B"JM8FPR&'8[G M =L*W,3397"VP?L3%6B'C- _0?)3YFKA]/%5U5O +G^#C1O8F'@O\=J )[^Q MU2+E5!TX$0Y"T75Z$KSQC#"SQ.S3&;2(_0)W#*_U^T35@&+T$><,>=N(>UZW#[$H%WM9HAH^O/?":8YV72 M>4IG2[_K2Y@'9#&UN65!I_[A,[M+L*FF-:9+I*2F9$+O1B>AMUI?;OH2K:;]UHC,U&&>'2M$OCJ[LTHCM1Y*41(_TY:X:$ M>JIC*R+\W3VE71-0 _*N9 Q:@ X$%/]5&3B*.>)%C_R Z.,46-WP>J X'5:/ MKKN'AUU1^5[.6*SC2]B-K\F92)&+JJ3)1).<&DC)R0VBWE-_AOBE5'"_!DGV M^S506KU73*H3'VA66S*%4"9A^PDL/;^:=7G\K[ST,G=\E.3Y;-JZ4)?K0DU,@ZME MEXB2TN9)7L01R&BO3U?RX_H=@8L.%3V"8_T"5'#IFNPN+0M(/_B M)J!P7K)-AC:!I6ET$&EMY__1\ML&40]6-&1"X)%@GO!W3 M/=U!/5VSV3[X\?S[KC(Z3B82\>EKB[>RR2!C9ED8(^RY%Z:\76H_3RI=(U1/ M-WUALS/)M*5EBH=$YAYCEWQF6#A=:%FKBH/!35I5/E4^O"IYMY*6,9DN%,+B MF;P.-9.F2#\K8&8Z%O6"6+Y_Y$P!.8&W:R/B&9FK*6Q>$^S<<,W^A%L@:_O8 MG.QS=G_Q];=]U_ANMI*-0+%]I4L1"_.#9%CYC)9F9(7E4JTN8EP_0I7S10C+ M]:EW$A=K,:L-L,4?]51KSXH.RPN9^-XUQ.Q2Q:+-I.%GVCOZC9A&<-6U"))I M,.XT6Y5SZ59^3[;JQDS^8L Q(5.?$#&$,VX3TU8T$"HTTFZ8%O]1^X2!#84W M25>S;(+$P&(@0# =@H>>E$25K.VI807T3U[!D5RJNS*%_N0/@BZMBTZ(B:/Q MA$!?O'15KF;7)/1!3[ST2X^GTJ,MWYCEE'(&UQ/#-F*N%M7^BL;)"GFG5 ]^ M\L()4U<0DQOS616B4"V5A%*IE"%6-EY=Y9BZBC?<1\TC$U@TK,0D+ _\&6.A M0UUITY4(@?@(:\= .DH75MO%A^&+DZAI1K,AKD8$YF31]%7^^<6I/E6NR9D: M-XNBJVTS&4MC\@4;2?'5CM,$YR"\RGRVU'C"XUW*2P_2 N5H=B_<')T;;_64 MBS .%D,E1Y?#GZ5N>6B6])S=S@LU">8AA/FM!'&W.MXW_A$[?1)LTDKT$;NN MW,25&UB;Q9[V\E<$M[EYZ$^X8KA&;0<5;84_T'0'Q^)1.-."Q:#OJQ^4AW]P MGH3:Y4] +*FJAH.Q[_MR#,05_O>+$H2/4@7;)@JRA\DSC YWZ>U(LQLB\A=[ M^')JV,,O;?*^1*'W8-JR8]PQ7^!(EC)>SI-EI.\9XA(R4EI;&5D :H7^^?[ M]U^UP^_:QDG9&6@LG^V850*_)SNMZ!ABI1%/TO'+ )N616Q,!#K5E):FTZ,^ M(PK&"-6+P14>/YH,\,"Y,3"]?^XIEF;A^]19<4/:O8'V&XR(B9W@#T(\O)3O M/[S][GV[.FJ9M9'<77!L$Y/K)G1UQ_NXK>AM1U>H3]RW'X+$2XLZTO%!SX\. M%SY:)*@&Z.[NC'C'\OP6-,E]Y[K=,W1XN4_LGJ'R-!D=*]SLR(1 /#A]-ZO3 M_4S4PN99!AA_X1K)_RRUA_SR>3;21=YERZ(:UQ\\O-G2\=[7(U+Y>M+Q6]1S M%T=\\_CXZO"X>7/('S5/KOB[YNGMX35_=''%WWPYY-U0-7]P>'5RU[PYN3OD M3T^:>R>G)S<_70F1)BX6U,S>[6*+N?C_\(IC&UGZV]>PC:S[)JVR8*]F:WD_ M5P/;^M@&MM&[%),N@^B6RVL+;9T7>[HZIF=-3.4)BTOO[@8QR"[O4&Z1*RWQ M[CT9#!W;"Q4Y<&.35)TG_D9* E;\D8@NX?NH?EN2U?@F=H>)Z#;+O:0KBX09 M!9!3_LB\AD-/TVUF6?M$E<9S"4$\R2@4&.UHE!J(H:X0ZQ=_7-Z#5?CB\;F\P=\87%6".? M6\5CC?'5#VN..?SA\YT!JAQ5R0H!$,].]I5U(GM*&,%6>+1/.MV+D_+%(Y$V M^F9(75V, ?)Y3EP&D,Q5XN_KJ+W)=)]<6HSH\[ER&-&G=4G9#)%_I5E/.QVL1](&&%FV M;-X$&W[)3""O$Q/@EAS!CIRX&W(%^^&W5#D]Z$KGY7-1VF@%:/P28TR1+\;- MF**\6YI#%5KR57" 19($#G"D$;V8]IK9R7]_GCH3)_]?1L7E^WQE^ MO:]O,OF/7V*4_&OS&,EC8TWD^(8V,F M?TTH07+RQ]8G+[_(JQ_P8V$8PFP[=C2O\.3R G.,KLG09C4IP&V26X%,0P(* MK<&G)"@LE[3=AGN/C0M"B7[//X;(Z$(P,7?GC(FSX?R:7#I[145J9'ED[J&K MP9+BUUHMI5J/6&U3HT&;A:<;FH/#XX&FEO=;*8:+&DSD0[8"QT*2!FMR>N5C M>#9(B7R($MTC&Q@V'IM.+,IG _XO&10LJ<)_K)3^]FA\Z+1T6(&7%LJ'.8NC M9;:(HJYZQ!%/*@3V_L1_#&$/! =.0VPF,+5)TP55_#>F;+O(-M90A\$%>**M M##4;9->;XN)"X,.6!I)* 4(*LH.L3[MCT \V5*IN])6 I8Q,@GJD%$[DPC2K MJ/A*5CY%9#>^$)+2B=R7%(TW$K(X<*78PH7$8'1P^F._5#I1I#%Y*H*WD(QJ M:^HZ%IJ)7"NBK@9%R=AL)_\N98@[ R"KQ&W(N;ZH^_JS4?ZBO7\3-I=WY,Z@FTRZC6(\@:;((4FA?48EWZ@.B4,<70@ER M;KZ*]SOQ?V*I9/>8'LM88$,E_$9?3TV+2R^.'\^^5!GG:>D5:!TJH1IZ:HXP M!?V:6@*QO_C,X2EE>SY J;><6/G>??GYLEDM?ZD0.:GP9JNK64**;_KL8U)A M_MH:49 J:>B[Z>F[;AU-N'C< ]J:0CQQLF'$%">>^MH0S[DQ&$<_)Z?/Y=&> MHU^2\AK3S]@%1$FH/E^5C"342F6A,MZ#/28#/$Q"NXO-@*W+"9BZ=@^N>T3] MHW/I@:4'YAJC!\26B6_WN*S62.U@WC$?WGY<*;*^][7[/%PT"H][MQ7GE(QE M/S8>WKJ'1[UK]>KPJ:WXBXDD7'[X?+W_Y?#@]O20OSCB]T^;U]?X@YO_F&K: M+BC)<7I&(^@T?V=+7YP7^Q?_I4EV,";5QKX$\%V\3P>@E5@+ M2'[/TM#84W4]K8A!%$01U&:KKC/)R=#8#Y:'.I[-3LASN^:K.S*XIK2X5AI M5AHOS0+XJ471F_Z]?O13.SB[,-,ZWB95ALS$EK%!=+TQK4'TFIW65#R#4.[4 MPDYMV%:^W!UW]SK-ITFG%H:F7)R0N A_I4AYT)C7HU3XQ;2LY$C4L'PW:"&Y MD0$!-Q>H/,'!^JY"CU9M^\?A2U_L5'_J,ZA,RU*3DC..T>!\^/R2($M5H2Y/ MI\%I)UC0Z4\57PO4?-*HX^!M*%OPYE.O/K.^LSXZSE0J*B9A8%V(:(+]583& MDD8GQV_?3QWE^\GSU<0;+ZFGI!#)QQDDR1@8S)QD,).":\&<07=*:W4I581* M+0\Y%%-L%5!";3G:4!I%M._.#LY.V_>7%7E6'6@E>L]4XEA<"';-2Z)0VXD$ M?I-SX:)@V.\9OO6W?G>V9ZZGR)*8<(46Y-)_B+0LEL2*44R$+5G)? M-5:K]*002'6P=^5 M1 -JY:K/-%*820<>K_S((ACUE300\&4K/T=+4WY2J$*[5:L_U:\'1^+,+J!5 MJ3_3"&3.SM$3$HB6I0#-5@ ; 13G(TAJ!5-J=8$:$%N'!_E&5W&(3['.X4'_ M<(]P+\K/IG$C?RO=3?0XKT@YFFTU,0)>'$#Y2FZ[Z@K5IEFIZK9M6XU?7]M2 MK;7!"M4\U"?F4]HS0*.NA/@FN*F+4+5FI:_KZLWK[:]C_82DM5*830G+&!N3 M17E:;&Q)9S$U7%Z,HC/KF=PUST]O;_9+^KVZ$2K07-P]7Y)&47?+TKU#__)C M6JYZ+!B.MY;91K57'0NJ\?ZC_OKQO'1T\SJ8H'4 MOOCDJ^+X(9]Q,[-ZN=D<<;#@7*ZYB/YGN?3[RVU+J@W(;#IL/HK/J.5*XC0M M=^-)8BD)8W.1QI'^?7_TY8?1W7^<595>ECB<-Y\-F-#J-\5HU?FI)^%*98Q"BL"3"2UP?0F$MA8^5.>62M\V_OR^M:L_WJN#[4" M=+6I5%1X7#A&)S,9#^-COZ)0DJM")4,Z;6:*^;1NQ%+*K2^^73P;LDSVI./# M0I2X1C%I!M.RR*_'<1<0;#3<7@:I3 /C7WGX:W4;+Y:O6_GAES= MF(/XK_49"V8XL;(; [VI2]+#V]/OK[UV]]E^JI>Q9]C>]>'WV\/S&_[P#O[[ MVC^_UA;S<34=Z9M.%\;EI;26]+3 G:@,8M:#XO.51<5#=;-8SU.[ATT$R*L& MTT3TI'8;WM5L^K[7R![Q>KWWO3;W(?'O-_Z=J35YOK2G>DD*8R=%F3(%)3WV M1*)1ZA6A<(>7B@GV>P!#9NV-PG^)X7CAEAVZ.];T-^S$VZ_$1S)"/'E#QN"= M:N4[;5^NRJK66M1=6=^!;?50U].WS$,!R[9V]^G4%<6DG(^;2E 0<"090J M/B3^F#-DWG(43[", 7%QSIDF&[HCQ]V-4Z#K"Z/ 3QR=$XR61%Q/W+H%9LBN MC;P[&?QV'IN_2_I1>:G>Y<*$7A&)"I5DP&YA,B_HFX((N/B_&DQ*4W30\UP: MI+"5K!\[I^*=2]L"6 $^*%,/GQ5?MXSS4_AB!U;DC18:@VZ/EQ<-E%+R.M3, M9$^12E+2'M(G']3VNLC9)!&K]O%9O75[/KI+Z9O%5KI Z9HDT!!!8BK$/ZIC MOABF:I%!E'C+8JK0/71GW $-CZ-=,R>+0[XXZNS 3K ^-ZZNQ_K2N.3FV3^N M/.>RR_.HZX,Z-VCG"H:?/Z'E18K5A%-,R.:I>1=K+YO'J0\O3]4O9[]?*J?Z MF@KH#-I%65I,.MG"I'1:4Y64+LJ3&E.L7$Z.(:CK?KU1[;^<_&A.):A)JRS2 MKLE"0?.7%HN[*6TL%G_/LPX94R4DY_5!T[SV:6EWN=%N.R;:\W!6KG.YPIS+ MR^V;X3GFE_&M"W^IJ7YT.'6#BSC3%=[RH?!#CFZ_\U[8!>)U40D:\_F.$,\R MT 8P$=M!<@&-RW.WIXYB^FWM(OWE7GI:NQ>9M&L>N8TU_-<%_J/VB?ET0KZ; M6+&#D-8)+J\#1O)E5+%^P[G;[SQ8I@W#H#)WT3D9T"9'8'[&BJ7#1^,YMY/R M$N:JJ9IBCJX5'VD_.M"5O]NQW$%7:!KRMVJMVI$=.\B8=.U=*V3O+MQE),WJ M$)V^T5[%]H2M=!^9O$DQ>3U?-II<'5>_-*D[!.M9\U&C/,0IN(U47 (7)ERD M0KI+]-)];J);=%K,;(YV)(=*NQ=]=G&^_0WC4?=H_%1?[X@\'AWU?GZ[N>L- MKP2QS=_3*-(%IZ\AS$6GJ\FJES)P\+L'&4!20A:V]B#7ONXV\@?CI,>RPQ^;2'0AU M':]]](7)2) 9N7^ POHFO][6._4R:?4#C,/CE(T.+$0P,16="CQ"=VD:0TW? MYW73/:,<4LF:&IJ(W4^YC02^16!@[.^M.FUJF'<(6H^L6[AGJ UC9>BT93IV M0N1ARI325O0S*P0H.X?5-=MMI=4CY;>O9F*']2W'MXT[2#IJZ>'7Y' M8-X-R:]+20[D_OL_.SO\D49T]1_^$L[H7W@;R;.-;]7^Y>\4W8$?)7YGQTWL M!C[-7ML6Z_52I2F:,[49R]8\+"T3='S5EVT,T[*6)S85B_4J"^^;MV/_\B@3 M_^&;IM+2VO_RYR!*V*Z>&[A_8BW\UO^\U_!/0:JTER?]W_]@HU.VW"3*TP[C MO7^ 4?#$POUUV ['6N]00@O[H,*#AZ>$7U"FV8>G9PWS_=/FJ?\_L7Y MPW981K'3R-SW-XBPW@VH(5AXM"H WE:X? MKZ"9S4-B6D-FWF%XR'!,OJ,-0,77%!VU>E6C0Z#."J,XNDV=+\;0366VF-'7 M 7W$>$']5=4LT,\M]QT./JB/+"WJ+CT[^+]*?_AOTW>3PM\UT"^ ^.8H+> I;D M%1D:ICM@SW!T%71W6)'B99L].H-0NAEN \[(U/K 4(K#BB9P.U YIS]1Y0YU M]]!^65Z,U7([5=O$XA*SXE-GA9\,?2C#\+BC)BMD8)_R?QLZ!"H.:$)P#Q:+ M)^0=0I(6#B)GQS>]LX,#/_(GL1^AB:N )BY\FG#/U4]SQVP4CIWN 6E3"XV7 M11J6DP78E;;NJ"SM#Y]N#@9@ 7M; ]\Y@J,&LM[Y%AF0'SM@1],Q=]E+,[D^ MW(=1N.;0U'2>/52.D".^%7PDZLWP2!5)%&.&$3K%_!9-A>D8#OM-O.Z@"T\Z!+D%/Z)C'@@E+[%]LR@[NEI)$.] M '3G8.KXOX)'+QQL#8BI$=\!^Y;6!.')+L=V@-&"]1N.W3;Z..,3(%C5I5PJ8]!=@ 81 M%SHU(;$*=&PHVH#67;PHIKJC&\83GEQH9^GRM<&SH<-,3,UZ@A,#<<**J="3 MP78:Z,#IL^6R5]I4#K45QR)<6M5)L Q/],+$50U=!3RZ#4R6 $@/-D6THRNA M;7MB^BA\MJ$OTV0MCHV*EIA%TPO='0BXTN65?84Y7(!8L,00N+0+FX+[<>3N MSZF[/WZ^B2\.O.N(IBBDB$&.2?;PYZY@,[V9IPY#^"CW+C>A8:MLT,D?P+7, M*?02P"/TI#2K/J0WKO;*]^&MGN5*[0@4#'V$B>X>C-(B!(6'22M5*&TC9T^[ MA;GT:W(X!$%':Q]M.J<6@?T9N+[F5"K<]>\T7 =-NW 5 2:///7!E4$X!RQ+ M1O;F:-Z'RT>TGAYY#6?O\>^+IWEX8]-:KPXP&\R;RF;#%V+L*KLXZ>X M-)-@53-/M[0K5;3!LL\A!3,DY\R+G62C6FL4-,M%>T:TSZX"1:=X =3QK)&7 M__ZG?:;JA BZ0\C"<37&EF-I X+1,EUA)@V(<[@_NJ.PAN^&M_RKS21]4.U4 MAIIBA^R$W?!6I6"OK8RX-X::UW-6*]C +?6LG'HV2OBY:BN=8L0=PZ,(]"1@ MV*D3=?9Y.FH;A2C5F6FE9J"Z,V\!ZO3C=7G!-=[I+-A(5+=P=6>P[E#1WTK) M]:+SK93<4L\?(B5/M=^.IFHV4Q)1I.TK0\VF#F<+!&*;6!&-,2PO0QY8%)T4 M?Z6#MB =1TWHEN,"*4,#O:;45<&^Z,ELW9O<5D"N%XEO!>26>OX0 ;F/R9<8 M%L$Y-ED,")7!0S=7,:9.!@\0_P$6^D)GJZZ19\+P"OKH7'5+VZ(Q,%0SP[$1 M%)&/CMJE+EPZ#6W0-LPAICBP@ 1SJ>* D6"7I\&Z3F@" MJVTD6I!\2YV7Z[ MC9G\?RW?-Q/X9;:9(:M*(-(^[[EN+^3E[4FL9O(MS6AV.@CD,N)N2+LW,'2C M2Z/%)X/V;B1%P64>P8N!NK\.C"F-:-H<4/ MC($V>%8LC*FKFM(=&+#L-@L\$QL+BHEBZJ,=$-Y=PNL.B.\V1O3-4%8[*,)8 MZV]YOE%\:I>_)RR! B\#5(=9PCP7'@X3>6A+MHX!FC2K5U?49Y3N[)HPE2%Q M8#Y4US9 D&@D$M!F%P#>$"W34-0=FMED.GUOCK9)%)M>*W0^/>69>$O'V ZZ M>X.[OID MHKD+"N=NFLJBEVY\T#4]V.?"DQO",)BT@%A@WO394\T3&L!D^TC/!&[5OO:F MV"'#Q'L]6 ),F@N=#+MF=:6%=ZY!M]F-9+[T#,PY,%X0&,CR"[\$_A+N6XU: M/Y>*W6/;-;:2-RGI_O\1Z]6[_+T.JC,PX0Q3+JY'<"VF!92-4SX MAKPJ]//7P'?-@0WG8FRCHBN*BL8X0>#W1WC<_UG.$!=7*^/BX&?^U$', 455 M@2&(R=.GZ)8LMPMEI6BF?AO6 ]-1C0ZW!"XBN89 M %>PP6V:O$B3@.A*(XN@Y7'Q#_+LB^R#*%S( *=H\<-@WC"1OL&XLT.E#'"@ MRJ! ',WJ<2UBOV#61&0^-/=,UYZPCJY%!J2CV6[)'1RS[J8U8/V5YY:@G_#/ MA86Y=YPAJR-3':R[I>\G5LT^0H&=#,=.W INP@3&T+2!@QDA-,'/:ILP9PWO MAHF;@CDA-!W,]YK8F(;' &5XO 446&A F)R"<"=*FPJ/T%R\!#)V52#UA =" M8082ZEG1!;Y#7@AFG P(""P+Y:V_*\%>""X,E>KM!ZSK%<3SB,DQV#O,TB(H MY='_$[%$-HOOTTJFUK0XYJ9G&DZWQTV\J2[ FKPF6-.:I+B;0,E@5Y7@Y>^P M&Q6)46?9GV$=A*;W44V%N+(!9!Q(1T%UKAJK1[GNJ"2@IH#6V:RT?Y MA?CUMCS<]EUB1_0)IDIAEF.@)9'789!0&E=^O-N>"]_V3*.CN@,5.^YD7"7/ M30R%.?L:ECN39\74# =^-QHR#2_$Z#Z'XK9'5,%W1/J;,_D,S,"C B:@KT9I M_W8TQ URO3&$)77?P26"E_&%\F2%%+M F[O<;>Z"Q'.U-*#L#J$^<(7F/1MP M?]'[1?U?ZW\*EZ8C!D.Q1'#/(]36P:Y!V3GT']4#=1+N,KH6EED+\Q\8+VY5 M @,&#)[=TM[*O Q7!.M&N0,F9ZCAM74X_!$E;VG=)%]8-\D$,ANR+YG4UX1; M0%^3=""GL4T<8#AN+)*3WZ>"8I_Z"#5AQ" !Q)@)EZ<.^N]?I=U2J<8'F+XQ M3X\/:S.^@P2W@ X2*>@;?N\"(0RV&FHIP"VYI4!\W]WI<>,PX2GX.+\4\'$& M_<>E PLAP@H_&X@S/S^(,S<)Q!EQ@FG*>0B()0M^[PQ;PA0+"MO+S0/;BRBN M>(A_(1@G/RM&IE\5YR&@<#-C9,XM+U<.B#F+/&;'AK[:M0/(Y), F2]D3EQ, M%S4P"SH@OSQT0!=Z9IRP*@CPC,JE61">[DG0168N8"=W?<5!Z/ 3(70<:]<# M>]D8=6UFJ)KZ%JJF4*B:^A:JY@\VEJ@%Z]>];^W6%3JR#-K1A.HE&+-%QZ5A MTX@MNK(PJPC# I@/% IRD@XPG9<-%,X18CF7WM6B!LX)[\UXD(N;%)_8Y9L6 MU3 P]"SP8!WAW4KQ(]J$9C2QK'>Q',R_X]#,>7PJ0-+ :QGF.*3V@,U\=YZ. MP2%BGY^SSV#[,)2ODI8=4LOH7."A6$H^_:S*K#T:C,8?"R5\BW /GLA?U M*UL: U<(>Y,%E@7(*L5-1244=3(UC2!P$2/QZ/ C+?^F2==^^L.82"Y'8XB8 M0##@3P]NJ/.#PE^B\NU'6)DIZ8X$F?&S@D)""2T?RB[JMH:[9 M/#Y$0ZXL)AL"=J !^$]H*8U'8=@X@7_F]6B(Q< &X$YQI STK82. ($'TV MI*9UV^ABA;(W1USQ4#&I2%-@87WJ'8,Y*1P0Q1.QJ61STTJZIM+WS.>I\6D_ MU,5X,60;MJ)S+X;YQ*+W+/L>&5^J4I.'#C! V>+T M'2^6WX&#LM/LB/IN+9!;][Z<@$WQ \XLS MRP@*2IZ&V@&EN[%X9($0J"_*9 M9,=_U+(=E;H#@$\HD@@&S#N.OI6[*YC\/>%0$T(5 FQR4V&>6@_T!K,0\+;% M)!PJT)B"0:UKUX& (#U."XB%]]6-L:J&P P[&F33:(ZWCX%L"1QFKZ'_NP5Z M@(N&1$R"(B;*EJ@(Q6_PD%AGR6HND5(9C4Y3S%*D">,FY2P&5C08,:]E9%9< M:%9,%4WW?! .)KN G',W#T,)-'T(52!,D\$'PDN+ M+@FV0^"U3C"D0'V\!//W0,J!EAA\!ZZ$CLOUJ.7@*2)C=5#^X2IPQRSFBG+S M>( T!JZH0&PD!B[29O<"G)8-WPS-1>!4HL-CM( I*G;@2%E*3>@L=-OH$CP\ M@2*3:#I+36PI@R?3&=KM]Q1=G>Q<:6R=*X4Z5QI;Y\J?>U7]U_++U2.EZEL/ MRRJ=79F!96\P_LZ=&10%X# -!8!:/":[A.C3_-BG97_/MAZV54W^G-@1".:4.N5JK@. MG/A<)A>GT-EY6SG5;1>D;*B*.%ZU)<:D,'T$CP\@4.PK4\S=8 874IL,90<_-V][$.[C)2!\>6L\_2 MR*^]HA!T_[(JDUMT8W!3?9--RP*S]N/Y_DVI4J^5*@WIDU_TZ**7!T5Q$>_= MP"V=:YG&H-TS%/V9&+IB\CK8ZW!2'=W1J$=304)$RL/J>$OI#YG-SDJ"^#;B MX.+"^@P>M^,!BN/W@M2+ 09EP[\K[&"/F):F&*%42Q@[OV+NY.#';%!X43; MS*.''FI&P"-:$-\'5D,JGK@K-,@RA3[=T800.&I2* @T8- 0$WB"[N8! Z+&"4;D#BH"GA]]%[Y#PK_A+:[+F. O2?H=PM9\H:?N#U^DLG0T5I>.*4[\)JW*T\-C:YB=.%* :99( MB-*E)?Z>?3?0I,74-?XT94ZS&'C=I[]_/DE"JEH1& MJ3KNO=2OI)/9"J9/]5=IW$RF3WX>&+$FB'+E3SVES"R4;CHF[4-M MX0=6%DIR_4\]K^E<->:*+Q 9A*;B>V8=O52EB9?J#,I/+H5GTIG--I(GN66A MW) R+2/[3#9N%\2&4$LR6JY=6(*$^I>/STQB,_-^C0\%.<:8A1;R14Q;I93O ML.AKO&HX8/]G4K9F',57(>5&3:A6II*L-!_)KO MI./;4,N,FY=$$K)9%#E/_.U6?$=,2W'XC/'(:8NNA@"2@!R+&0_9XG> M9-S/S%&HY5//8E9;$-ELPFH3-O#[7>K?RQ4&\\,4M-A-7_-,E>4%EZ7TX+(HE$LU MH2:6UCPV/G;ZDIRXL3=EZN5252C7UB0K8>+ 8]<@RD*C5IMI!7^OZ'))Y\VK M,6FLBXZPEB2A+">TKQ4)5UFN"**T+A'Z:DV02^L2?I82@G$A%)TA!#>1C/=3 MP 86O#,5$3#QL1<=4I/^M#J+E7^ (J5H:$VY?T2+%J@ FVYI,IIRXM]9= MU%\3&@P1W)H6W<43Z0/GT![UVC-9M#"!ZUX2:K5UD;2H@I2%AIBXP%>^[($H-H2(6DTFUP=M0+25RH3-OP>KOZE@.%,L@,Q(.P6DK M7.\4JK)0KE>$Q-BDBO(*-SLI(^-F7R0@N,CQ5-,2H04C8%+!DBT5"']2PQ M5=/04NC+K(K:)+0O&\7:IS7=G _EB*ARB=L#X>[P$VYK6Q>EDS5GI)ER"E;% M8-1I(\]BHPF)972Q: F7%BU9>F*7^TMM@$U"0025=VL%EWIL](&Q#K9C@EL4 MX&!H:@A 0/NKTN=H]B3-1PWZT%D^'G$XM](9#G6O%R0P=)V&19+CP(E 2LC' 3%\1X;@O-%%Z;LSD4?*-1<#Q90OM,6?9 M(;9%"&#\JZK9K $T]K166F% 64Q0]R%F(G@S;O$GPX*#+R@N6-6 -H-&?88B M@+^SWLB;,_D(QZ82A'_9N/%?=M&XX=?,8(&3U%__GN&2]TRUQEI$T2OF;V$& M<,+P9<1P^OL4>TDS5.^FB-U/#$>=HXW) GT\3+BAR]AMIVZYP/!@^)$0P)2/ MY22PO^LZ0X_RP).B'[#L@*L\'8(+ZQ!;UEC9E>9%J<,=;+>WV.HF[Y_'9&'% M(OVNK*)Q\6)%54(EYOX2J[ZH*E<7+*KBJG1(9G$SRJS4G@^^_'I'DFAU;O2]BM:A-3W; M:!9#,01M2_I#W1@1$C4#>?>#]#NL)Q6ZY.F%)8"@ZBJH/[/^,4L2P79X!73I]Q>C#ZV SSL_8XY>IT!&,;863["F8VUO>7=U$:Y08AYU M330CB7G;>WM5DT\<3#AC,BUDQ'(0F0AEF7@+=^*)^EF<:1#J0X M"@*U1V1D*%3&&FV.B&)&VBAN*%UL-%&[."FHY7$G#,;FHQM"^K05-BLT$NB) MN,!"'UWA\DF@F'F>A/GXEU@32E7I$Q,Q94FH5' P7+(R#5@0$(]@T2Q/+M%2%/#_"^Z6\A:WY:$>KT1L9J\ M; &W-R5H470$OW-))#3.8?A L2:*3%V!CZ*(VXJU]6^Q=JV]9FZP!L]NVZNM M\^03[=4L.+$9FZN5Q;:VV;:U60&NU@XN# M;;^T;;^T;;^T/QI1=.']H/[$;FIQ[77;2VV6,MAM+[5M+[4BU&1E4WJIP6Z5 M&D*CDH P63/0M6TOM5GAG#"N5%D71+(U[/J4_/8J>JG)LB V_MA3VL!>:E6A MD;S8_I3SVO926TXOM88X%3[AO6/?2"6A6BEF%Q8@H9+X7,E)3$'">3>]U,I" M'41"J3Q5W5]/V).BP%\RT6N^7FJ;[9OZPQNI;<[A;?N19=JA;3^R/R+4.5:( M)(?6!ZWY<5M;\#-C>2E!0#2E7JZ!XOLMQ=/]IMM LN6D\%W1.57*0CW9 M:&1%DRE7A$JR8>V*)E-?#@6_JQ9^9:%:J0NU9+[-BLY00M 1H=98%VZ3!+%4 M$1K2NK04K&?8F&T+O]6D;,EP3]1*"4KYTS+7RC*(QD2GR3]M%Z1*32C7\O>O M>R?;4&GDIX35W]5_1 N_NE"7:V"C3:75=YV_* MRI8J.BC]Z%RI"N5X22DGU M:S-V80;!-;V%7S5_0N^VA=^FM/"KASKVL88 (>38$ #@9$2>;0._=TE&VP9^ M&W9@[ZJ!GQ^P\MKWR9*4723E;=XG[Y:VS?NV,G#;O&]S)K]MWK MYX9HV37C1D@S0E%F[8?%Q6Z9ANB#?HMRJ%W"-.#+O(W[YFF"56#COHCNL&6+ M;>.^[:E$@OI3&O>Y@7@FJ%@_;5P[Z]M47*Z>V7?LR<:Y'YAO-J]NF M9QLP^6W3L_4^GXTFKB*:GI5W:U'7M;1;330]RWHM_2!D\L+@;>D'A A71.;$H*T:A.BIG8GK.]6/#_3+G_OKH@\@\I);8^7'J$V%FV6 M1-.[VL: N63,1P6C:OM S'IA,%I4S'1F<@ MNF X3==,7 .QW56)B0>&'^[3:Z9]BNAUDSW%71_0CL>L?!#75U M$"L0"$ #2KOM]!WFD5 )G()FI\B3EL&MX2^7_H!N M)1#U5#S"='IT'VS_Q#AV!DA\I2")7P !,@ CE;JC4&(C)K'%DDK9-:%98R^! MM!5/OA2XR*7@J<=XV-X%8;\0'4[UHRA]\M3MT WK:LDH^:GCS,V/1:<W8\?\7 8M%F M+D2DQ)XVI*]T72V""B7V94_-0 W&QD-#=Y"O<,2)VY40(1IW!CJQ+ [_Z/&- M9RQ989&-EM0%/-3"WI78?W*H,V8$URJ)&OX]3@SO)L_8Z\#>8 MDRL)D!M-0JV?L#A#?0R6L,N?=&C&!DP7#MCU^&I]*M3I!W1/#<<6EFX[5GBA MKXP\)O?>FJ"LT$5Q&14;]!\3Y%VD3&>(;4>C6E'\_F!W&:4>+3 [. M>F IU(5M45,5=3386)C]@+;Z=$Q*]Y0_875TUZC\:H.U874<'4+/J0WA_@E#H(^UX M,BK$2R[1"9S+%Q9-RI3HBO"Y0.R&/A660BA4O$FF[+35\\5/"^O3X*3IQ:&"$!_1:QZN M&YUN;)M&P2(]@5/CV]8X7348)4(HNFUTJ<&WY?C5):W1CL(C[CK0-.!P]U%? M.]*-EVT=R"I]/SW"!86CVH!VQG9S6CHZ02.0*M;8M]KR_<"N.865'A:*$/4] ME9IN/)K\K #3:P8GOX5I+PZF?8/V<@M8OC: YGO[ M-\C^6.^:@NX$N+$'J#> .L=4@@5 [\[:WEH2ZI(H5&JEF7!WEP]\/&;ZHBB4 M15FH)?LB+J5!=X% E>?$=48[%O,H!NY>M"2?J56]8#[[* OU6ETHEQ+4D!ST MTZ+G(F'QF=!H9)_+*D%S$\>G#9[! %_N\54;0C4+$/3"STZN"F*MLI2#*PA_ M;@*DIG^TZ#G6,'#7&O$?W7/^%/(P)0]ZHF*QSJ""(@*R"O4D8O6?AJX(M-6 M*V8J6MO8?5B1;(K!P$W43,A ':^3;!:Z7KTD"K+X9^,L@ARL-00QB6-<3*OH M+<;>TOS!&MX]'.7=6U>M")H:-4.WC;;-#UR;4\,CFZK(T[S>!"Y8(UYMVEA2 MM:D8@B1#* 1_^J#IA.)#F:'1!*Y0>(:TQ,6:6]O%0NB8PL0BX\%TN91ZJZ'" M>HZ[-5E8,-XFVW!K1OVHE-JY7?\JW_1Z:0#;$I)6HX2+P/E$I$H37J-Q5 M$DV+(YT..P#^C$9>12\%"@^#A@A9^VYW5^CL6:XV>=8,Q_*V;@"D-^XK? _K MO!1Z5@I0=G]HF(HY8C%#F#3GO<#"OC3/P:+@.J%\IW<4[)M<3"5OBZD*+::2 M_\!BJH(O^##:RD8R89J2&@:RW3Q,=M''KE?W=LU:R33&W^67 M,(>*(=B=]O^W]ZW-:2/+W^_U*52IYU^5G,68F^TXY^Q6$< )B6,[@'-[DQ)H M ,5"(KK89C_],]T],QIAL'%B K)5=4ZM8X/4,]/=T]=?3V-^(T(-"[]SP52( MH5 ([BAH74Y07E,M4O,6 )'W1UTNWL11@Y]N@7*XTR/KJ$F:7LON":7T;6- MJ9+\M"2&'#\F0P5!H5U@0>ASD6=3UAP97:)3LKOP80N <0C4P7B GL[$M%=- M!&B$:\V2:1=%0V2 Y@SY+4.9[G,]7"9I-TX>WW^?VY):_3;0SST\U7T%U8?D M)[P4?D)&N233+"[ *_FO \Z%L>4:IWW^,JV0EM^:$R?"NKR\$F^CU=&IZF(Z ML- 4R# >%.:Y_/=Q0.$#U75PY430;>$$]@[70]%,?=?T@Y'EB58#DD\%\Q@% MCN72^5/3A82=PAB#:@!#509?7%IMC4]0\2!N!7&/G%&5<\BT90C8+:YSA+XE M*X8%$ZXE(PH(R3)$RQ@P* U6D01JE/1\[B,FK3\!NEAZ&Q363X,!Z/G>S@!* MJEUT9'V-XZ&U-1#] -8H8%HO)50S@U*&K(A2W^(CB7 M,%=-F_.MI@'CVH4D-6G62/>/(>8LEA!#"P7JI?-BMVB^J=?/9%]3J#?;<44W ML2Y8J@_V1VR/A$Q"-[8\>Q1NP\((I!A^ RU<#.$S8E%3+@ CT.URJ E)(FC; M3CAP_1!;O8:BJV2$"FS)=Z*D,5L.V)%K-O0F;-&'N(@)4H>6DTF4U*$3B3U M)L9E^T"-%?K45];'AD[LY])KPD6]-\2V+RT'E6N12RJ8%:*K&9H(8Q>V&RQ& M&0+VH=5$$4HJF#XA3D!254A61PT=JC<_JPKYD43$SBC-8!PQ9G8$6V=X19E6 MQY]ERX99[S;,_=)^P<1Q*TF+M]E0=A=JX08GPI^P (^L(+I-E4*6G9G\:J6T..6SE)\-&P5+ MEH^VH-6>>7*S5=;1\2Y]9R \<;1WY7'0%!4B C?-T#WZHODVH99?:A9T[N)> M8S\>V>&ZDJ93 L4-;>V5TG\=10S^HOS?Y$21#H15H"YC3C=DZ:!G,S"2@[.B MQ9=>1L4PTSKDADI/DL84$_!"X'C-=6P$C%_%YC%":^2J?].J7T-T'Z0/"WHK M6XUC\;"!Q>!+\S/%)!@.C ;/$-A:J,:]A$"Y!/7$Y#2/+4NPL)",(V^;W%5#@$! MKCJ9K4;N<746RM@M?ZK%+SA.?&K>U,WI?')HGZ-L=S*,!_*"I#CJ/ WI#YG1 M;(KH,@CTH"Z59)Y6.N[R7"C01N(\(J'@1YJ%3*6'*K;6CQH8OW@CXUFTJ697ZA2Z2'W;P0P Q/;IO90 M!@(?(]HF\<[!1^ M+U$>A5^1XUG(;T#+DW@SXJD)P["QY0Z+YA$!DTS\@!4 7UFVIB-HAD [T38P M68FV,9P8]'K!B)G[O&YB3*T9G,OSQ&0@+!;I?([\2Q9XL!'<>:0/OP SS$>3 MA[,3L"N&X\,I"#,846@#N:[H=[]Q4,Z"PMR/,KB 2V[8I'::C&$()IF0@E1T8%'Y5FX8 M;<8P:@K/P.@ -P&/'@F,\F.&<9&63.?G9M"FS2#P@%_6*N@!X^D(%Y=B3.2T M6B;@.3&$\1).+^%7D;_[+T,P?0*@QS :W X2 S\<,Q:E;V%PSACI0H.J." @ MEKH0"&Z2'.F!L*+XI1Y0?@/QD*19T'[=D58!5#%2TI48D#[(;[V!RY44^<$V MH'%ADH3BEE=CYB%@/GZ6KQ!TM0/(1X!G)]QX7%JN3C:C3KJ0*-]!B#RL4))3 M8W+EL0W*XZ#\$I6'?C+*/\*C,^TSS5\B>*HDF"9*PM3C12K D"8> MSOK>H9@[-VCH&5?<[0$;V&;Z["^^+BK)\*6A!+E.]5<1N(=W* MD:#D!*B2F MX5]2Z(?3C27!.]T!=Y18:/A3$>Q5>GKA,E' M2E-/.5SA>ZD>WQT ]*9,A&C/\H?&+?L1,)&#T-)(FN4/Q:(6IC.2X]#+ M[H>6.#Y$.D;M0)];Q"0BG])GRE3'.?3R94+!$XAAKN$WH^&37#6*M!CRU+.N M\T#9!I4\.*[D7%+H %/18@Y29%V;KG452E4.GY63VQ"[O#]#N6I[HD-&9E>Z M(MJNK+=.5UIOJ%SUFZ56*A@I[C 7<<>-VP2@B<&V2Z6D!7BS!3D87\N^SPUV M3&+K\*IDL5SU&TW&=0::OGSQR[+> 4O,8ENE:@1&*GP1@HVB+2*\T>$D]1+\ MK<^B*\@$+,F<\RL@",B032(/[-H1Q<[+$_G\>4Z@U3XB590K3]5F'8I M_7]\*5\57B:K;XFXW&TS1CQ'YED8"(%OH=N?(!4K?P#R-=8U;HPX!J&JH0HS MU#-J$"K3^IRT+817ZT_NT^%<(H=B1"Z*7,B]U36'0P4HSPU9D-%45; + M3L'H,W@?T(ESU:#D(:,Z\=[=9;6\N^Q!N\MJ>7?9 ]0R/Z)QWC@4QU!#<3*] MHDR;BX!XSI([5& /KXB!KBPWZG"6LV9T='D)2$TIZAF$%H$ODOK#]T@% MR:8:[E)QQSH XQ2F#UU!?,_&M8OI09"''^Z())&!22(S5>\@7 [ZY&+0[%S+ M;$S+M"8,7CXRW@3^%13(BM0>0-3'N9;9?.".>XQPV:(;8T?'_ON9];U4JB3CR1]4C>@/0S)L-O#)1G\E,O6]YI=KI;WG[ 5HC X;Q60(F=V=]^"'3&)W MA/:/:D75- [HCH(^7D(SF+5P0D%#KC V9%^DM$]UL?:Y M4V'4BF;C]*37.3WNHK(XZYPV6DW0#[DVV/P1'_#_46X8%^AE-UA@)A@'_ 9M#, ME5++>O_LW$PW35D;ND+O,_E2.7-3MD>%W)%U4W>$;ETF?O'"*9T%R*NI>NT" M)@T#F^&88!]F)/(?C1"GDJ$!XJQ#NX 3*#$=/$: MJ$I5')B1')CY&P)IE;, M[,N66FXZ."&"P@9L9&&D*MG'1.BTB=<+=-XJ*N_Y/<326+SW+QY ;RYGDD5Z M7MGW>_?1HY&[-1$O MA[RN+U!=*:EC.*MW>D:[G5_S6Y)"J/UB"J%<-(];;^K'E#MH-=LG;_+DP8:) M/PK\B8$A 0@X\?^J;)_H3$1;36)K<&<*)@G(KI1(P-B"H8-(,"*NXH2JO02+ MEJ"%X292,*)D0.D5OA*\.F-L0563LIM,:,4@?(X1C04"\##^"]%KJN4EJ08, MB87@W(TO)"$?6<%:T' [N(&&_4GHC5NC$800@"Z^)Q2L2DBR;&CP8-#3CIC& M9.UJ]6*^1!@*% 8E.,2J7/81&75_MFYB;QOJ)LKU(I9 F$?U1N^TD^NO7R*^ MG88_HI2(GI6"EB[^+X3O6>:7S?S8#,?HEPVX8 ]CEU"1$'S,U JA.@"=Z)K_&*:4T -F,3$?=V)DHS3F Z M9LKG)56IO%]J8J -DI= 05.="EVW8*1;)\4^4; RP677@\?QU*8F>_BFX IJ M!;0%#O0/D>EZ%WPUEP+W4'\HD' 5S0( M^$'O%^"9T.@DDTU.8SV2>2;LA3]\@?R1U3_:,X7&D#@PU,R+J6M!1M %78IM MPW/M6GX?TYM6HHEEXQ&V(B'R(B7"Y8R>HMFF5!2UH^N?$U:O:'(W @O,;<)& M7##A!XS8$<,+%IL>@+($^SA(#?0L2,"F=!L8(("$PQDU:@DB/$#Q1<.=8!%3 M=20#FBFJF[Q_/$J?,_@OKZJ)H71CE;ETP+/ZKZK $;+GQE90WC>G3-6*+^=F M\98*^WN'Z2E2\!FQLS1PK?@$HR>QC$4,&LSA0DHX+.?,XI%L@@.MT&W[4#'-*G M#?RG\WCV!N]*,SOR5Y5S"@$ZA!L M$K%K-3JQMY$;:W-S ZO)U^1870D2A3BAM#OS Q'EM&%N3GDLL=1N)5IT5\IA MA[8A+.;F:9,,>*Z)^["+EE2[46S/BJ9VD-B0NI2KTF=6N<>9&4O.#"8KK^W( M*@?5!4=FW#BR&_/C#G_ER,2W5C\S8]&9F:N=V6-3LH_SZNCY J!$E!]-+!K^ M-W0PV40& Z<'JG\@- ?,(^%5P&Q)#"2-9Z7:UIJM)< 0% BQ QIYU_9O9W( MD'%'\[7T;"DD2!@RJF%4GXZ0ALP!:P\+FOA># -KPL Q=4+ZOK"#1/-]G]%* MPW 8NXCZ;&)3)MIS8VC@\$;S]IHJZ\-20Y?1; (NC&I8FAS!JH.+BPEJ-QO0 MYU;/]V0P]A"Q'%Y&EBDYV=@9 AN.1&#Q4U*_PS^ " MZ1=^.9.STF?&ZBWR0 0I4F%M"FMZ <$%.:2),YL3CN4F8=F89 ],Z_9]-<,^ M4M'MZ=@26 @(&C!'X3("89Z&C2W$27E<@@B !8\43A=0!0S*5#$DKMYG"(AH MQ03X+5BJ!W!"NK#,?Q*H*I@@(*8SQ,9@OZ!],^'FQ**7,%P^?\P8!]5) 45_ M)=>TF5A5HFD7J5?!@?<#HY#0;ZC'" <+6,X%X'71GC[OV;YZ;-NZB%F2,A*] M;&2^K.3>*T]5E2Q=FF&:6H')ZD]?4(KR3!1B)-4G]R:V5*SL.=X:-SRRMY/( MP_V#PP>B?Z>CJ?*;%T5.%5$X\F MY? @A4=H )YYW.QIC7J-^MENX[A=1U)&L6,SJ)N5\, 2=BJ\,=BB\8'&L/+O M;ZDIM@$[-"?U<5OW^3EE4]>>8NZ1R'/^L:'YY-+',=,X%!$3QI&J#SEJUE4. M]=8Z%D0 ;N!8Q78;.VZ<*/ UK9RS\=:S1J9)S5EJ.TG-CF:\W0J5">EY4Y3] M:O&;0$UOM':PR,2F&@VHL$&D=,1!5]30[#3S$RK59O*:)L/I:1HHJ@Z@W/[4 M3&;A"F2@UGDN-EO/BIDF-6>I[20U.YJX._.@3(S_AHH 2)EB 6\4!="U['*M MY^'L0*6CP4RU@WA$K7(C:J8+G['GX8EEMP_;6,>0L_DA(S5EJ.TG-KM9,FD!H M/*.NXQ*]!MH3XJ-AQ'\/\Z\+*8#IUGGJ+[+[3/Q5_2G!^!7V)U*Q--F5%)*I M]A)L7XN]* "-KN8P7_%W,':!*IZY;JZV'Z6,99C4G*6VD]3LJ&TME05:VF/0 MIFAAO^4-.S8D.%NP8W-5^"CY-L.DYBRUG:1F1Q7BP#NV0!72;!2/D2/O>,/ M4L-]Y]U_K0VA<-,"+:P:"E!F]!)E"G_+N7_;.2K3I.8LM9VD9D>AZB$!KC"Y MRS[B6BP]@UU3GRG5.4EC2/Q^!+6XD+?_3&M&CG#PRZMJ73+/D* 6B[$J% = M@-;U%28>YZL0(4(0U'D0(!Q=ZHN 9&"9/V.)E8JX0QX"DUJA$Q81I'%H.2[= M\[>"VIA7B#9JLVD 6(!@"L!T)R9Y54YZI(0"?!2PHYU@'B20@/P$P%Y!UFW# MAQ18JJ$FI0GX6&8% #"5 .-@$R0; G8NWUK; 0161V#WK=Q0Z0-B+<%L^P&! MBP#(J8/8:7%@:,A^9ATF;T&AMT0X6;AV6C?. R.<7)J#'-U7CT? 5X?ZE+>!%9(:Q!\@)<#5$"!DTWBJ<@+O6#2;+.0,R 02Z@ [ MT"5P:@A$&0B PBGB5H>Q@'6ORCF'?/]&E%E8*S;K RB@ M&J@.U>#X)/R#XX$[B5C>A<10,M*&$O_**+#P(^K;5H X8H0"/M&M(]@PCGHE+=N)D]$1>*C@\D<O9'[G M!?XE[;KK\._:L$%R6L+<16[(;]VF '!1VOUYRV"T%R'T*J L 3:' M".2I&WD>8I97/(N>#%-B%QK',%4,C[R@ MC[SD_W9@DBL,X$#H.L7YW!(0>,*PZ6GTWN3F3G2LY-[30>0#X"4.7B2;AWC' M 5#ZV_9+8+!IB,, *@\?%$_0["/MQ6I;='.%[XS'%8GD3VY> "O'GH!"PS%S M@+(&%I[GSP]EY8R##)F"VI.%P "D3SAP!)SF]W\0G*MV9#2#5;&QH2PP!6Z< M&O;*)9DO'>V4>9QCW(2YCW/C4Y4YPRA+878!?/L8@;5((&AK44& ?,.(5$]: M5!Z U+L+)J@(>=3G#Z1L*F $T9S'S2MB0;*P+!A/#$G4B&:6!#))BB:7H9E< MN$WQI#OA__GK=>!?<5D]:\A!=@F3!)R)14_?-.Z[@!0XP+PJ2H,33&2"EO\C MA"*:6X%7#1B+[L@1GWPKN);B6DM"K086EXXI#H> T<> !XFC)'#&RX F-.-> MPJ;'_&09UO)@OSG>,9>$-89?.W4P K>G@F I <@!P6[Y" M[O)(0Z#/.=M+W1$Z-"CI.5)LXNXH !0CP"\6Z-=G9\==@0VIX($+(-78GBO? MF09[%X_U%5@[#4V6FBX!)19"!1"F7B@O!ODQ+D' C[9F+*]K%!W#?#8D;N_00BF;7@7L$=(@UX (K))4?=Y=- M(Y)W!02-4SHT-.B#8EFA02,6U(L]^D-9J??ZBH1.I2=[:ZHJ&-GT'2KQA!^3R )L4G@2/ M#!P$GDC&L%A)!62"SINRW,",#^@\4GRMN%->ULB8#S&C9$/<*)Y\&R[*08Z+ M\J"X* =/!!=E(QQ]VS4OQYUH\5"N:5SN(@FCCZS?Q)(B_43F(#G(W-)EJ(L: MW+7D'^U&/F=VAQORR,WH-[!K\#G)P(4O7:&+JZ%TP\<)!%E$ -#]-^@:YPW=O0@-B:%*7R8U>1J;JVN_S6_AA8XQXQMV?V"+V M4OMC+-R?!-G=(Y?$\?B7L!54?EC.'PA4&%R[/BW[T@G]8!=")0/A?(\(.WON M"-&8-'SN\(SD- >0#?,/R8;@+.XOD$617I3-P%)E3)D!*ZP0-HFOLK9GVM9, M?1&\)A0%])7E/M/.P9PXI@6-W%DR#9VIT!'_V 5C4]DHL6AK&$Z) RL.W#@N M&Q%R$C]^E\P(;7D864NOSEAA=3#8#O(1:@,A!/,[)Z#PW2&WD>:#%73188EV MV1I*=H"9;CC.'C8...1$\6P M2 CX6J #$R@A87,")TA>6YNQN(VJ+KESM? ?V&YR%I'!&3F(3F@P2 I*P45XD2![]Z<:54Y^#\IQ9<^S1#QKU@@><./ M(VRB@#\0GQC$)Y!EL8194M#BB2(4.D4_%[U-<'1ILB<\1,Z IKG1;9H!?P4,L')?,,!ECM<\'.!*U5+BT=7_6[ENYWXE3K_[_#OKDL0+#FN_ M]@:\&#DCJ=':Q,*O?2NPZ9*4"0T'&]TA&D3";24SJ<0H-SEO2\702;[DX+AV9_F^[D_5]XZ@T. M#F^P,+>U1\(.IH2PXFVUSE+;HPE:71W$B('_\L)=8U,RCSHPD/(FPSUYJA%X*WCW!( FGSBQS06 TPE*[';7<0A>(FSF@<&?BI M*_!:^DSWN81)ID=*Q$A%/=.:6I2*RVH.&W@H6&)JV5#V2BX6K@W#A8%ETR1% M;JT9"I53#_GTV7P1!3P2_6J(17"%QY]LH8M-=8I7Z#V&%"^"".Y U+M2\BZ4 M6^02TC'WUR<0U_)BS"SZ0R.UY$T[1IF940#A$?UA^#J;#<10QU?D?4-1LGRK M8__]S/I>*NT_D_6B[5[K@U$IFNZK9 M[C:.3[OGG5S*-DU\+F4;)UY)F12>P^1:N]>=ME,R2*,A2:MYZLT+T93**,DT[>RB39AEFO[^OMAZ>@[ M8P-[9P>RTN52?Z]<#X*Z[4\C9A^YUNB[W3_Z/H 7E&JE\O?O^--^M?3]W][+ MCQ_L9EAI7;)G-+>$'CD=>]'WSAOWWZ^5Z\M!]=/L6[<>M5MN/*BX%]^^M$>? MWKX;?WOCQM]FKU\/O'?C_L1V^Y\_Q?;;#W7])B#Z#@5])[YW;Q(;?L.MU]^5 M/WTZ?% 2G>M7GN^=Q!-^; ,,SW VZ+#AW\^. G\"[]\I\?^5Z:?]G6KI&50+ M3*SH[V?.=?2J[_LNL[RAY89\[V"M1]P/*97*U;W*,].S)IQO^*)?+5GP>BFH MZA0LW_5G_UCT#^X3Z\3\<_/?0O3P/\"9\T=<7L""O6#B17<<;WC>.[@Z/JQ: MX_$Z.7!O,0>N0F%K^//,_C)N_YSL9X4!:\L8,%GO>@G8NX7_=!ID9O/>'&C) MT1Q4B,,?O5-6@5VM)59,[8#:8/$%_LR=.[Y4$-^"F #6X0*9U#DZQ&H[QY,5 M/R^?6R]N%OT\(B/J]M:&EWEKPX.V-KQ\(JT-.E?GAN*BR%:Y].N1K?VBV?KR MMOVZW?L#SO6ZC^^/3.Q=M4AOU>??3,_/:<+^34VX,%^W^H(6JC U%??@88?B ML/._2< MR"6X2V[$-/T!(I#,G^5OH ^^)SJA;4PF4$!7';4V[J$#3'F@P)19HT%R\5R MSG\;5HR6.0[ $1Y'T31\M;M[=755#-F@./(O=^O!8 RX,;O,'EG!KFU%UF[Y MH%PYV*_LEKCW6SNLEO_39/V>J0ZT^XE;_C/]'=#P53,(JD0V',EC8GPFB*,<_L.WY]R!U4R*;W MV&#L^:X_P@KVMC,P2<^Q!R M72F5]P\K-2[7U9W]5>2Z/J%(/\A?AV&3JVV^GKG652@B1T*25I3":G'_%BGL MZ!VU7=51*Z6QNU/>K6OR6*U6=RK[M5L$$A,4Y7V4Q\K3EL=J)IC\B7]E>:_^EKS/2_M!;;_TF(B7X&?#@]0Y&N_(/)-Q(M0 @VD\C74S8;O(7]"P/$,91&*1ZDC0&3@ MM=OZ?H+_+G9G9KF*DG^PLN37_N1-#[JILI=?]-7B7B9$Z8E)O7[1[VW]17_B M7XI[E."IRRO+_%Y^VV]*[O_Y3[54*54/Z)Y?*7"^>7FGZ%AU97%??Q@=R3K(ZIU>+;Y1Q+4\>WUX1M00 (1,W8Y)2KJVF(5"$ MN-2>"91.\S.A>*XHL;5,YWNS)[KKR_?FHKM%HKN2$ZM$-U45$MU;@F_S+',) M!@DNEXIE;/BHK<$T7"YX#V*,/H2!-Z5L<+@C]2 AGS\5\BY3"([@4JX_C-ESC MI:=)S+UL.FG#M3T[5L:=G*2Q,A-OR+++ O<^Z-VVOA*@_&[;P-VV4HV@NMO$ M,.5$/%%&PL&8V3'->J:[R,<2HI5E][:*OFV_@)9S[=:FI:KE8OD_F4B@93'7 MQZZKLL5%RTF()$-C[+ A9WUN)*(K=RH0;:;:#*^N&+M0+550Z*R@;WDLW#F] M=MG,K!,D<:54JCQY+J[D7+Q6+J[?XE?G< M>0'M*38,3[?A)\08H592R\6YA-TQ8U&!?W+Y1[7JT:%Y2J,U^=_Q2\X+)&25 M;W87##(EF'UXTN5JKV]8X=@\XIL?%O .>LZ_=^)'+$0R^(6SY"')+:4>QY\0 M6:,1A9G[+B>.)L%R%L)')P/<;!99Z"[SSR^9&)/?4CFI^2WU*[=4+;^EUG1+ M#?Q+L,8AU[7.&^F#%0S&HCTY=1TA$>DKZ8ER>8:8)].D/B&6XN9]L7W2S>A! M;2VII*N0/-!77'?!E&MN)TN4._,_3Y3A,G2(F2;U";$4Z+!NXVU&#VIK29W7 M83WKVO?\R;:5*?$$N!9FNVCC)Z4%M+Z@J:K+J9)O4)L10HM[-.*Z,' MM;6DKJ#MZ,(8I MS[)?I7Q8K17$%Q6P_]@*31O@^@=6#.7'T=@)^=^QBHZ_ID_X$X1&X?#7]-G8 MJ_'VY/3X]$V[U2V8[9/&PB'% MVU:3_[3.]WD"3/ B/Y*M.)(UA[Q^OV=%:.P]=!>V,H D*7Q0 E_/7OVI.=&" M_MK#+N!_SC^[X2[2_<$*',O\9GD>"_^WZSQY;9Q3-4<5,@@2(IDD9Y"<*HTJ MA!) 0FY #10P?.[8" MXY*.%2+V?3>ZR#2(_R+EI8U0UK8C=>H]M@B@"L4)* MRC7J2GOJ+)(;HYM?ZC90]<>LSG59FLY@;#'7;/KQ:,Q/?Y:;FX^'JLS$,P47 MXE(U3DS"F[@'#[6HD#IE4]V&Y*0M*1>NW+BZEW'U&,I7;DW[5SE% MIU-$PGEE'EMAE.?^?S_W7RW]8NX_X^GY=&XLM7&1W*5K^_J_9KN)/WPOO7S] MGE'\MZ.=1J_8F/+FH#<^ML\_O#__MG75/ MPD'C_,W@8Z/,NA>E\SW[(Z?(=?]EGW_^*#L?)]^N*XVSK7]^_7)T4MO[ M>/)7&%^=_'O*.N6_8D[%\&1\>OG>/J^15T1Z7P\[I M]Y=3MJY?_CQJCDKO3V:E#T>]V"[-FE^NW^_6F3UUQ_[?=$*[?=^>P7_'T<3] MY_\#4$L! A0#% @ JDP.66-LTOV@$0 *+@ !$ ( ! M &)I868M,C R-# V,S N>'-D4$L! A0#% @ JDP.66"04>.*%@ M@14! !4 ( !SQ$ &)I868M,C R-# V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( *I,#EDB\H1/VS8 (5X P 5 " 8PH !B M:6%F+3(P,C0P-C,P7V1E9BYX;6Q02P$"% ,4 " "J3 Y9%&H;;(]T #L MQ 8 %0 @ &:7P 8FEA9BTR,#(T,#8S,%]L86(N>&UL4$L! M A0#% @ JDP.68! O\H)5 5WP% !4 ( !7-0 &)I M868M,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0 ( *I,#ED_1DL2D @ +M* M * " 9@H 0!E>#,Q+3$N:'1M4$L! A0#% @ JDP. M624TZWNJ" TD H ( !4#$! &5X,S$M,BYH=&U02P$" M% ,4 " "J3 Y9P9'E0]X$ !V)P "@ @ $B.@$ 97@S M,BTQ+FAT;5!+ 0(4 Q0 ( *M,#EGI5% DHV(! "Q&#P , J " 2@_ 0!F;W)M,3 M<2YH=&U02P4& D "0 M @ ]:$" end XML 82 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001712762 2024-01-01 2024-06-30 0001712762 BIAF:CommonStockParValue0.007PerShareMember 2024-01-01 2024-06-30 0001712762 BIAF:TradeableWarrantsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0001712762 2024-08-12 0001712762 2024-06-30 0001712762 2023-12-31 0001712762 2024-04-01 2024-06-30 0001712762 2023-04-01 2023-06-30 0001712762 2023-01-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-12-31 0001712762 us-gaap:PreferredStockMember 2024-03-31 0001712762 us-gaap:CommonStockMember 2024-03-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001712762 us-gaap:RetainedEarningsMember 2024-03-31 0001712762 2024-03-31 0001712762 us-gaap:PreferredStockMember 2022-12-31 0001712762 us-gaap:CommonStockMember 2022-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712762 us-gaap:RetainedEarningsMember 2022-12-31 0001712762 2022-12-31 0001712762 us-gaap:PreferredStockMember 2023-03-31 0001712762 us-gaap:CommonStockMember 2023-03-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001712762 us-gaap:RetainedEarningsMember 2023-03-31 0001712762 2023-03-31 0001712762 us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001712762 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001712762 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001712762 us-gaap:PreferredStockMember 2024-06-30 0001712762 us-gaap:CommonStockMember 2024-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001712762 us-gaap:RetainedEarningsMember 2024-06-30 0001712762 us-gaap:PreferredStockMember 2023-06-30 0001712762 us-gaap:CommonStockMember 2023-06-30 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001712762 us-gaap:RetainedEarningsMember 2023-06-30 0001712762 2023-06-30 0001712762 BIAF:InstitutionalInvestorMember us-gaap:SubsequentEventMember BIAF:WarrantsAndSecuritiesPurchaseAgreementMember 2024-08-02 0001712762 BIAF:VillageOaksMember 2023-09-18 2023-09-18 0001712762 BIAF:VillageOaksMember 2023-09-18 0001712762 srt:ScenarioPreviouslyReportedMember 2023-10-14 0001712762 srt:ScenarioPreviouslyReportedMember 2023-10-14 2023-10-14 0001712762 us-gaap:HealthCarePatientServiceMember 2024-01-01 2024-06-30 0001712762 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001712762 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001712762 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001712762 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCarePatientServiceMember 2023-01-01 2023-06-30 0001712762 BIAF:HistologyServiceFeesMember 2024-01-01 2024-06-30 0001712762 BIAF:HistologyServiceFeesMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCareOtherMember 2024-01-01 2024-06-30 0001712762 us-gaap:HealthCareOtherMember 2023-01-01 2023-06-30 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2024-01-01 2024-06-30 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2023-01-01 2023-06-30 0001712762 BIAF:OtherRevenuesMember 2024-01-01 2024-06-30 0001712762 BIAF:OtherRevenuesMember 2023-01-01 2023-06-30 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2024-01-01 2024-06-30 0001712762 srt:MinimumMember us-gaap:ComputerEquipmentMember 2024-06-30 0001712762 srt:MaximumMember us-gaap:ComputerEquipmentMember 2024-06-30 0001712762 BIAF:ComputerSoftwareMember 2024-06-30 0001712762 srt:MinimumMember us-gaap:EquipmentMember 2024-06-30 0001712762 srt:MaximumMember us-gaap:EquipmentMember 2024-06-30 0001712762 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0001712762 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0001712762 us-gaap:VehiclesMember 2024-06-30 0001712762 us-gaap:LeaseholdImprovementsMember 2024-01-01 2024-06-30 0001712762 us-gaap:GoodwillMember 2024-01-01 2024-06-30 0001712762 us-gaap:GoodwillMember 2024-06-30 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-06-30 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001712762 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-06-30 0001712762 us-gaap:CustomerRelationshipsMember 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-04-01 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-04-01 2023-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-01-01 2024-06-30 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-01-01 2023-06-30 0001712762 BIAF:LaboratoryServicesMember 2024-04-01 2024-06-30 0001712762 BIAF:LaboratoryServicesMember 2023-04-01 2023-06-30 0001712762 BIAF:LaboratoryServicesMember 2024-01-01 2024-06-30 0001712762 BIAF:LaboratoryServicesMember 2023-01-01 2023-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-04-01 2024-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-04-01 2023-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-01-01 2024-06-30 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-01-01 2023-06-30 0001712762 BIAF:LabEquipmentMember 2024-06-30 0001712762 BIAF:LabEquipmentMember 2023-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2024-06-30 0001712762 BIAF:ComputerAndSoftwareMember 2023-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001712762 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001712762 us-gaap:VehiclesMember 2023-12-31 0001712762 srt:MinimumMember 2024-06-30 0001712762 srt:MaximumMember 2024-06-30 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-17 2024-03-18 0001712762 2023-01-01 2023-12-31 0001712762 2024-06-03 0001712762 2024-06-04 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2024-06-30 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001712762 BIAF:RestrictedStockUnitsUnvestedMember us-gaap:CommonStockMember 2023-12-31 0001712762 BIAF:EquityIncentivePlanMember 2024-06-30 0001712762 BIAF:EquityIncentivePlanMember 2023-06-06 0001712762 BIAF:EquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 BIAF:EmployeesNonemployeesAndBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-06-30 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-06-30 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-06-30 0001712762 us-gaap:WarrantMember 2024-06-30 0001712762 us-gaap:WarrantMember 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001712762 BIAF:SecuritiesPurchaseAgreementMember 2024-03-08 2024-03-08 0001712762 BIAF:SecuritiesPurchaseAgreementMember 2024-03-08 0001712762 BIAF:PlacementAgentMember BIAF:SecuritiesPurchaseAgreementMember 2024-03-08 0001712762 BIAF:TradeableWarrantMember 2024-03-08 0001712762 BIAF:NonTradeableWarrantMember 2024-03-08 0001712762 us-gaap:MeasurementInputExercisePriceMember 2024-03-08 0001712762 us-gaap:MeasurementInputSharePriceMember 2024-03-08 0001712762 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-08 0001712762 us-gaap:MeasurementInputExpectedTermMember 2024-03-08 0001712762 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-08 0001712762 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-08 0001712762 BIAF:PreIpoConvertibleNotesMember 2024-06-30 0001712762 BIAF:IpoTradeableMember 2024-06-30 0001712762 BIAF:IpoNonTradableMember 2024-06-30 0001712762 BIAF:DirectOfferingMarchEightTwentyTwentyFourMember 2024-06-30 0001712762 BIAF:PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember 2024-06-30 0001712762 BIAF:ThreeExistingAccreditedInvestorsMember BIAF:ExistingWarrantMember us-gaap:SubsequentEventMember 2024-08-02 0001712762 BIAF:ExistingWarrantMember us-gaap:SubsequentEventMember 2024-08-02 0001712762 BIAF:NewWarrantMember us-gaap:SubsequentEventMember 2024-08-05 2024-08-05 0001712762 BIAF:ExistingWarrantMember us-gaap:SubsequentEventMember 2024-08-05 2024-08-05 0001712762 BIAF:NewWarrantMember us-gaap:SubsequentEventMember 2024-08-05 0001712762 BIAF:ExistingWarrantMember us-gaap:SubsequentEventMember 2024-08-05 0001712762 BIAF:InstitutionalInvestorMember us-gaap:SubsequentEventMember BIAF:RegisteredDirectOfferingMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-02 2024-08-02 0001712762 BIAF:InstitutionalInvestorMember us-gaap:SubsequentEventMember BIAF:PrivatePlacementWarrantsMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-02 0001712762 BIAF:InstitutionalInvestorMember us-gaap:SubsequentEventMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-02 2024-08-02 iso4217:USD shares iso4217:USD shares pure false --12-31 Q2 0001712762 10-Q true 2024-06-30 2024 false 001-41463 bioAffinity Technologies, Inc. DE 46-5211056 22211 W. Interstate 10 Suite 1206 San Antonio TX 78257 (210) 698-5334 Common Stock, par value $0.007 per share BIAF NASDAQ Tradeable Warrants to purchase Common Stock BIAFW NASDAQ Yes Yes Non-accelerated Filer true true false false 13449165 801311 2821570 1595626 811674 29768 18484 253726 321017 2680431 3972745 449250 458633 324942 370312 973358 1165844 1404486 1404486 804306 833472 19675 16060 6656448 8221552 848102 604789 969093 1149811 26135 33058 98593 94708 380259 365463 4106 2326288 2247829 641566 835467 232714 283001 22766 3223334 3366297 0.001 0.001 20000000 20000000 0 0 0 0 0.007 0.007 100000000 100000000 11487046 11487046 9394610 9394610 79407 65762 52030280 49393972 -48676573 -44604479 3433114 4855255 6656448 8221552 2397652 19738 4804043 20659 1407710 1234 2981151 1322 402433 335125 796072 704741 51462 35260 100422 54888 2472775 1404917 4658719 2552792 151070 21552 300707 43236 4485450 1798088 8837071 3356979 -2087798 -1778350 -4033028 -3336320 5186 44124 11313 82778 22249 1360 45799 3015 1 4511 -17062 42764 -29975 79763 -2104860 -1735586 -4063003 -3256557 5419 4587 9091 16406 -2110279 -1740173 -4072094 -3272963 -0.19 -0.19 -0.20 -0.20 -0.38 -0.38 -0.38 -0.38 11389308 11389308 8520714 8520714 10655483 10655483 8477656 8477656 9394610 65762 49393972 -44604479 4855255 284357 1991 567916 569907 208031 454 74445 74899 48 147 147 1600000 11200 2488800 2500000 495000 495000 -4072094 -4072094 11487046 79407 52030280 -48676573 3433114 11216491 78515 51744830 -46566294 5257051 127324 892 285303 286195 143183 48 147 147 -2110279 -2110279 11487046 79407 52030280 -48676573 3433114 8381324 58669 47652242 -36667468 11043443 174041 1218 326650 327868 -3272963 -3272963 8555365 59887 47978892 -39940431 8098348 8463052 59241 47809283 -38200258 9668266 8463052 59241 47809283 -38200258 9668266 92313 646 169609 170255 -1740173 -1740173 8555365 59887 47978892 -39940431 8098348 8555365 59887 47978892 -39940431 8098348 -4072094 -3272963 300707 43236 569907 327868 783952 79743 11284 4561 -63676 -251292 243313 -170638 -180718 -26231 -6923 42750 1032 -3878400 -2888990 69672 36175 -69672 -36175 495000 2005000 74899 147 209412 26872 179105 1927813 -209412 -2020259 -3134577 2821570 11413759 801311 8279182 45799 3015 9091 16406 <p id="xdx_800_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zmMON1YdU8ff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_820_zD6Tt9Z6uE15">NATURE OF OPERATIONS, ORGANIZATION, AND BASIS OF PRESENTATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Description of Business</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of early-stage cancer and diseases of the lung. The Company also is conducting early-stage research focused on advancing therapeutic discoveries that could result in broad-spectrum cancer treatments. bioAffinity Technologies develops proprietary noninvasive diagnostic tests using technology that identifies cancer cells and cell populations indicative of a diseased state for analysis using proprietary platforms developed using artificial intelligence (“AI”). The Company’s first diagnostic test, CyPath<sup>® </sup>Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath<sup>®</sup> Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). Research and optimization of the Company’s proprietary platform for <i>in vitro</i> diagnostics and technologies are conducted in laboratories at PPLS and The University of Texas at San Antonio. The Company is developing its platform technologies so that in the future they will be able to detect, monitor, and treat diseases of the lung and other cancers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Organization</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect<sup>®</sup> Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”), as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A., a Texas professional association d/b/a Precision Pathology Services (“Village Oaks”), including the clinical pathology laboratory it owned.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis of Presentation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial reporting. The condensed consolidated financial statements are unaudited and in management’s opinion include all adjustments, including normal recurring adjustments and accruals, necessary for a fair presentation of the results for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2023, was derived from the audited consolidated financial statements at that date but does not include all the information and footnotes required by GAAP. Operating results for the periods presented are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any future period. These unaudited condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes included in the Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024 (the “2023 Form 10-K”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidity and Capital Resources</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with Accounting Standards Update (“ASU”) 2014-15, <i>Presentation of Financial Statements – Going Concern </i>(Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the condensed consolidated financial statements are issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of approximately $<span id="xdx_905_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pn5n6_di_c20240630_zV7o0Fgg4Qga">48.7 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at June 30, 2024. The Company’s cash and cash equivalents at June 30, 2024, were approximately $<span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20240630_zt4WtMT69vC6">0.8 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at June 30, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying condensed consolidated financial statements. Therefore, on August 2, 2024, the Company entered into warrant agreements to existing accredited investors to exercise the current outstanding warrants and issue additional warrants in return. The Company also entered into a securities purchase agreement with an institutional investor to purchase common stock shares. Between the warrant and purchase agreements, the Company raised an additional $<span id="xdx_90F_eus-gaap--Cash_iI_pn5n6_c20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--WarrantsAndSecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember_zJaLwnAjDFQ5" title="Cash">1.7</span> million in cash, see <i>Note 15. Subsequent Events</i>. However, the Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercising of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented condensed consolidated financial statements as a result of this uncertainty.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> -48700000 800000 1700000 <p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zt3Ung4m7ac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_820_zb9Xg0xGyUkk">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--UseOfEstimates_zdfUOflhX14h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include the valuation allowance on the Company’s deferred tax assets, stock-based compensation, valuation of goodwill and intangible assets related to the business combination, allowance for contractual adjustments and discounts related to service revenues, and the useful lives of fixed assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_z9AwWdOEhCUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principles of Consolidation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s condensed consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying condensed consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect<sup>®</sup> Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zY895NDAmhwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combination</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $<span id="xdx_904_eus-gaap--BusinessCombinationConsiderationTransferred1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zt0RKEufeCkd" title="Assets net">3,500,000</span>, which consists of: (1) $<span id="xdx_900_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zG8V0vv158i7" title="Cash">2.5</span> million in cash paid at closing and (2) <span id="xdx_905_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_pid_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zsMR4LFzcsdb" title="Business acquisition equity interests issued or issuable number of shares issued">564,972</span> shares of the Company’s Common Stock valued at $<span id="xdx_902_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn6n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zSGN1DJ0MkKe" title="Business combination consideration transferred equity interests issued and issuable">1</span> million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition is control of the laboratory in which CyPath<sup>® </sup>Lung is ordered and processed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized goodwill of $<span id="xdx_901_eus-gaap--Goodwill_iI_c20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zl9NyNHKGsH5" title="Goodwill">1,404,000</span> arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the preliminary fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition. These values are subject to change, within a year of the acquisition date of September 18, 2023, as the Company performs additional reviews of its assumptions utilized, and any future period adjustments would impact the consolidated statement of operations post-acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zZxTrcX2P0Yh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zANtDFggpeM3" style="display: none">SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_z76mKXj2TEd8" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsToAcquireBusinessesGross_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zRMSconTxGgb" style="width: 16%; text-align: right" title="Cash">2,500,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zpoUwZv9j0u2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Common Stock">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mt1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zkZTtw4J20jg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z17weCqgXIJ4" style="vertical-align: bottom; background-color: White"> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_z8jaRcj8h1oj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Net working capital (including cash)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">912,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_z9mBogdfBADd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z23DvTOge9Qk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zi2tP3Zg6VTb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">700,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zXu2P8ZTV4Oc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_ztxCbnb8EWC9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,404,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_ze6F7T7lVUY5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total net assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zosQBkWpKs1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preliminary purchase price allocations relating to the acquisition previously reported in the Quarterly Report on Form 10-Q filed October 14, 2023, reported net working capital of $<span id="xdx_908_ecustom--NetWorkingCapital_iI_c20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z7MoH7XSTScd" title="Net working capital">1,167,000</span> and goodwill of $<span id="xdx_901_eus-gaap--Goodwill_iI_c20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zKiJxhbBkm2b" title="Goodwill">1,149,000</span>. The amounts have been updated to reflect the purchase price adjustments to accounts payable and accounts receivable that existed at the time of the acquisition. The Company incurred and expensed approximately $<span id="xdx_904_eus-gaap--AcquisitionCosts_c20231014__20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zFrh5JSRJPF" title="Acquisition costs">811,000</span> in acquisition costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For prior year comparative purposes, the pro-forma statement of operations as if combined on January 1, 2023, would result in net revenues of $<span id="xdx_90D_eus-gaap--Revenues_c20230101__20230630_zlCvRGUp2eC3" title="Revenues">3,631,208</span>, net loss of $(<span id="xdx_90A_eus-gaap--ProfitLoss_di_c20230101__20230630_zJFlaRo8IbCf" title="Net loss">3,765,983</span>) and loss per share of $(<span id="xdx_906_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_pid_c20230101__20230630_zU5pGm1tv6Tc" title="Loss per share">0.44</span>) for the six months ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_845_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zVXcVP7mlxJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash and Cash Equivalents</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the purpose of the statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zpoCcTynJ1W6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $<span id="xdx_905_eus-gaap--CashFDICInsuredAmount_iI_c20240630_z4TLMPXFPvI8" title="Federal insured limit">250,000</span>. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_zAomJx9ICMN1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Advertising Expense</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all advertising costs as incurred. Advertising expense was $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20240101__20240630_zI1iBiBAJ8ag" title="Advertising expense">131,125</span> and $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20230630_zaLHfRAT7BN9" title="Advertising expense">27,741</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_907_eus-gaap--AdvertisingExpense_c20240401__20240630_zRyiNuV5Kic1" title="Advertising expense">119,205</span> and $<span id="xdx_908_eus-gaap--AdvertisingExpense_c20230401__20230630_ziGu8OkYhrgf" title="Advertising expense">21,692</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zXDLqwpCJHi1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss Per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zx7QULTRghg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zOp8u0XPS2Q5" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240101__20240630_zMT9qa1dcpZa" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230630_zVMYUudcZbZ6" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zRAUIXx5btle" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Shares underlying options outstanding</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">337,810</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">806,392</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zMSqjkdClKJ7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Shares underlying warrants outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,838,669</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,649,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zWO059x9pS01" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">9,176,479</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,456,344</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zHb5y24Y0Kd4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zLgR0kNjjKJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient Service Fee Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenues from patient service fees accounted for greater than <span id="xdx_902_ecustom--PercentageOfNetRevuenues_pid_dp_uPure_c20240101__20240630__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_zLQ7Q2W5LjNb" title="Percentage of net revuenues">85</span>% of the Company’s consolidated net revenues for the six months ended June 30, 2024, and are primarily comprised of a high volume of relatively low-dollar transactions. The laboratory, which provides clinical testing services and other services, satisfies its performance obligation and recognizes revenues primarily upon completion of the testing process (when results are reported) or when services have been rendered. The Company estimates the amount of consideration it expects to be entitled to receive from payer customer groups in exchange for providing services using the portfolio approach. These estimates include the impact of contractual allowances (including payer denials) and patient price concessions. The portfolios determined using the portfolio approach consist of the following groups of payer customers: healthcare insurers, government payers (Medicare and Medicaid programs), client payers and self-pay. Contracts do not contain significant financing components based on the typical period of time between performance of services and collection of consideration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. Further adjustments to the allowances, based on actual receipts, may be recorded upon settlement.</span></p> <p id="xdx_895_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z7n8MABJPkhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zKnEV2oBEzcc" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240630_zDpHYKNgNGcg" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230630_zTskEZokoqM3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_zXNDfNmlC1P5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F45_z9JqIiHXG0Ic">1</sup></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,209,955</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0697">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zLBSUjzOGK7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Histology service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530,053</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCareOtherMember_zKzh7sEQ7Ev3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Medical director fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,193</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0703">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zUv3IYMr5YP8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Department of Defense observational studies</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0706">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z2NPxLtVf1Jg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues<sup id="xdx_F41_zkDECg3GNvSd">2</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zfSmGpYUuznk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total net revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,804,043</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,659</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0D_zydiCqtSoWig">1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F13_zGpjFi55jgv5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath<sup>®</sup> Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240630__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_znWhwbH6Anx8" title="Revenue">199,000</span>.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F03_z7pZdqPUAEhh">2</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F17_zfVjDjZbLBll" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues include pre-acquisition CyPath<sup>®</sup> Lung royalty income and laboratory services.</span></td></tr> </table> <p id="xdx_8A4_zhVDXSrpeSq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zec0ptgnnBH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 360-10, <i>Accounting for the Impairment of Long-Lived Assets</i>, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite-lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the three and six months ended June 30, 2024, or fiscal year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zGyPkBolhWq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zrAzX6f1wmP4" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Asset Category</td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_ztX7wxHy5r5l" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zOdeqHwqKf7d" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_zyJp6H3agKmf" title="Property, plant and equipment, useful life">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Equipment</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z18UwZ5dYwIj" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zsSXUnIReeO7" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zxokhTmQnsej" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSEr0EAibLGg" title="Property, plant and equipment, useful life">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXtQR96hVRmg" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zYmNArD115rk" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></td></tr> </table> <p id="xdx_8A1_zXzaLS38L2K3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zGfevs7m7tAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zxki1xSI7CAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zLUu1s37cbXa" style="display: none">SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date Acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 14%">Goodwill</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90E_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z09H1obZ1H32" title="Date acquired">9/18/2023</span></td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z5NeqULskMM8" title="Intangible assets cost">1,404,486</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOrziZGvATgf" title="Amortization"><span style="-sec-ix-hidden: xdx2ixbrl0748">—</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zmvKcdV3aIp3" title="Intangible assets net">1,404,486</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zV8kFcVfzKT9" title="Date acquired">9/18/2023</span></td><td> </td> <td style="text-align: right"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zNHuvv6tNQB9" title="Useful life">18</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zUhO5JC0M1J4" title="Intangible assets cost">150,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zVVbeREPh0la" title="Amortization">(6,527</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zN4OmhEOBvQk" title="Intangible assets net">143,473</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_902_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPP2Kzq0EQEc" title="Date acquired">9/18/2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zKNwZBnBCfUi" title="Useful life">14</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOYjvtWwEnE6" title="Intangible assets cost">700,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zBXZcu3OZrzk" title="Amortization">(39,167</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxyZV4T4Dyui" title="Intangible assets net">660,833</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total intangible assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630_zbyRK0quj2M5" title="Intangible assets cost">2,254,486</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630_z9tsMdTHpFCh" title="Amortization">(45,694</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630_zNGeG3SLaAwf" title="Intangible assets net">2,298,792</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_z8dZltM1wKEf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred amortization of intangible assets of <span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240630_z8LCX4s3rySf" title="Amortization of intangible assets">$29,167</span> and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230630_zzDFAwA7Zl18" title="Amortization of intangible assets">0</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_907_eus-gaap--AmortizationOfIntangibleAssets_c20240401__20240630_zqDewJlcJwja" title="Amortization of intangible assets">14,538</span> and $<span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_c20230401__20230630_zaxS4iHjLLPe" title="Amortization of intangible assets">0</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zvslyDsgstDc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Pronouncements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Quarterly Report will have a material impact on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2023. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&amp;D and 2) laboratory services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zA8IFEhGzPTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment Information</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is organized in two operating segments, Diagnostic Research and Development (“R&amp;D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) assesses the performance of and allocates resources. The CODM is the Chief Executive Officer. Diagnostic R&amp;D includes research and development and clinical development on diagnostic tests. Any revenues assigned to Diagnostic R&amp;D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath<sup>® </sup>Lung from bioAffinity Technologies.</span></p> <p id="xdx_89F_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zchI7ZifqT7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z6mBYTqNqG4a" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240401__20240630_zfquZJS562Xd" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230401__20230630_zTzLbRKxiqH3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240101__20240630_zHEtbsM0byji" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230630_zJ9jIlIuwivc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zbBjWLMnG7Xi" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Diagnostic R&amp;D</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,038</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,923</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0795">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_ztZSDeRmXyZa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Laboratory services <sup><span id="xdx_F40_zn5kJNEBQDtk">1</span></sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,393,614</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,797,120</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zJGWw81dasZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total net revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,397,652</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,804,043</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zAzwWlQZ9ija" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Diagnostic R&amp;D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(453,895</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(370,384</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(896,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759,629</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zrrwGDDGzULb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Laboratory services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,535,285</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,235</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,272,284</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,322</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zyeBmWbgZSWg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">General corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,496,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,426,469</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,668,293</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,596,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zJgP3ml9XDp3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,087,798</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,778,350</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,033,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,336,320</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NonoperatingIncomeExpense_zhoXt0iXzdGi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-operating income (expense), net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,062</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">79,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zDlqY1gNIfF8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net loss before income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,104,860</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,735,586</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,063,003</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,256,557</td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zMVCqeZSioFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,587</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,091</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,406</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zxX5OcSzNvec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,110,279</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,740,173</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,072,094</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,272,963</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><sup id="xdx_F0F_z06RKS1gRIx">1</sup></i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i id="xdx_F13_zPEFmUeA83Xd">The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.</i></span></td></tr> </table> <p id="xdx_8A4_zpwKpbneS2t8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zxG5ycISvZxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred research and development expenses of $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20240101__20240630_zUhomcbuvWea" title="Research and development expenses">796,072</span> and $<span id="xdx_908_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_zvz732CUu94e" title="Research and development expenses">704,741</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_c20240401__20240630_zB4iT66zxdl4" title="Research and development expenses">402,433</span> and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_zhk1MsIVtWL1" title="Research and development expenses">335,125</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_ecustom--AccruedResearchAndDevelopmentCostsPolicyTextBlock_zvFui3LKOyRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accrued Research and Development Costs</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying condensed consolidated balance sheets and within research and development expense in the accompanying condensed consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_ecustom--RegulatoryMattersPolicyTextBlock_zOQigF7UeIla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulatory Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regulations imposed by federal, state, and local authorities in the United States (“U.S.”) are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the Federal Food, Drug, and Cosmetic Act (“FDCA”), which is administered by the Food and Drug Administration (“FDA”) and the CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath<sup>® </sup>Lung test as a laboratory developed test (“LTD”) sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.</span></p> <p id="xdx_85C_zD1bwRFIrkMh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--UseOfEstimates_zdfUOflhX14h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include the valuation allowance on the Company’s deferred tax assets, stock-based compensation, valuation of goodwill and intangible assets related to the business combination, allowance for contractual adjustments and discounts related to service revenues, and the useful lives of fixed assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_z9AwWdOEhCUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principles of Consolidation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s condensed consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying condensed consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect<sup>®</sup> Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zY895NDAmhwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combination</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $<span id="xdx_904_eus-gaap--BusinessCombinationConsiderationTransferred1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zt0RKEufeCkd" title="Assets net">3,500,000</span>, which consists of: (1) $<span id="xdx_900_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zG8V0vv158i7" title="Cash">2.5</span> million in cash paid at closing and (2) <span id="xdx_905_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_pid_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zsMR4LFzcsdb" title="Business acquisition equity interests issued or issuable number of shares issued">564,972</span> shares of the Company’s Common Stock valued at $<span id="xdx_902_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn6n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zSGN1DJ0MkKe" title="Business combination consideration transferred equity interests issued and issuable">1</span> million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition is control of the laboratory in which CyPath<sup>® </sup>Lung is ordered and processed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized goodwill of $<span id="xdx_901_eus-gaap--Goodwill_iI_c20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zl9NyNHKGsH5" title="Goodwill">1,404,000</span> arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the preliminary fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition. These values are subject to change, within a year of the acquisition date of September 18, 2023, as the Company performs additional reviews of its assumptions utilized, and any future period adjustments would impact the consolidated statement of operations post-acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zZxTrcX2P0Yh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zANtDFggpeM3" style="display: none">SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_z76mKXj2TEd8" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsToAcquireBusinessesGross_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zRMSconTxGgb" style="width: 16%; text-align: right" title="Cash">2,500,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zpoUwZv9j0u2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Common Stock">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mt1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zkZTtw4J20jg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z17weCqgXIJ4" style="vertical-align: bottom; background-color: White"> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_z8jaRcj8h1oj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Net working capital (including cash)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">912,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_z9mBogdfBADd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z23DvTOge9Qk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zi2tP3Zg6VTb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">700,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zXu2P8ZTV4Oc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_ztxCbnb8EWC9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,404,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_ze6F7T7lVUY5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total net assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zosQBkWpKs1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preliminary purchase price allocations relating to the acquisition previously reported in the Quarterly Report on Form 10-Q filed October 14, 2023, reported net working capital of $<span id="xdx_908_ecustom--NetWorkingCapital_iI_c20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z7MoH7XSTScd" title="Net working capital">1,167,000</span> and goodwill of $<span id="xdx_901_eus-gaap--Goodwill_iI_c20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zKiJxhbBkm2b" title="Goodwill">1,149,000</span>. The amounts have been updated to reflect the purchase price adjustments to accounts payable and accounts receivable that existed at the time of the acquisition. The Company incurred and expensed approximately $<span id="xdx_904_eus-gaap--AcquisitionCosts_c20231014__20231014__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zFrh5JSRJPF" title="Acquisition costs">811,000</span> in acquisition costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For prior year comparative purposes, the pro-forma statement of operations as if combined on January 1, 2023, would result in net revenues of $<span id="xdx_90D_eus-gaap--Revenues_c20230101__20230630_zlCvRGUp2eC3" title="Revenues">3,631,208</span>, net loss of $(<span id="xdx_90A_eus-gaap--ProfitLoss_di_c20230101__20230630_zJFlaRo8IbCf" title="Net loss">3,765,983</span>) and loss per share of $(<span id="xdx_906_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_pid_c20230101__20230630_zU5pGm1tv6Tc" title="Loss per share">0.44</span>) for the six months ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 3500000 2500000 564972 1000000 1404000 <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zZxTrcX2P0Yh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and preliminary purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zANtDFggpeM3" style="display: none">SCHEDULE OF PURCHASE PRICE AND PRELIMINARY PURCHASE PRICE ALLOCATIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_z76mKXj2TEd8" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsToAcquireBusinessesGross_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zRMSconTxGgb" style="width: 16%; text-align: right" title="Cash">2,500,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ma1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zpoUwZv9j0u2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Common Stock">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mt1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zkZTtw4J20jg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z17weCqgXIJ4" style="vertical-align: bottom; background-color: White"> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_z8jaRcj8h1oj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Net working capital (including cash)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">912,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_z9mBogdfBADd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z23DvTOge9Qk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zi2tP3Zg6VTb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">700,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zXu2P8ZTV4Oc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_ztxCbnb8EWC9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,404,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_ze6F7T7lVUY5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total net assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2500000 1000000 3500000 912000 326000 8000 700000 150000 1404000 3500000 1167000 1149000 811000 3631208 -3765983 0.44 <p id="xdx_845_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zVXcVP7mlxJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash and Cash Equivalents</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the purpose of the statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zpoCcTynJ1W6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $<span id="xdx_905_eus-gaap--CashFDICInsuredAmount_iI_c20240630_z4TLMPXFPvI8" title="Federal insured limit">250,000</span>. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flow.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 250000 <p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_zAomJx9ICMN1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Advertising Expense</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all advertising costs as incurred. Advertising expense was $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20240101__20240630_zI1iBiBAJ8ag" title="Advertising expense">131,125</span> and $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20230630_zaLHfRAT7BN9" title="Advertising expense">27,741</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_907_eus-gaap--AdvertisingExpense_c20240401__20240630_zRyiNuV5Kic1" title="Advertising expense">119,205</span> and $<span id="xdx_908_eus-gaap--AdvertisingExpense_c20230401__20230630_ziGu8OkYhrgf" title="Advertising expense">21,692</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 131125 27741 119205 21692 <p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zXDLqwpCJHi1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss Per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zx7QULTRghg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zOp8u0XPS2Q5" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240101__20240630_zMT9qa1dcpZa" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230630_zVMYUudcZbZ6" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zRAUIXx5btle" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Shares underlying options outstanding</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">337,810</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">806,392</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zMSqjkdClKJ7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Shares underlying warrants outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,838,669</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,649,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zWO059x9pS01" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">9,176,479</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,456,344</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zHb5y24Y0Kd4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zx7QULTRghg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of June 30, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zOp8u0XPS2Q5" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240101__20240630_zMT9qa1dcpZa" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230630_zVMYUudcZbZ6" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zRAUIXx5btle" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Shares underlying options outstanding</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">337,810</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">806,392</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zMSqjkdClKJ7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Shares underlying warrants outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,838,669</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,649,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zWO059x9pS01" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">9,176,479</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,456,344</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 337810 806392 8838669 4649952 9176479 5456344 <p id="xdx_84E_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zLgR0kNjjKJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient Service Fee Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net revenues from patient service fees accounted for greater than <span id="xdx_902_ecustom--PercentageOfNetRevuenues_pid_dp_uPure_c20240101__20240630__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_zLQ7Q2W5LjNb" title="Percentage of net revuenues">85</span>% of the Company’s consolidated net revenues for the six months ended June 30, 2024, and are primarily comprised of a high volume of relatively low-dollar transactions. The laboratory, which provides clinical testing services and other services, satisfies its performance obligation and recognizes revenues primarily upon completion of the testing process (when results are reported) or when services have been rendered. The Company estimates the amount of consideration it expects to be entitled to receive from payer customer groups in exchange for providing services using the portfolio approach. These estimates include the impact of contractual allowances (including payer denials) and patient price concessions. The portfolios determined using the portfolio approach consist of the following groups of payer customers: healthcare insurers, government payers (Medicare and Medicaid programs), client payers and self-pay. Contracts do not contain significant financing components based on the typical period of time between performance of services and collection of consideration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. Further adjustments to the allowances, based on actual receipts, may be recorded upon settlement.</span></p> <p id="xdx_895_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z7n8MABJPkhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zKnEV2oBEzcc" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240630_zDpHYKNgNGcg" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230630_zTskEZokoqM3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_zXNDfNmlC1P5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F45_z9JqIiHXG0Ic">1</sup></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,209,955</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0697">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zLBSUjzOGK7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Histology service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530,053</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCareOtherMember_zKzh7sEQ7Ev3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Medical director fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,193</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0703">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zUv3IYMr5YP8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Department of Defense observational studies</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0706">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z2NPxLtVf1Jg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues<sup id="xdx_F41_zkDECg3GNvSd">2</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zfSmGpYUuznk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total net revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,804,043</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,659</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0D_zydiCqtSoWig">1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F13_zGpjFi55jgv5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath<sup>®</sup> Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240630__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_znWhwbH6Anx8" title="Revenue">199,000</span>.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F03_z7pZdqPUAEhh">2</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F17_zfVjDjZbLBll" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues include pre-acquisition CyPath<sup>®</sup> Lung royalty income and laboratory services.</span></td></tr> </table> <p id="xdx_8A4_zhVDXSrpeSq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.85 <p id="xdx_895_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z7n8MABJPkhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zKnEV2oBEzcc" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240630_zDpHYKNgNGcg" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230630_zTskEZokoqM3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_zXNDfNmlC1P5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F45_z9JqIiHXG0Ic">1</sup></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,209,955</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0697">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zLBSUjzOGK7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Histology service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530,053</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCareOtherMember_zKzh7sEQ7Ev3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Medical director fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,193</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0703">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zUv3IYMr5YP8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Department of Defense observational studies</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0706">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z2NPxLtVf1Jg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues<sup id="xdx_F41_zkDECg3GNvSd">2</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zfSmGpYUuznk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total net revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,804,043</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,659</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0D_zydiCqtSoWig">1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F13_zGpjFi55jgv5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath<sup>®</sup> Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240630__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_znWhwbH6Anx8" title="Revenue">199,000</span>.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F03_z7pZdqPUAEhh">2</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F17_zfVjDjZbLBll" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenues include pre-acquisition CyPath<sup>®</sup> Lung royalty income and laboratory services.</span></td></tr> </table> 4209955 530053 33193 6923 23919 20659 4804043 20659 199000 <p id="xdx_842_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zec0ptgnnBH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 360-10, <i>Accounting for the Impairment of Long-Lived Assets</i>, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite-lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the three and six months ended June 30, 2024, or fiscal year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zGyPkBolhWq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zrAzX6f1wmP4" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Asset Category</td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_ztX7wxHy5r5l" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zOdeqHwqKf7d" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_zyJp6H3agKmf" title="Property, plant and equipment, useful life">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Equipment</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z18UwZ5dYwIj" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zsSXUnIReeO7" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zxokhTmQnsej" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSEr0EAibLGg" title="Property, plant and equipment, useful life">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXtQR96hVRmg" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zYmNArD115rk" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></td></tr> </table> <p id="xdx_8A1_zXzaLS38L2K3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zGyPkBolhWq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zrAzX6f1wmP4" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Asset Category</td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_ztX7wxHy5r5l" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zOdeqHwqKf7d" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_zyJp6H3agKmf" title="Property, plant and equipment, useful life">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Equipment</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z18UwZ5dYwIj" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zsSXUnIReeO7" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zxokhTmQnsej" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSEr0EAibLGg" title="Property, plant and equipment, useful life">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXtQR96hVRmg" title="Property, plant and equipment, useful life">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zYmNArD115rk" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></td></tr> </table> P3Y P5Y P3Y P3Y P5Y P5Y P7Y P5Y Lesser of lease term or useful life <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zGfevs7m7tAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zxki1xSI7CAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zLUu1s37cbXa" style="display: none">SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date Acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 14%">Goodwill</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90E_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z09H1obZ1H32" title="Date acquired">9/18/2023</span></td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z5NeqULskMM8" title="Intangible assets cost">1,404,486</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOrziZGvATgf" title="Amortization"><span style="-sec-ix-hidden: xdx2ixbrl0748">—</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zmvKcdV3aIp3" title="Intangible assets net">1,404,486</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zV8kFcVfzKT9" title="Date acquired">9/18/2023</span></td><td> </td> <td style="text-align: right"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zNHuvv6tNQB9" title="Useful life">18</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zUhO5JC0M1J4" title="Intangible assets cost">150,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zVVbeREPh0la" title="Amortization">(6,527</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zN4OmhEOBvQk" title="Intangible assets net">143,473</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_902_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPP2Kzq0EQEc" title="Date acquired">9/18/2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zKNwZBnBCfUi" title="Useful life">14</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOYjvtWwEnE6" title="Intangible assets cost">700,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zBXZcu3OZrzk" title="Amortization">(39,167</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxyZV4T4Dyui" title="Intangible assets net">660,833</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total intangible assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630_zbyRK0quj2M5" title="Intangible assets cost">2,254,486</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630_z9tsMdTHpFCh" title="Amortization">(45,694</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630_zNGeG3SLaAwf" title="Intangible assets net">2,298,792</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_z8dZltM1wKEf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred amortization of intangible assets of <span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240630_z8LCX4s3rySf" title="Amortization of intangible assets">$29,167</span> and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230630_zzDFAwA7Zl18" title="Amortization of intangible assets">0</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_907_eus-gaap--AmortizationOfIntangibleAssets_c20240401__20240630_zqDewJlcJwja" title="Amortization of intangible assets">14,538</span> and $<span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_c20230401__20230630_zaxS4iHjLLPe" title="Amortization of intangible assets">0</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zxki1xSI7CAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net of accumulated amortization, and goodwill are summarized as follows as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zLUu1s37cbXa" style="display: none">SCHEDULE OF INTANGIBLE ASSETS ADJUSTMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Date Acquired</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 14%">Goodwill</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90E_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z09H1obZ1H32" title="Date acquired">9/18/2023</span></td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z5NeqULskMM8" title="Intangible assets cost">1,404,486</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOrziZGvATgf" title="Amortization"><span style="-sec-ix-hidden: xdx2ixbrl0748">—</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zmvKcdV3aIp3" title="Intangible assets net">1,404,486</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade names and trademarks</td><td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zV8kFcVfzKT9" title="Date acquired">9/18/2023</span></td><td> </td> <td style="text-align: right"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zNHuvv6tNQB9" title="Useful life">18</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zUhO5JC0M1J4" title="Intangible assets cost">150,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zVVbeREPh0la" title="Amortization">(6,527</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zN4OmhEOBvQk" title="Intangible assets net">143,473</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_902_ecustom--IntangibleAssetsDateAcquired_dd_c20240101__20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPP2Kzq0EQEc" title="Date acquired">9/18/2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zKNwZBnBCfUi" title="Useful life">14</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOYjvtWwEnE6" title="Intangible assets cost">700,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zBXZcu3OZrzk" title="Amortization">(39,167</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxyZV4T4Dyui" title="Intangible assets net">660,833</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total intangible assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240630_zbyRK0quj2M5" title="Intangible assets cost">2,254,486</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240630_z9tsMdTHpFCh" title="Amortization">(45,694</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_c20240630_zNGeG3SLaAwf" title="Intangible assets net">2,298,792</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 2023-09-18 1404486 1404486 2023-09-18 P18Y 150000 -6527 143473 2023-09-18 P14Y 700000 -39167 660833 2254486 -45694 2298792 29167 0 14538 0 <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zvslyDsgstDc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Pronouncements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Quarterly Report will have a material impact on the Company’s condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB issued Accounting Standards Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2023. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&amp;D and 2) laboratory services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zA8IFEhGzPTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment Information</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is organized in two operating segments, Diagnostic Research and Development (“R&amp;D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) assesses the performance of and allocates resources. The CODM is the Chief Executive Officer. Diagnostic R&amp;D includes research and development and clinical development on diagnostic tests. Any revenues assigned to Diagnostic R&amp;D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath<sup>® </sup>Lung from bioAffinity Technologies.</span></p> <p id="xdx_89F_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zchI7ZifqT7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z6mBYTqNqG4a" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240401__20240630_zfquZJS562Xd" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230401__20230630_zTzLbRKxiqH3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240101__20240630_zHEtbsM0byji" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230630_zJ9jIlIuwivc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zbBjWLMnG7Xi" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Diagnostic R&amp;D</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,038</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,923</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0795">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_ztZSDeRmXyZa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Laboratory services <sup><span id="xdx_F40_zn5kJNEBQDtk">1</span></sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,393,614</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,797,120</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zJGWw81dasZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total net revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,397,652</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,804,043</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zAzwWlQZ9ija" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Diagnostic R&amp;D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(453,895</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(370,384</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(896,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759,629</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zrrwGDDGzULb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Laboratory services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,535,285</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,235</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,272,284</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,322</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zyeBmWbgZSWg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">General corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,496,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,426,469</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,668,293</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,596,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zJgP3ml9XDp3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,087,798</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,778,350</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,033,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,336,320</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NonoperatingIncomeExpense_zhoXt0iXzdGi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-operating income (expense), net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,062</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">79,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zDlqY1gNIfF8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net loss before income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,104,860</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,735,586</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,063,003</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,256,557</td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zMVCqeZSioFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,587</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,091</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,406</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zxX5OcSzNvec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,110,279</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,740,173</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,072,094</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,272,963</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><sup id="xdx_F0F_z06RKS1gRIx">1</sup></i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i id="xdx_F13_zPEFmUeA83Xd">The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.</i></span></td></tr> </table> <p id="xdx_8A4_zpwKpbneS2t8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zchI7ZifqT7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z6mBYTqNqG4a" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240401__20240630_zfquZJS562Xd" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230401__20230630_zTzLbRKxiqH3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240101__20240630_zHEtbsM0byji" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230630_zJ9jIlIuwivc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six months ended June 30,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zbBjWLMnG7Xi" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Diagnostic R&amp;D</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,038</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,923</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0795">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_ztZSDeRmXyZa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Laboratory services <sup><span id="xdx_F40_zn5kJNEBQDtk">1</span></sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,393,614</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,797,120</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zJGWw81dasZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total net revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,397,652</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,738</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,804,043</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,659</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zAzwWlQZ9ija" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Diagnostic R&amp;D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(453,895</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(370,384</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(896,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(759,629</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zrrwGDDGzULb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Laboratory services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,535,285</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,235</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,272,284</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,322</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zyeBmWbgZSWg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">General corporate activities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,496,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,426,469</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,668,293</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,596,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zJgP3ml9XDp3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,087,798</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,778,350</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,033,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,336,320</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NonoperatingIncomeExpense_zhoXt0iXzdGi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Non-operating income (expense), net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,062</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,975</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">79,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zDlqY1gNIfF8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net loss before income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,104,860</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,735,586</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,063,003</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,256,557</td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zMVCqeZSioFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,587</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,091</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,406</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zxX5OcSzNvec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,110,279</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,740,173</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,072,094</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,272,963</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><sup id="xdx_F0F_z06RKS1gRIx">1</sup></i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i id="xdx_F13_zPEFmUeA83Xd">The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.</i></span></td></tr> </table> 4038 6923 2393614 19738 4797120 20659 2397652 19738 4804043 20659 -453895 -370384 -896494 -759629 -2535285 -1235 -5272284 -1322 -1496270 -1426469 -2668293 -2596028 -2087798 -1778350 -4033028 -3336320 -17062 42764 -29975 79763 -2104860 -1735586 -4063003 -3256557 5419 4587 9091 16406 -2110279 -1740173 -4072094 -3272963 <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zxG5ycISvZxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred research and development expenses of $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20240101__20240630_zUhomcbuvWea" title="Research and development expenses">796,072</span> and $<span id="xdx_908_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_zvz732CUu94e" title="Research and development expenses">704,741</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_c20240401__20240630_zB4iT66zxdl4" title="Research and development expenses">402,433</span> and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_zhk1MsIVtWL1" title="Research and development expenses">335,125</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 796072 704741 402433 335125 <p id="xdx_846_ecustom--AccruedResearchAndDevelopmentCostsPolicyTextBlock_zvFui3LKOyRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accrued Research and Development Costs</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying condensed consolidated balance sheets and within research and development expense in the accompanying condensed consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_ecustom--RegulatoryMattersPolicyTextBlock_zOQigF7UeIla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulatory Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regulations imposed by federal, state, and local authorities in the United States (“U.S.”) are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the Federal Food, Drug, and Cosmetic Act (“FDCA”), which is administered by the Food and Drug Administration (“FDA”) and the CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath<sup>® </sup>Lung test as a laboratory developed test (“LTD”) sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.</span></p> <p id="xdx_80B_eus-gaap--AccountsAndNontradeReceivableTextBlock_z2BiuYY9dyD5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.45pt; text-align: justify; text-indent: -0.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_82E_zU5fwd4NGkqi">ACCOUNTS AND OTHER RECEIVABLES, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.45pt; text-align: justify; text-indent: -0.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6EfyzSjLf8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of accounts receivables and other:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zVttILq4ZTU2" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_zVc6ufGfvlra" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20231231_zHalT2aLLje9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_ecustom--PatientServiceFees_iI_maRNCzBKX_zSZlSS6yMeP8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Patient service fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,279,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">657,717</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--HistologyFees_iI_maRNCzBKX_zgHLgbZEHJz7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Histology service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,301</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--MedicalDirectorFees_iI_maRNCzBKX_z90T6cMjZR18" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Medical director fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,040</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,103</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_maRNCzBKX_zny5bER8OZj5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Other receivables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,553</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iTI_mtRNCzBKX_zInI31CSC9e7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total accounts and other receivables, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,595,626</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">811,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zdOLoJb2vkse" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6EfyzSjLf8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of accounts receivables and other:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zVttILq4ZTU2" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE AND OTHER</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_zVc6ufGfvlra" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20231231_zHalT2aLLje9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_ecustom--PatientServiceFees_iI_maRNCzBKX_zSZlSS6yMeP8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Patient service fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,279,413</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">657,717</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--HistologyFees_iI_maRNCzBKX_zgHLgbZEHJz7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Histology service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,301</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--MedicalDirectorFees_iI_maRNCzBKX_z90T6cMjZR18" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Medical director fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,040</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,103</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_maRNCzBKX_zny5bER8OZj5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Other receivables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,553</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iTI_mtRNCzBKX_zInI31CSC9e7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total accounts and other receivables, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,595,626</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">811,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1279413 657717 193810 121301 3040 3103 119363 29553 1595626 811674 <p id="xdx_80E_ecustom--PrepaidExpensesAndOtherCurrentAssetsTextBlock_zCETukJHFav7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. <span id="xdx_829_zJmuYHrJSm4j">PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zGlEm5nDkrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zXmfELO2M41h" style="display: none">SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_z8jKG7Ht4goe" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20231231_z4O2hMm3Ihe5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--PrepaidInsurance_iI_maPEAOAzlO0_z5QgdJZtSEY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: justify">Prepaid insurance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">77,427</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">171,855</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--PrepaidLegalAndProfessional_iI_maPEAOAzlO0_zASf6ptiG4Qe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Legal and professional</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,304</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,476</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPEAOAzlO0_zjWROnzVJCfk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,995</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,686</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_mtPEAOAzlO0_z4zIcScKCij6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">253,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,017</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zut5WJpv23E7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zGlEm5nDkrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zXmfELO2M41h" style="display: none">SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_z8jKG7Ht4goe" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20231231_z4O2hMm3Ihe5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--PrepaidInsurance_iI_maPEAOAzlO0_z5QgdJZtSEY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: justify">Prepaid insurance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">77,427</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">171,855</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--PrepaidLegalAndProfessional_iI_maPEAOAzlO0_zASf6ptiG4Qe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Legal and professional</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,304</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,476</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPEAOAzlO0_zjWROnzVJCfk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,995</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,686</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_mtPEAOAzlO0_z4zIcScKCij6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">253,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,017</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 77427 171855 50304 24476 125995 124686 253726 321017 <p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zENXUPdpnfG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_823_zCwXX7wobvSf">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_z3yv9rxDtwOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zMJSxY1Fey04" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zSMDBqA1XxX5" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zaSYoBJKjxR8" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LabEquipmentMember_zOLudCgJjrU4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Lab equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">662,747</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">647,214</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember_zGPNvcoLzMOf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Computers and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,682</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zLZ2NEJp2FZe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,941</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zGUQKmSq6DSb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Vehicles</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,103</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">105,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzFLE_zndSgBe1q7b8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">902,224</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">831,756</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzFLE_zd80nsyfExml" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(452,974</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(373,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzFLE_zCD3jrni2cFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Total property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">449,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">458,633</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zGGf68TSprqf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense was $<span id="xdx_902_eus-gaap--Depreciation_c20240101__20240630_z96FA3ApO6A8" title="Depreciation expense">79,054</span> and $<span id="xdx_902_eus-gaap--Depreciation_c20230101__20230630_zoRx10MJu2M3" title="Depreciation expense">41,000</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_90F_eus-gaap--Depreciation_c20240401__20240630_ztrvyAyH5Ug5" title="Depreciation expense">40,243</span> and $<span id="xdx_90F_eus-gaap--Depreciation_c20230401__20230630_zAe7bG46PrN1" title="Depreciation expense">21,000</span> for the three months ended June 30, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_z3yv9rxDtwOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zMJSxY1Fey04" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zSMDBqA1XxX5" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zaSYoBJKjxR8" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LabEquipmentMember_zOLudCgJjrU4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Lab equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">662,747</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">647,214</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember_zGPNvcoLzMOf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Computers and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,682</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zLZ2NEJp2FZe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,941</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zGUQKmSq6DSb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Vehicles</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,103</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">105,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzFLE_zndSgBe1q7b8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">902,224</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">831,756</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzFLE_zd80nsyfExml" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(452,974</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(373,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzFLE_zCD3jrni2cFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Total property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">449,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">458,633</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 662747 647214 81433 68682 9941 9941 148103 105919 902224 831756 452974 373123 449250 458633 79054 41000 40243 21000 <p id="xdx_808_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zRodPtISLDK4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_822_zvS2D02vpoge">ACCRUED EXPENSES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zvQUAncN2dc6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zDc8EEtHcKYg" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zVTOyeHJqyhg" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zGkeyTJBSGle" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maAEzneg_zJJuOMEo39j3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Compensation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">749,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">857,037</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedProfessionalFeesCurrent_iI_maAEzneg_zBGvcz758oaj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Legal and professional</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,318</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257,926</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--AccruedClinicalExpenseCurrent_iI_maAEzneg_z2TOE4yrGFvh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Clinical</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,350</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maAEzneg_zlBTqsNqIaae" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,498</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtAEzneg_zZ6n99wFMl39" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Total accrued expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">969,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,149,811</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zMnE7pAX6UUl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zvQUAncN2dc6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zDc8EEtHcKYg" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zVTOyeHJqyhg" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zGkeyTJBSGle" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maAEzneg_zJJuOMEo39j3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Compensation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">749,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">857,037</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedProfessionalFeesCurrent_iI_maAEzneg_zBGvcz758oaj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Legal and professional</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,318</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257,926</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--AccruedClinicalExpenseCurrent_iI_maAEzneg_z2TOE4yrGFvh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Clinical</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,350</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maAEzneg_zlBTqsNqIaae" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,498</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtAEzneg_zZ6n99wFMl39" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Total accrued expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">969,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,149,811</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 749709 857037 162318 257926 55315 15350 1751 19498 969093 1149811 <p id="xdx_80E_eus-gaap--DeferredRevenueDisclosureTextBlock_zV6wlCjiolX1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_821_zYzvfVfFHsBl">UNEARNED REVENUE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company engaged in an observational study of CyPath<sup>®</sup> Lung with the U.S. Department of Defense (“DOD”). A total of 70 CyPath<sup>®</sup> Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 37 units as of June 30, 2024. The performance obligation is deemed complete after samples have been collected, processed, analyzed, and results communicated to patients. The unearned revenue balance amounted to $<span id="xdx_903_eus-gaap--DeferredRevenue_iI_c20240630_zsaxzjrV94r7" title="Deferred revenue">26,135</span> and $<span id="xdx_90D_eus-gaap--DeferredRevenue_iI_c20231231_zimrvHEmj4m3" title="Deferred revenue">33,058</span> as of June 30, 2024, and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 26135 33058 <p id="xdx_80D_eus-gaap--FairValueMeasurementInputsDisclosureTextBlock_zloFZ3qHdAv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_82D_zaylUJlFMKIb">FAIR VALUE MEASUREMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zigBSnPP0c0a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_82D_zm8USR0s2X88">LEASES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. The operating lease has a remaining lease term of <span id="xdx_90E_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20240630_zaTj4zLQpRkj" title="Operating lease, remaining lease term">3.08</span> years as of June 30, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately <span id="xdx_902_eus-gaap--LesseeFinanceLeaseRemainingLeaseTerm_iI_dtY_c20240630__srt--RangeAxis__srt--MinimumMember_zDv96joDyec4" title="Finance lease, remaining lease term">1.75</span> to <span id="xdx_90A_eus-gaap--LesseeFinanceLeaseRemainingLeaseTerm_iI_dtY_c20240630__srt--RangeAxis__srt--MaximumMember_zXJx1IJtTyq1" title="Finance lease, remaining lease term">3.50</span> years as of June 30, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of September 18, 2023, to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__srt--RangeAxis__srt--MinimumMember_zTISHbbsTLHh" title="Imputed interest, rate">8.02</span>% to <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__srt--RangeAxis__srt--MaximumMember_zUKkUIg6RHDl" title="Imputed interest, rate">8.07</span>% for the lease term lengths.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases with an initial term of 12 months or less are not recorded on the balance sheet. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zD8LZVTAcmPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the six months ended June 30, 2024 and 2023, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zHY6VyU4bfna" style="display: none">SCHEDULE OF COMPONENTS OF LEASE EXPENSE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_499_20240401__20240630_z9oTvBzoh9sk" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_490_20230401__20230630_zlozMBMGzZja" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49C_20240101__20240630_zrZqroA6m0eg" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49B_20230101__20230630_zCBtoDmUWwi6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three months ended June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six months ended June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzPfj_zV2D4RSMiRK6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Amortization of right-of-use asset - finance lease</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">96,243</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0972">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">192,486</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0974">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseInterestExpense_maLCzPfj_zv6aooKxIwNl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest on lease liabilities - finance lease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,235</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0977">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0979">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzPfj_zyAcF7oM09Yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Operating lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,916</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0982">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0984">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseCost_iT_mtLCzPfj_zCWxTdGZjCOh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">148,394</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0987">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">298,102</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0989">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeasePrincipalPayments_iN_di_zgnHlUQz30z7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating cash flows from finance leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(88,665</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0992">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(179,105</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0994">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeasePayments_iN_di_zkEsrywxZU8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(516</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0997">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,032</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0999">—</span></td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_8A4_zbykXEOY0YEk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfCapitalLeasedAsssetTableTextBlock_zIP7vPuRDNhc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental balance sheet information relating to leases was as follows as of June 30, 2024, and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ztWfXLLwFPqi" style="display: none">SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Operating leases:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zGod0qtn0S48" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_z3j9dtRKC609" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zjrMZDl6XKsg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use asset</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">324,942</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">370,312</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zSfOjSSjO9N4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Operating lease liability, current</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">98,593</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">94,708</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zdm8yPiGgIWg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating lease liability, long-term</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">232,714</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Finance leases:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zUJPaS3vmbu5" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_z8R49eTtduXb" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_zjiA8nbzr5E9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Finance lease right-of-use asset, gross</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,294,168</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,294,168</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_di_zCrkeyoyiXA6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(320,810</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,324</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iI_zqdqVRWMgy49" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Finance lease right-of-use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">973,358</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,165,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zBPCBaMmE1Rg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance lease liability, current portion</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">380,259</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">365,463</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zsGrv8eBSF1b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease liability, long-term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">641,566</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">835,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiability_iI_zVjQgm3oQtKc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,021,825</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,200,930</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Weighted-average remaining lease term:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Operating leases (in years)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240630_z05uFrjmaN3e" title="Weighted average remaining operating lease, term">3.08</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zAabXcDGA7w5" title="Weighted average remaining operating lease, term">3.58</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance leases (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240630_zVAUnnXbx7bb" title="Weighted average remaining finance lease, term">2.82</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zmqp9bQOz888" title="Weighted average remaining finance lease, term">3.25</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Weighted-average discount rate:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zZXDBmwIZC35" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zt2Iogzzos01" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_z7RZV7miXzL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Operating leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">8.07</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">8.07</td><td style="width: 1%; text-align: left">%</td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_dp_zhKjh28YCGW3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.02</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.01</td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A2_zXw9qBsylUra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zbaafPCiJsBb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under non-cancellable lease as of June 30, 2024, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zPLF9cdKAUWa" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Remaining for 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zT9D8leBW6Vf" style="width: 18%; text-align: right" title="Remaining for 2024">60,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zT56pbYnCDM5" style="width: 18%; text-align: right" title="Remaining for 2024">224,252</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zF2LDsERvpDh" style="text-align: right" title="2025">121,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zGlbc5K9Pup3" style="text-align: right" title="2025">448,505</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zPOZO8yjS7Eb" style="text-align: right" title="2026">121,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zqn001GicZwg" style="text-align: right" title="2026">270,395</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2027 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zVRZSn6pJzF1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2027 and thereafter">71,007</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zrtydIHEiem" style="border-bottom: Black 1.5pt solid; text-align: right" title="2027 and thereafter">202,970</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_mt2_c20240630_zPCpygSJ41ha" style="text-align: right" title="Total undiscounted cash flows">375,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_mt3_c20240630_z9dNM1wFup67" style="text-align: right" title="Total undiscounted cash flows">1,146,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_di_c20240630_zD1rsxdvzvZ4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less discounting">(44,015</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_di_c20240630_zFG4XchhPM08" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less discounting">(124,297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_c20240630_zNWcRu3wyxbg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">331,307</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseLiability_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_c20240630_zRfmAcQgNFnf" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">1,021,825</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zU5mW3YNhrcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P3Y29D P1Y9M P3Y6M 0.0802 0.0807 <p id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zD8LZVTAcmPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the six months ended June 30, 2024 and 2023, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zHY6VyU4bfna" style="display: none">SCHEDULE OF COMPONENTS OF LEASE EXPENSE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_499_20240401__20240630_z9oTvBzoh9sk" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_490_20230401__20230630_zlozMBMGzZja" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49C_20240101__20240630_zrZqroA6m0eg" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49B_20230101__20230630_zCBtoDmUWwi6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three months ended June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six months ended June 30,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzPfj_zV2D4RSMiRK6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Amortization of right-of-use asset - finance lease</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">96,243</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0972">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">192,486</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0974">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseInterestExpense_maLCzPfj_zv6aooKxIwNl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest on lease liabilities - finance lease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,235</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0977">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0979">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzPfj_zyAcF7oM09Yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Operating lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,916</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0982">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0984">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseCost_iT_mtLCzPfj_zCWxTdGZjCOh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">148,394</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0987">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">298,102</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0989">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeasePrincipalPayments_iN_di_zgnHlUQz30z7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating cash flows from finance leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(88,665</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0992">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(179,105</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0994">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeasePayments_iN_di_zkEsrywxZU8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(516</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0997">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,032</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0999">—</span></td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"></p> 96243 192486 22235 45785 29916 59831 148394 298102 88665 179105 516 1032 <p id="xdx_89F_ecustom--ScheduleOfCapitalLeasedAsssetTableTextBlock_zIP7vPuRDNhc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental balance sheet information relating to leases was as follows as of June 30, 2024, and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_ztWfXLLwFPqi" style="display: none">SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Operating leases:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zGod0qtn0S48" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_z3j9dtRKC609" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zjrMZDl6XKsg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use asset</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">324,942</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">370,312</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zSfOjSSjO9N4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Operating lease liability, current</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">98,593</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">94,708</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zdm8yPiGgIWg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating lease liability, long-term</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">232,714</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Finance leases:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zUJPaS3vmbu5" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_z8R49eTtduXb" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_zjiA8nbzr5E9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Finance lease right-of-use asset, gross</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,294,168</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,294,168</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_di_zCrkeyoyiXA6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(320,810</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,324</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iI_zqdqVRWMgy49" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Finance lease right-of-use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">973,358</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,165,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zBPCBaMmE1Rg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance lease liability, current portion</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">380,259</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">365,463</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zsGrv8eBSF1b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease liability, long-term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">641,566</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">835,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiability_iI_zVjQgm3oQtKc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,021,825</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,200,930</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Weighted-average remaining lease term:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Operating leases (in years)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240630_z05uFrjmaN3e" title="Weighted average remaining operating lease, term">3.08</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zAabXcDGA7w5" title="Weighted average remaining operating lease, term">3.58</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance leases (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240630_zVAUnnXbx7bb" title="Weighted average remaining finance lease, term">2.82</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zmqp9bQOz888" title="Weighted average remaining finance lease, term">3.25</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Weighted-average discount rate:</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240630_zZXDBmwIZC35" style="border-bottom: Black 1.5pt solid; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zt2Iogzzos01" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_z7RZV7miXzL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Operating leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">8.07</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">8.07</td><td style="width: 1%; text-align: left">%</td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_dp_zhKjh28YCGW3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.02</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.01</td><td style="text-align: left">%</td></tr> </table> 324942 370312 98593 94708 232714 283001 1294168 1294168 320810 128324 973358 1165844 380259 365463 641566 835467 1021825 1200930 P3Y29D P3Y6M29D P2Y9M25D P3Y3M 0.0807 0.0807 0.0802 0.0801 <p id="xdx_898_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zbaafPCiJsBb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under non-cancellable lease as of June 30, 2024, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zPLF9cdKAUWa" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Remaining for 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zT9D8leBW6Vf" style="width: 18%; text-align: right" title="Remaining for 2024">60,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zT56pbYnCDM5" style="width: 18%; text-align: right" title="Remaining for 2024">224,252</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zF2LDsERvpDh" style="text-align: right" title="2025">121,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zGlbc5K9Pup3" style="text-align: right" title="2025">448,505</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zPOZO8yjS7Eb" style="text-align: right" title="2026">121,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zqn001GicZwg" style="text-align: right" title="2026">270,395</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2027 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20240630_zVRZSn6pJzF1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2027 and thereafter">71,007</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--FinanceLeaseLiabilityPaymentsDueYearThreeAndThereafter_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20240630_zrtydIHEiem" style="border-bottom: Black 1.5pt solid; text-align: right" title="2027 and thereafter">202,970</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_mt2_c20240630_zPCpygSJ41ha" style="text-align: right" title="Total undiscounted cash flows">375,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_mt3_c20240630_z9dNM1wFup67" style="text-align: right" title="Total undiscounted cash flows">1,146,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_di_c20240630_zD1rsxdvzvZ4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less discounting">(44,015</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_di_c20240630_zFG4XchhPM08" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less discounting">(124,297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_c20240630_zNWcRu3wyxbg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">331,307</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseLiability_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_c20240630_zRfmAcQgNFnf" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">1,021,825</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 60863 224252 121726 448505 121726 270395 71007 202970 375322 1146122 44015 124297 331307 1021825 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zXkvInj672Jh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_82A_zqxn8sOe3Fec">NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Toyota Corolla - 2024</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 18, 2024, the Company entered into a Finance Agreement to purchase a 2024 Toyota Corolla for $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zVsXSRNQtGha" title="Face amount">33,620</span> with a maturity date of <span id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_c20240317__20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_z0cG3RwGT0X3" title="Maturity date">February 18, 2030</span>. The loan bears fixed interest at a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zugNbdQ6SGbh" title="Bears fixed interest rate">5.99</span>% per annum, with monthly payments of $<span id="xdx_90B_eus-gaap--DebtInstrumentPeriodicPayment_c20240317__20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zSw0WxRzX7sb" title="Monthly payments">467</span>, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of June 30, 2024, and December 31, 2023, is $<span id="xdx_906_eus-gaap--ProceedsFromBankDebt_c20240101__20240630_zmJbwvklkPPh" title="Proceeds from loans payable">26,872</span> and $<span id="xdx_900_eus-gaap--ProceedsFromBankDebt_c20230101__20231231_zizuSgTOA786" title="Proceeds from loans payable">0</span>, respectively. The current portion of the balance of this loan as of June 30, 2024, and December 31, 2023, is $<span id="xdx_902_eus-gaap--NotesPayableCurrent_iI_c20240630_zfajeUlayBBa" title="Notes payable, current portion">4,106</span> and $<span id="xdx_901_eus-gaap--NotesPayableCurrent_iI_dxL_c20231231_zwtflWnVkr66" title="Notes payable, current portion::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1090">0, respectively</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 33620 2030-02-18 0.0599 467 26872 0 4106 <p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zFjwZmJUPIEg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_82C_z1bJiPnbB2x">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Leases</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the operating lease listed in Note 9, the Company leases its corporate offices under a month-to-month agreement and leases laboratory and additional office space under an operating lease that is renewable annually by written notice by the Company and will require renewal in September 2024. Rent expense for office and lab space amounted to approximately $<span id="xdx_909_eus-gaap--PaymentsForRent_c20240101__20240630_zKnJRAhs5uR" title="Rent expense">60,000</span> and $<span id="xdx_90F_eus-gaap--PaymentsForRent_c20230101__20230630_zn4EPOgK0NE6" title="Rent expense">53,000</span> for the six months ended June 30, 2024 and 2023, respectively, and $<span id="xdx_905_eus-gaap--PaymentsForRent_c20240401__20240630_zubgKZruIFte" title="Rent expense">31,000</span> and $<span id="xdx_908_eus-gaap--PaymentsForRent_c20230401__20230630_zGFUYLgSCc75" title="Rent expense">26,000</span> for the three months ended June 30, 2024, and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 60000 53000 31000 26000 <p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zSl8dh6IOOT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12. <span id="xdx_82F_zqw93FTOVnae">COMMON STOCK</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Common Stock</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has authorized a total of <span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20240630_zcKFiZArIYse">100,000,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of Common Stock, $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240630_z88uZAxPA8nb">0.007 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from <span id="xdx_905_eus-gaap--CommonStockSharesAuthorized_iI_c20240603_zokqP3cIAU5d" title="Common stock, shares authorized">25,000,000</span> shares to <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20240604_zwusKvXLl0y7" title="Common stock, shares authorized">100,000,000</span> shares and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zvllc8zdpwVd">11,752,178 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of Common Stock, of which <span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20240630__us-gaap--AwardTypeAxis__custom--RestrictedStockUnitsUnvestedMember_zdAhPqNTyek7">265,132 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">are unvested restricted stock awards as of June 30, 2024, and <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjKGAMfg6CW8">9,505,255 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of Common Stock, of which <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--AwardTypeAxis__custom--RestrictedStockUnitsUnvestedMember_zjhMbuhPLmi1">110,645 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">are unvested restricted stock awards as of December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 100000000 0.007 25000000 100000000 11752178 265132 9505255 110645 <p id="xdx_804_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zOUlwUiyY0d3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13. <span id="xdx_824_zxJsWf1ueUhl">STOCK-BASED COMPENSATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company is authorized to grant options or restricted stock for up to <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_z6nmKlsvgrxf" title="Grant option, outstanding">2,000,000</span> shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230606__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zjDLU4FPyyzc" title="Number of shares authorized">1,142,857</span> to <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zB8qXdeHxFYi" title="Number of shares authorized">2,000,000</span>. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z3V3LVMi8Xec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zYcp29pxDnyh" style="display: none">SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240401__20240630_zpdSJVLVpmue" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230401__20230630_zC221Cazc0h9" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240101__20240630_z6O0ItyIAzLa" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630_z6pGPgjMh7gj" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Six Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zFyYptYcaqAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">35,345</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,620</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">57,227</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">21,889</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zAEDt3bWMTX" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">159,634</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">512,680</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,979</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_z2mZWDV4tgr8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">287,294</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">170,254</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">569,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">327,868</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z31G0JEP16A1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWRC2mO9Z5Dl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zhBWdiUK4smb" style="display: none">SUMMARY OF OPTION ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">options</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">exercise price</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">remaining contractual</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">term (in years)</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aggregate</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">intrinsic value</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zhZV6198SZY3" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">683,695</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcr77BcCEyyk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.99</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zbjACPdBI3u5" title="Weighted- Average Remaining Contractual Term, Outstanding">2.9</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJPgb2tUhVFg" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">158,332</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zyeZbSu8g5m2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1149">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zHdb4G09x3sd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1151">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zRoRiwOCJA8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(208,031</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zhNKjNuk83l9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.16</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z5rKqEZma402" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Forfeited"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(137,854</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zgJmrXWeImkh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Forfeited"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.16</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at June 30, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z4fW4n0tqoe8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">337,810</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zUiIdDjMZrd8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.88</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z9nfWYGMo9Ef" title="Weighted- Average Remaining Contractual Term, Outstanding">5.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjlmL7XCy3Wf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1167">—</span> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested and exercisable at June 30, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zk5cixOQHLh4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options Outstanding, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">337,612</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zmOeZ7nsE1M9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.88</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zEy22rMX2KRj" title="Weighted- Average Remaining Contractual Term, Vested and exercisable">5.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqmITh0rnSX1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1175">—</span> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AD_zrj151o4TI7i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, there was <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_do_c20240630_zYPuDHS9qsD1" title="Unrecognized compensation">no</span> unrecognized compensation cost related to non-vested stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six months ended June 30, 2024, <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20240101__20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zVrE3Hyfgma" title="Options exercised, shares">208,031</span> options were exercised at an exercise price of $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zvTDaX7jGae7" title="Exercise price">1.155</span>, of which <span id="xdx_90C_ecustom--StockIssuedDuringPeriodSharesCashlessExercise_c20240101__20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_z3SKHbZUPo53" title="Cashless exercise, shares">143,183</span> options were from a cashless exercise, and <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zV9ePqIEmz69" title="Options exercised, value">137,854</span> options were forfeited due to a cashless exercise.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zW0dRyNt9xY7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zR19KrMB40Dl" style="display: none">SUMMARY OF RESTRICTED STOCK AWARD</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">restricted stock</p> <p style="margin-top: 0; margin-bottom: 0">awards (RSA)</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted-average</p> <p style="margin-top: 0; margin-bottom: 0">grant price</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">FMV on</p> <p style="margin-top: 0; margin-bottom: 0">grant date</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Vested number</p> <p style="margin-top: 0; margin-bottom: 0">of RSA</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Unvested number</p> <p style="margin-top: 0; margin-bottom: 0">of RSA</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 20%; text-align: justify">Balance at December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjvcHYhl2rgk" style="width: 12%; text-align: right" title="Number of restricted stock awards, Balance">540,967</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zoo024aFyOZk" style="width: 12%; text-align: right" title="Weighted-average grant price, Balance">2.24</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqz8LA90Ybvi" style="width: 12%; text-align: right" title="FMV on grant date, Balance">1,209,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zkfYW1PuDFRa" style="width: 12%; text-align: right" title="Vested number of RSA, Balance">447,905</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zD67Aku4agOa" style="width: 12%; text-align: right" title="Unvested number of RSA, Balance">93,062</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ziFK0VHiIFv3" style="text-align: right" title="Number of restricted stock awards, Granted">419,756</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYiLeWrA8pdd" style="text-align: right" title="Weighted-average grant price, Granted">1.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zzcLHysishvc" style="text-align: right" title="FMV on grant date, Granted">698,655</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_znCRrSYU6zu1" style="text-align: right" title="Vested number of RSA, Granted">266,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zQYjpvA63ru3" style="text-align: right" title="Unvested number of RSA, Granted">152,982</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zi4pJQQTdG81" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1209">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqsAbZl3y7r6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted-average grant price, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1211">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjNTmDVIQK79" style="border-bottom: Black 1.5pt solid; text-align: right" title="FMV on grant date, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1213">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited_iN_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ztS9CaWHnK9j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Vested number of RSA, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1215">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z6eaFIAsnYfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unvested number of RSA, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1217">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zuEMMd6jFIT6" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, Balance">960,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zk6rMjDeWhxa" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average grant price, Ending Balance">1.99</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zMCuQWDxZIb2" style="border-bottom: Black 2.5pt double; text-align: right" title="FMV on grant date, Balance">1,908,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJPMcmNkFLU9" style="border-bottom: Black 2.5pt double; text-align: right" title="Vested number of RSA, Balance">714,679</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zBU7mwNiesg8" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested number of RSA, Balance">246,044</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zJ9k1G9ek3O" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended June 30, 2024, the Company issued restricted stock awards (“RSAs”) for <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240401__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesNonemployeesAndBoardOfDirectorsMember_zcDqkTkvxCR5" title="Grant date fair value of options granted">419,756</span> shares of Common Stock to employees, non-employees, and the board of directors. The shares vest in equal monthly installments over terms of between immediately up to<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20240401__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesNonemployeesAndBoardOfDirectorsMember_zBFc78Abbvw" title="Stock options, vested period"> three years</span>, subject to the employees and non-employees providing continuous service through the vesting date. During the three months ended June 30, 2024, <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c20240401__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyg2cqpd1tzg" title="Numbet of vested options">6,846</span> shares vested from RSAs granted prior to January 1, 2024, and<span id="xdx_906_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z6FSgEEg1aQ4" title="Vested number of RSA, Granted"> 266,774</span> shares vested from RSAs granted during the six months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2000000 1142857 2000000 <p id="xdx_892_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z3V3LVMi8Xec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zYcp29pxDnyh" style="display: none">SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240401__20240630_zpdSJVLVpmue" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230401__20230630_zC221Cazc0h9" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240101__20240630_z6O0ItyIAzLa" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630_z6pGPgjMh7gj" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Six Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zFyYptYcaqAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">35,345</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,620</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">57,227</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">21,889</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zAEDt3bWMTX" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">159,634</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">512,680</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,979</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_z2mZWDV4tgr8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">287,294</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">170,254</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">569,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">327,868</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 35345 10620 57227 21889 251949 159634 512680 305979 287294 170254 569907 327868 <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWRC2mO9Z5Dl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zhBWdiUK4smb" style="display: none">SUMMARY OF OPTION ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">options</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">exercise price</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">remaining contractual</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">term (in years)</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aggregate</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">intrinsic value</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zhZV6198SZY3" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">683,695</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcr77BcCEyyk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.99</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zbjACPdBI3u5" title="Weighted- Average Remaining Contractual Term, Outstanding">2.9</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJPgb2tUhVFg" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">158,332</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zyeZbSu8g5m2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1149">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zHdb4G09x3sd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1151">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zRoRiwOCJA8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(208,031</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zhNKjNuk83l9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.16</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z5rKqEZma402" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options, Forfeited"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(137,854</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zgJmrXWeImkh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Forfeited"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.16</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at June 30, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z4fW4n0tqoe8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">337,810</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zUiIdDjMZrd8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.88</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z9nfWYGMo9Ef" title="Weighted- Average Remaining Contractual Term, Outstanding">5.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjlmL7XCy3Wf" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1167">—</span> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested and exercisable at June 30, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zk5cixOQHLh4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Options Outstanding, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">337,612</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zmOeZ7nsE1M9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted-Average Exercise Price, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.88</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zEy22rMX2KRj" title="Weighted- Average Remaining Contractual Term, Vested and exercisable">5.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqmITh0rnSX1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1175">—</span> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 683695 3.99 P2Y10M24D 158332 208031 1.16 137854 1.16 337810 6.88 P5Y29D 337612 6.88 P5Y29D 0 208031 1.155 143183 137854 <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zW0dRyNt9xY7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zR19KrMB40Dl" style="display: none">SUMMARY OF RESTRICTED STOCK AWARD</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">restricted stock</p> <p style="margin-top: 0; margin-bottom: 0">awards (RSA)</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted-average</p> <p style="margin-top: 0; margin-bottom: 0">grant price</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">FMV on</p> <p style="margin-top: 0; margin-bottom: 0">grant date</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Vested number</p> <p style="margin-top: 0; margin-bottom: 0">of RSA</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Unvested number</p> <p style="margin-top: 0; margin-bottom: 0">of RSA</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 20%; text-align: justify">Balance at December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjvcHYhl2rgk" style="width: 12%; text-align: right" title="Number of restricted stock awards, Balance">540,967</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zoo024aFyOZk" style="width: 12%; text-align: right" title="Weighted-average grant price, Balance">2.24</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqz8LA90Ybvi" style="width: 12%; text-align: right" title="FMV on grant date, Balance">1,209,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zkfYW1PuDFRa" style="width: 12%; text-align: right" title="Vested number of RSA, Balance">447,905</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zD67Aku4agOa" style="width: 12%; text-align: right" title="Unvested number of RSA, Balance">93,062</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ziFK0VHiIFv3" style="text-align: right" title="Number of restricted stock awards, Granted">419,756</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYiLeWrA8pdd" style="text-align: right" title="Weighted-average grant price, Granted">1.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zzcLHysishvc" style="text-align: right" title="FMV on grant date, Granted">698,655</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_znCRrSYU6zu1" style="text-align: right" title="Vested number of RSA, Granted">266,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zQYjpvA63ru3" style="text-align: right" title="Unvested number of RSA, Granted">152,982</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zi4pJQQTdG81" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted stock awards, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1209">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zqsAbZl3y7r6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted-average grant price, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1211">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjNTmDVIQK79" style="border-bottom: Black 1.5pt solid; text-align: right" title="FMV on grant date, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1213">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited_iN_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ztS9CaWHnK9j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Vested number of RSA, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1215">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z6eaFIAsnYfe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unvested number of RSA, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1217">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zuEMMd6jFIT6" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, Balance">960,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zk6rMjDeWhxa" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average grant price, Ending Balance">1.99</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zMCuQWDxZIb2" style="border-bottom: Black 2.5pt double; text-align: right" title="FMV on grant date, Balance">1,908,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJPMcmNkFLU9" style="border-bottom: Black 2.5pt double; text-align: right" title="Vested number of RSA, Balance">714,679</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zBU7mwNiesg8" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested number of RSA, Balance">246,044</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 540967 2.24 1209391 447905 93062 419756 1.66 698655 266774 152982 960723 1.99 1908046 714679 246044 419756 P3Y 6846 266774 <p id="xdx_805_ecustom--WarrantsDisclosureTextBlock_zrVl8z4CAjuc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14. <span id="xdx_82F_zlieSC8Q6y38">WARRANTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s outstanding Common Stock warrants are equity classified. As of June 30, 2024, and December 31, 2023, the Company had <span id="xdx_901_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240630_zUoO41Payvt6" title="Warrant outstanding">8,838,717</span> and <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20231231_z3QjVpMxkR3j" title="Warrant outstanding">4,649,952</span> warrants outstanding to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $<span id="xdx_900_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zAcDXvqV5yGa" title="Weighted average exercise price"><span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zazPiYI5go81" title="Weighted average exercise price">3.53</span></span> and expire at various dates through March 2029. During the six months ended June 30, 2024, <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zMWOJqtV9Qrb" title="Exercise of warrants">48</span> warrants were exercised into an equivalent number of Common Shares as compared to zero warrants being exercised during the six months ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 8, 2024, the Company issued to certain investors (i) in a registered direct offering, <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240308__20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_zm0jL2jt3Tr4" title="Number of shares issued">1,600,000</span> shares of the Company’s Common Stock and (ii) in a concurrent private placement, warrants to purchase an aggregate of <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_z4YHu6k5SeMd" title="Warrants to purchase common stock">1,600,000 </span>shares of Common Stock, with an exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_zFPpY0g4pr0l" title="Exercise price">1.64</span> (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentMember_zwtpwLotpHce" title="Warrants to purchase common stock">32,000</span> shares of Common Stock, with an exercise price of $<span id="xdx_902_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentMember_zdOCNCWJiEQi" title="Exercise price">1.64</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zqhKRFbr7y3g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">The following table summarizes the calculated aggregate fair values for the warrant derivative liability using the Black-Scholes method based on the following assumptions for the March 8, 2024 Direct Offering:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zt2GBJFe5JIf">SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Exercise price per share of warrant</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zmqs2s9K1gp6" title="Warrants and rights outstanding, measurement input">1.64</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Fair market closing price per share of Common Stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z1hRKohAwGP9" title="Warrants and rights outstanding, measurement input">1.56</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zefgOI4Oje26" title="Warrants and rights outstanding, measurement input">132</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected term (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z9DM5jLjBJyc" title="Warrants and rights outstanding, measurement input">5</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_znLDg2N4N129" title="Warrants and rights outstanding, measurement input">4.06</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zZFGrNWfpJW8" title="Warrants and rights outstanding, measurement input">0</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A9_zAWuSx5Konbl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section 3(b) of the Warrant Agreement executed during the IPO in September 2022 provides that in the event of a Dilutive Issuance, the exercise price of the warrants shall be reduced and only reduced to equal the effective price per share of the Dilutive Issuance (the “Base Share Price”), and the number of warrant shares issuable thereunder shall be increased such that the aggregate exercise price payable pursuant to the warrant, after taking into account the decrease in the exercise price, shall be equal to the aggregate exercise price prior to such adjustment, provided that the <span id="xdx_907_ecustom--WarrantsDescription_c20240308__20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_zrnEGnid4Cbc" title="Warrants description">Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions).</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The effect of the Transaction was such that the exercise price of the warrants was reduced to $<span id="xdx_90C_eus-gaap--WarrantExercisePriceDecrease_c20240308__20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_znyDLXC00Ia2" title="Exercise price, reduced">3.0625</span> per share. The new number of warrant shares was calculated by dividing (x) the number of warrant shares underlying the warrant immediately prior to the Transaction multiplied by the exercise price in effect immediately prior to the Transaction, by (y) $<span id="xdx_90C_eus-gaap--WarrantExercisePriceDecrease_c20240308__20240308__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember_zLdjY58XdxH1" title="Exercise price, reduced">3.0625</span>. The calculations was made to the nearest cent or the nearest 1/100th of a share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, and prior to the Transaction, there were tradeable warrants to purchase up to an aggregate of <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240308__us-gaap--StatementEquityComponentsAxis__custom--TradeableWarrantMember_zW4vPA64H5e3" title="Warrants issued">1,601,259</span> shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240308__us-gaap--StatementEquityComponentsAxis__custom--NonTradeableWarrantMember_zILv4yBulPe4" title="Warrants issued">2,704,506</span> shares of Common Stock outstanding.</span></p> <p id="xdx_895_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zXRa3lBJgvpc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zgEFhSdREkca" style="display: none">SCHEDULE OF CLASS OF WARRANT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants issued</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted-average</p> <p style="margin-top: 0; margin-bottom: 0">exercise price</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants exercised</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants outstanding</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify">Pre-IPO convertible notes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zhXTol0eyWPh" style="width: 12%; text-align: right" title="Number of warrants issued">2,900,904</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_z1YzqDhrxxNc" style="width: 12%; text-align: right" title="Weighted-average exercise price">5.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zlQ8FYiDMOr6" style="width: 12%; text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1289">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zpcaHVGgBfAk" style="width: 12%; text-align: right" title="Number of warrants outstanding">2,900,904</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">IPO tradeable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zttXEwm1f6Yl" style="text-align: right" title="Number of warrants issued">2,326,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zDzp3sasskh8" style="text-align: right" title="Weighted-average exercise price">3.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zGzQLuaQIvRk" style="text-align: right" title="Number of warrants exercised">(725,576</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zcVMDMLcWP53" style="text-align: right" title="Number of warrants outstanding">1,601,259</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">IPO non-tradeable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zfoqlctVMBr" style="text-align: right" title="Number of warrants issued">3,015,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_z6nBRuSyMPze" style="text-align: right" title="Weighted-average exercise price">3.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zeKYmLJg1rBl" style="text-align: right" title="Number of warrants exercised">(310,958</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_ziUd6YdJDF1k" style="text-align: right" title="Number of warrants outstanding">2,704,506</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Direct offering March 8, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zO4vroT3K0V6" style="text-align: right" title="Number of warrants issued">1,600,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zUcts9ZJc27b" style="text-align: right" title="Weighted-average exercise price">1.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zS6TxUZGlIe4" style="text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1313">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zVANLUTC0lWd" style="text-align: right" title="Number of warrants outstanding">1,600,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Placement agent direct offering March 8, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zeNUoSXaMOf5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants issued">32,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z3dGlXWS9GFk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted-average exercise price">1.64</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zY40qHUb27ne" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1321">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zFlQCyHXogCj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants outstanding">32,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_ecustom--NumberOfWarrantsIssued_iI_c20240630_zM56kY9Mh1hd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants issued">9,875,202</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630_zqcxHHeEvo8h" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average exercise price">3.53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--NumberOfWarrantsExercised_iI_c20240630_zBHxzA8Zv8pi" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants exercised">(1,036,534</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630_zOvo33eB2GE" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants outstanding">8,838,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zajIiI0hs7ag" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 8838717 4649952 3.53 3.53 48 1600000 1600000 1.64 32000 1.64 <p id="xdx_89D_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zqhKRFbr7y3g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">The following table summarizes the calculated aggregate fair values for the warrant derivative liability using the Black-Scholes method based on the following assumptions for the March 8, 2024 Direct Offering:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zt2GBJFe5JIf">SUMMARY OF AGGREGATE FAIR VALUES FOR THE WARRANT DERIVATIVE LIABILITY</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Exercise price per share of warrant</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zmqs2s9K1gp6" title="Warrants and rights outstanding, measurement input">1.64</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Fair market closing price per share of Common Stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z1hRKohAwGP9" title="Warrants and rights outstanding, measurement input">1.56</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zefgOI4Oje26" title="Warrants and rights outstanding, measurement input">132</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected term (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z9DM5jLjBJyc" title="Warrants and rights outstanding, measurement input">5</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_znLDg2N4N129" title="Warrants and rights outstanding, measurement input">4.06</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240308__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zZFGrNWfpJW8" title="Warrants and rights outstanding, measurement input">0</span></td><td style="text-align: left">%</td></tr> </table> 1.64 1.56 132 5 4.06 0 Base Share Price shall not be less than $3.0625 (50% of the public offering price of the Units sold in the Company’s IPO) (subject to adjustment for reverse and forward stock splits, recapitalizations, and similar transactions). 3.0625 3.0625 1601259 2704506 <p id="xdx_895_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zXRa3lBJgvpc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zgEFhSdREkca" style="display: none">SCHEDULE OF CLASS OF WARRANT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants issued</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted-average</p> <p style="margin-top: 0; margin-bottom: 0">exercise price</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants exercised</p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">warrants outstanding</p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify">Pre-IPO convertible notes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zhXTol0eyWPh" style="width: 12%; text-align: right" title="Number of warrants issued">2,900,904</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_z1YzqDhrxxNc" style="width: 12%; text-align: right" title="Weighted-average exercise price">5.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zlQ8FYiDMOr6" style="width: 12%; text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1289">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zpcaHVGgBfAk" style="width: 12%; text-align: right" title="Number of warrants outstanding">2,900,904</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">IPO tradeable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zttXEwm1f6Yl" style="text-align: right" title="Number of warrants issued">2,326,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zDzp3sasskh8" style="text-align: right" title="Weighted-average exercise price">3.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zGzQLuaQIvRk" style="text-align: right" title="Number of warrants exercised">(725,576</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zcVMDMLcWP53" style="text-align: right" title="Number of warrants outstanding">1,601,259</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">IPO non-tradeable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zfoqlctVMBr" style="text-align: right" title="Number of warrants issued">3,015,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_z6nBRuSyMPze" style="text-align: right" title="Weighted-average exercise price">3.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zeKYmLJg1rBl" style="text-align: right" title="Number of warrants exercised">(310,958</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_ziUd6YdJDF1k" style="text-align: right" title="Number of warrants outstanding">2,704,506</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Direct offering March 8, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zO4vroT3K0V6" style="text-align: right" title="Number of warrants issued">1,600,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zUcts9ZJc27b" style="text-align: right" title="Weighted-average exercise price">1.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zS6TxUZGlIe4" style="text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1313">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zVANLUTC0lWd" style="text-align: right" title="Number of warrants outstanding">1,600,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Placement agent direct offering March 8, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zeNUoSXaMOf5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants issued">32,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z3dGlXWS9GFk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted-average exercise price">1.64</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--NumberOfWarrantsExercised_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zY40qHUb27ne" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants exercised"><span style="-sec-ix-hidden: xdx2ixbrl1321">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zFlQCyHXogCj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of warrants outstanding">32,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_ecustom--NumberOfWarrantsIssued_iI_c20240630_zM56kY9Mh1hd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants issued">9,875,202</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630_zqcxHHeEvo8h" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average exercise price">3.53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--NumberOfWarrantsExercised_iI_c20240630_zBHxzA8Zv8pi" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants exercised">(1,036,534</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240630_zOvo33eB2GE" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants outstanding">8,838,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2900904 5.31 2900904 2326834 3.06 -725576 1601259 3015464 3.06 -310958 2704506 1600000 1.64 1600000 32000 1.64 32000 9875202 3.53 -1036534 8838669 <p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_z0AAxshKNo36" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15. <span id="xdx_822_zkqJhcgvtk84">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 2, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ThreeExistingAccreditedInvestorsMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_z74ViC363dib">1,041,667 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of the Company’s shares of Common Stock (the “Existing Warrants”). In consideration for the immediate exercise in full of the Existing Warrants for gross cash proceeds of approximately $<span id="xdx_903_eus-gaap--Cash_iI_c20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zA8kVaQ89yX3">1,302,083</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, the exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240805__20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zUXRF5quzM0k">1,302,082 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of Common Stock (<span id="xdx_90B_ecustom--WarrantsDescription_c20240805__20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zK355CAuevbg" title="Warrants description">equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) with an exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zInqujAq0lF4">1.50 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share and are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire <span id="xdx_905_ecustom--WarrantsExpire_dc_c20240805__20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zdtGM8bUNyV8" title="Warrants expire">five years</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zKwk6HMqw5Ll">1.64 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to $<span id="xdx_905_eus-gaap--WarrantExercisePriceDecrease_c20240805__20240805__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zSm896mwIXAl">1.25 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On August 2, 2024, the Company also entered into a securities purchase agreement (the “Purchase Agreement”) with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (i) in a registered direct offering, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--RegisteredDirectOfferingMember_zo3K676f3utj" title="Common stock issued">360,000</span> shares of Common Stock, and (ii) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_zyhYKTVhpSn9" title="Warrants to purchase common stock">450,000</span> shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $<span id="xdx_907_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_z29GHGmQhaK6" title="Warrants exercise price">1.50</span> (collectively, the “Offering”). The Company received aggregate gross proceeds from the Offering of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember_z3xU8f84ebm3" title="Gross proceeds from issuance or sale of equity">450,000</span>, before deducting fees payable to the placement agent and other estimated offering expenses payable by the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> 1041667 1302083 1302082 equal to 125% of the shares of Common Stock issued in connection with the exercise of the Existing Warrants 1.50 P5Y 1.64 1.25 360000 450000 1.50 450000 false false false false Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $199,000. Other revenues include pre-acquisition CyPath® Lung royalty income and laboratory services. The majority of the increase versus the prior year is from the acquisition of Precision Pathology Laboratories Services, LLC on September 18, 2023.

NU(35JSAY#(J59DFJWK#IEKMB*35&C_KEP*C&22O-[+^%T7ATWSO]$8V_U>Z9WUCW4G"42(ISI&*=VKNLN-NWH M9J!XFK6 CUSIAC*[7>@6'H59H.=GG*N7@>DJBS\%^O\"4$L#!!0 ( *I, M#ED&[$?<@@0 %48 9 >&PO=V]R:W-H965TN*Y9;FA#18SN: MJB=KQA,BU27?N&+'*5EEC9+819X7N F)4F<;=]%F*_4-=S+:D0V]I_+S;L[5E5NBK**$IB)B*>!T/7:F\/P" M![I!]L8_$3V(RCG00UDP]E5?7*W&CJ<9T9@NI88@ZO!(9S2.-9+B\:T =2)84C16#)$KS(WDJ)J+2 *.6!JAH@#+>>4<9RTLBR63$V0%P_;9" MTR?94+/6BER4ZE6YEUP]C50[.;F??7AW^?GZ';A]#V;7T_M[??(PO;N;WGP" MOU]22:)8_#%RI>I+MW"7!>Y%CHM:ISV O3\!\E ?_ I<(+:$4U$F2.2J9HZP'OZ6'64R$ &P-'@CG))6 <9 %%?ARK5X%5Y(FXM\FYCDN;L;5 M,C@7.[*D8T?%N:#\D3J3WWZ!@?>7A34N66,;^N1FGRPHU[0/.6T!(B'V=-5$ M-(?J9U!:7H^383CPU8R.W,<&#OV20]_*X2$+5;HZ(X^4*^D!^D3Y,A(4['BT MI.!'9;V::.7H8846[OFXF9-?FY@QZ./!QOYE'4/((CN6A M +6PY+U\.T$.:RM-1IZWM!K"3KHF2SLG522 M!7Q5DWX/PQ9:%7. ;ZI*.USS2@++(D)C!M":M3OHM@!\^6*:% _M.5[+]A,G M*TJT:&URM0-UC'QH? #V3Z18:'68KL2-6<"CW:)=M+#N%0BC(&RS"FB\ MK- MXM6J#1J UM3=195AC8N*&HC\%CN% M)L]#>Z+7JKQAZ9E4ROQ_85JQ.L8W,G: O%-]VUI]IBMQ8QCH:,-H%V:!55UK M[$&_'[0($U6V!G8W>*TP"_B7"1,98T!'?_Q;A8GJ&X S#+VA'[8P,9D?V;< MQPNS /PIBPZ\OM\Z*R:9(WLROXRXVJ*#V_6:[JNT= M=:W/&._ IZHKX9,4EBJ5I;0T[OY!LE]6- M%TQ*EF2G6ZIVM5R_H)ZO&9//%[H47?XG8?(?4$L#!!0 ( *I,#ED:*F^^ MZ@0 +T9 9 >&PO=V]R:W-H965THTOR'FFTH>R.KS$6\) F&1];:R'R<]OFT1JGB/=HCC-Y9TE9 MBH1LLI7-TY3F"GB&369%3VS=ED1 N1D S/&? B31'[<8D3NAE; MKO78<4-6:Z$Z[,DH1RM\B\77?,YDRVY08I+BC!.: ,-WKD&%LJ#T3C4^QV/+43/""8Z$@D#RYQY/<9(H)#F/OVM0J_&I#'>O']%_ M*8.7P2P0QU.:?".Q6(^MT((8+U&1B!NZ^177 0T47D037OZ'334V""R("BYH M6AO+&:0DJW[10TW$CD'H/&/@U0;>GH%T?-C KPW\?8/^,P;]VJ!?,E.%4O(P M0P)-1HQN@*G1$DU=E&26UC)\DJGG?BN8O$NDG9A\N[BYN;C^<@LG,RP023A< M(\:0>ABG\ '>@@U\C1CF(UM(=\K(CFKH:07M/0,=P!7-Q)K#IRS&<=O>EM-L MYNH]SO72TP)>(=8#)WP/GN/U#\U';_Y;D?7 =YXUG^G-9SB2YFYI[FNB\1OF M_1+/?XYYQ7,F0"Y&+E 6DVQU8%*76A"U*YSS'$5X;,EESS&[Q];DW1LW<#X> M(J@"ZY=@:D>XGX2A'P[=X& MP%K<./W+X//_]%$YXL?@NRTH0 M%%#\7=90Y78J:V19J-YC)F2+!W\L1$F:#(; 6LG@.MO2T.FPG2INXB(ZO%1J M)-=K';;J\>ZM%;W+KOR80FL3M%,[NP;.;_@7YHF<1-EYL7KI:-?[['JV&T6; MF4)K\^UM^?9>>;[7 "\<\'HWG4DQA-8F92LCW*-TA.X@'JM<:CO-(N-:-RPRC:S!1:F[ZM,G'UTN2(I694@]1H+XBUET:U M@]W*!O=(W2 +C4V]G Z&;%(93&NTELH.]P/^/^2#N]4/KEY ?&$HQFB18#AJ M.9D4!U.C:#-3:&TBMV+#?;7:< _*#=<;G.UOTT;UABFT-C%;Q>'JQ<(US3YT MS#*3%?;4*-K,%%K[]>BV8/?T!?L1658C[&:9-W3Z R?8RS*]JZ[$F$*KB+%W MWG>GF*W*[P8<(EIDHGKUW?0VWR8NRC?R]G9X]6'C"K$5R;B4I4MIZO2&\H1A MU;>"JB%H7KX]7U A:%I>KK',5Z8&R/M+2L5C0SEHOMA,_@-02P,$% @ MJDP.6&UL MO9SO<]HV',;?[Z_0L:W7WF4!V^"0-N&NC>VMN[7-RK*]V.V%8D10ZQ]4$J'= M[8^?9!R,B*/B[EGS@F#0]R/;CRQ]]5CF;%V*]W+!F"(?\ZR0Y[V%4LNG_;Y, M%RRG\KA%#=]N12,SJJ@/.O[@T'8SRDO>I.SZK-+,3DK5RKC M!;L41*[RG(I/+UA6KL][7N_N@[?\9J',!_W)V9+>L"E35\M+H;?Z6\J,YZR0 MO"R(8//SWG/O:1*,3$!5XG?.UG+G/3&'V3&YG25J;?E M^B=6'U"U@VF9R>J5K.NR@QY)5U*5>1VL]R#GQ>8__5B?B$,"_#K WPOPA@\$ M!'5 <&@-PSI@>&@-HSI@=&A 6 >$U;G?G*SJ3$=4T2;):RH$-;H_(3^0 MJVE$'G_WY*RO=*4FM)_6%;S85. _4,'SU$^P^&1^[P M5U3H\/&#X;$[_.=5<4R"P8/AB3L\8JD.]ZKPP [O:YVV8OE;L?R*-WI(K-6U M9!]6K% DOC6O?_ZB2Y"7BN7RKS9I-KB@'6>%K@4I.KLC\B;E9** M%C->W+0I[>1V51H)BY"P> ,;5C S:-Y.QN-@'(:G9_W;71%!E5HB#K ,;[Z@6'(^"/@A.W[>)YT1V%0\)BY"P>-1ZR9UX)WOZW2\W#(>G MIR-_6\Z2)MQ*$SJEF;)T);CB3)++.V6>WPC&\FH ?,7R:R9:!S\GMZL^2%B$ MA,5(6 *"64J?;)4^P68W)TB!D; ("8N1L 0$LP0>;P4>N[.;G0Z5<"E7;-8F MJQ/2558D+!K?Z^)T2?-G=X4QLM($!+,4.]TJ=GK8N#AC,A5\:F-%DNJ""D4N3HQ&YH%E&BE*1:T8RII-QM: %^2XX'H3^B#P>#;XW MZ;E:Z*1N=9WQ5&_-F=!)^2;)J[_\YJK@^JS),IL17E3%=>-?TN+3HV_'OG?R M3)*7EV^>D,=R=?V.I8SSA3/+=N]6Y)4 ]+B@MAM(2%,UN+HW/Y0787-^# M&EQ06@2EQ5!:@J+9.C=6F.?VPGX4I !U]Z"T"$J+H;0$ M1;-U;BP^SVDP'6H!N2F=U3VYY]L$85NG#[7MH+0$1;-U:YP[SVW=?:5.7T_] M;JG24\!,'TH5OIW8.SM]J&4(I4506@RE)2B:W:@:<]$[!7?Z4)\12HN@M!A* M2U T>]%*8\[Y,'/.3>J\8J7-3MNS82)HE3&4EJ!HMG"--^FSV_-'VMK0T M=[.K-:3U7'NZ,]6# M#2H?:E!!:1&4%D-I"8IF/W33&%2!VZ Z\*Y$3;'6?U:IK[_7-[NKZ_P #=2@ M@M(2%,T6KC&H@@,-JL]G1C7)Z05>N*OK+!S4DX+2$A3-%J[QI *W)[4CW)*+ M=L'EH.%.CWQ:"[4PDGZ>@=S?^Y!<;D>[=ZCK,0FD1E!9#:0F*9C>7QJ *AMAT*H Z5U!:!*7%4%J" MHMDZ-_96X/:E_L-3S-#56\']1Q*]P= +P[U'%R-HM3&4EJ!H&RW[.[\487XY MY!45-[R0)&-SC1\6QEC>C5 >+@HNJ'\ZT+C]$ M4369T8)4%[*DPB"Y5 71IJNF454J2K(*G H>=5JM)"H($^&@)^;%3:&K8"+G M0O?#I#$%]O4YZX?MY'T86+JAS&@_O#][^V,N]?6;P+Y/WIVTLL#2"]:+9P80(P\.8Q\'S=&?;5-70\_-436\11SZWK<3)2U)W0PY_3 M7.U/EIU2Y-9\T,NE6"]]'%J#B4\*&CP0W@^'A+.Q8N"5DX+QI35WP#"17*I MFYHS@MI@J1XMW+8]*$?'4S A51W;1K!_QV[X#K#J@4#&>2.P$UK#H%<2K:D2 M-Z93#ZZ-3Z# M4?+TBB<*K)L=R[#M4/],D'&4F54-6':X9O :1 MKV 7N0O-<8N,T^/7Z"YW1R,C9O,UCVFL09P7^R'W^!^RM=!@_&<<H><-A%;NK'CV ^%O,C@&%Q, 68C_7" MXOQ+\^FB\[$8IJWK1;JH3Q?UL5X^9%A_L#A^G]0\_IFF:1PG"9;1X="K8(CE M+4G@ZV?#M($'%@:^E<; MBP,>V"I@M0/Q_7&@IOP^<0RKBFG#=C".I"F&0"WZ:S1)D.PD\/&O#[9+XCA- M_0A@?@5QC"&P&W$$4P :,"2.ZW-PYSR*5N=4M/Z5;_ +4$L#!!0 ( *I, M#EF7BKL